Package io.github.cdklabs.cdknag
Interface AnnotationLoggerProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AnnotationLoggerProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.101.0 (build b95fe5d)", date="2024-07-09T00:12:56.150Z") @Stability(Stable) public interface AnnotationLoggerProps extends software.amazon.jsii.JsiiSerializable
Props for the AnnotationLogger.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAnnotationLoggerProps.BuilderA builder forAnnotationLoggerPropsstatic classAnnotationLoggerProps.Jsii$ProxyAn implementation forAnnotationLoggerProps
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static AnnotationLoggerProps.Builderbuilder()default BooleangetLogIgnores()Whether or not to log suppressed rule violations as informational messages (default: false).default BooleangetVerbose()Whether or not to enable extended explanatory descriptions on warning, error, and logged ignore messages.
-
-
-
Method Detail
-
getLogIgnores
@Stability(Stable) @Nullable default Boolean getLogIgnores()
Whether or not to log suppressed rule violations as informational messages (default: false).
-
getVerbose
@Stability(Stable) @Nullable default Boolean getVerbose()
Whether or not to enable extended explanatory descriptions on warning, error, and logged ignore messages.
-
builder
@Stability(Stable) static AnnotationLoggerProps.Builder builder()
- Returns:
- a
AnnotationLoggerProps.BuilderofAnnotationLoggerProps
-
-