Class PCIDSS321Checks.Builder

    • Method Detail

      • additionalLoggers

        @Stability(Stable)
        public PCIDSS321Checks.Builder additionalLoggers​(List<? extends INagLogger> additionalLoggers)
        Additional NagLoggers for logging rule validation outputs.

        Parameters:
        additionalLoggers - Additional NagLoggers for logging rule validation outputs. This parameter is required.
        Returns:
        this
      • logIgnores

        @Stability(Stable)
        public PCIDSS321Checks.Builder logIgnores​(Boolean logIgnores)
        Whether or not to log suppressed rule violations as informational messages (default: false).

        Parameters:
        logIgnores - Whether or not to log suppressed rule violations as informational messages (default: false). This parameter is required.
        Returns:
        this
      • reportFormats

        @Stability(Stable)
        public PCIDSS321Checks.Builder reportFormats​(List<? extends NagReportFormat> reportFormats)
        If reports are enabled, the output formats of compliance reports in the App's output directory (default: only CSV).

        Parameters:
        reportFormats - If reports are enabled, the output formats of compliance reports in the App's output directory (default: only CSV). This parameter is required.
        Returns:
        this
      • reports

        @Stability(Stable)
        public PCIDSS321Checks.Builder reports​(Boolean reports)
        Whether or not to generate compliance reports for applied Stacks in the App's output directory (default: true).

        Parameters:
        reports - Whether or not to generate compliance reports for applied Stacks in the App's output directory (default: true). This parameter is required.
        Returns:
        this
      • suppressionIgnoreCondition

        @Stability(Stable)
        public PCIDSS321Checks.Builder suppressionIgnoreCondition​(INagSuppressionIgnore suppressionIgnoreCondition)
        Conditionally prevent rules from being suppressed (default: no user provided condition).

        Parameters:
        suppressionIgnoreCondition - Conditionally prevent rules from being suppressed (default: no user provided condition). This parameter is required.
        Returns:
        this
      • verbose

        @Stability(Stable)
        public PCIDSS321Checks.Builder verbose​(Boolean verbose)
        Whether or not to enable extended explanatory descriptions on warning, error, and logged ignore messages (default: false).

        Parameters:
        verbose - Whether or not to enable extended explanatory descriptions on warning, error, and logged ignore messages (default: false). This parameter is required.
        Returns:
        this