Interface CfnAutomationRuleV2.CompositeFilterProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnAutomationRuleV2.CompositeFilterProperty.Jsii$Proxy
Enclosing class:
CfnAutomationRuleV2

@Stability(Stable) public static interface CfnAutomationRuleV2.CompositeFilterProperty extends software.amazon.jsii.JsiiSerializable
Enables the creation of filtering criteria for security findings.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.securityhub.*;
 CompositeFilterProperty compositeFilterProperty = CompositeFilterProperty.builder()
         .booleanFilters(List.of(OcsfBooleanFilterProperty.builder()
                 .fieldName("fieldName")
                 .filter(BooleanFilterProperty.builder()
                         .value(false)
                         .build())
                 .build()))
         .dateFilters(List.of(OcsfDateFilterProperty.builder()
                 .fieldName("fieldName")
                 .filter(DateFilterProperty.builder()
                         .dateRange(DateRangeProperty.builder()
                                 .unit("unit")
                                 .value(123)
                                 .build())
                         .end("end")
                         .start("start")
                         .build())
                 .build()))
         .mapFilters(List.of(OcsfMapFilterProperty.builder()
                 .fieldName("fieldName")
                 .filter(MapFilterProperty.builder()
                         .comparison("comparison")
                         .key("key")
                         .value("value")
                         .build())
                 .build()))
         .numberFilters(List.of(OcsfNumberFilterProperty.builder()
                 .fieldName("fieldName")
                 .filter(NumberFilterProperty.builder()
                         .eq(123)
                         .gte(123)
                         .lte(123)
                         .build())
                 .build()))
         .operator("operator")
         .stringFilters(List.of(OcsfStringFilterProperty.builder()
                 .fieldName("fieldName")
                 .filter(StringFilterProperty.builder()
                         .comparison("comparison")
                         .value("value")
                         .build())
                 .build()))
         .build();
 

See Also: