Interface CfnDataAccessor.ActionFilterConfigurationProperty

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

@Stability(Stable) public static interface CfnDataAccessor.ActionFilterConfigurationProperty extends software.amazon.jsii.JsiiSerializable
Specifies filters to apply to an allowed action.

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.qbusiness.*;
 AttributeFilterProperty attributeFilterProperty_;
 ActionFilterConfigurationProperty actionFilterConfigurationProperty = ActionFilterConfigurationProperty.builder()
         .documentAttributeFilter(AttributeFilterProperty.builder()
                 .andAllFilters(List.of(attributeFilterProperty_))
                 .containsAll(DocumentAttributeProperty.builder()
                         .name("name")
                         .value(DocumentAttributeValueProperty.builder()
                                 .dateValue("dateValue")
                                 .longValue(123)
                                 .stringListValue(List.of("stringListValue"))
                                 .stringValue("stringValue")
                                 .build())
                         .build())
                 .containsAny(DocumentAttributeProperty.builder()
                         .name("name")
                         .value(DocumentAttributeValueProperty.builder()
                                 .dateValue("dateValue")
                                 .longValue(123)
                                 .stringListValue(List.of("stringListValue"))
                                 .stringValue("stringValue")
                                 .build())
                         .build())
                 .equalsTo(DocumentAttributeProperty.builder()
                         .name("name")
                         .value(DocumentAttributeValueProperty.builder()
                                 .dateValue("dateValue")
                                 .longValue(123)
                                 .stringListValue(List.of("stringListValue"))
                                 .stringValue("stringValue")
                                 .build())
                         .build())
                 .greaterThan(DocumentAttributeProperty.builder()
                         .name("name")
                         .value(DocumentAttributeValueProperty.builder()
                                 .dateValue("dateValue")
                                 .longValue(123)
                                 .stringListValue(List.of("stringListValue"))
                                 .stringValue("stringValue")
                                 .build())
                         .build())
                 .greaterThanOrEquals(DocumentAttributeProperty.builder()
                         .name("name")
                         .value(DocumentAttributeValueProperty.builder()
                                 .dateValue("dateValue")
                                 .longValue(123)
                                 .stringListValue(List.of("stringListValue"))
                                 .stringValue("stringValue")
                                 .build())
                         .build())
                 .lessThan(DocumentAttributeProperty.builder()
                         .name("name")
                         .value(DocumentAttributeValueProperty.builder()
                                 .dateValue("dateValue")
                                 .longValue(123)
                                 .stringListValue(List.of("stringListValue"))
                                 .stringValue("stringValue")
                                 .build())
                         .build())
                 .lessThanOrEquals(DocumentAttributeProperty.builder()
                         .name("name")
                         .value(DocumentAttributeValueProperty.builder()
                                 .dateValue("dateValue")
                                 .longValue(123)
                                 .stringListValue(List.of("stringListValue"))
                                 .stringValue("stringValue")
                                 .build())
                         .build())
                 .notFilter(attributeFilterProperty_)
                 .orAllFilters(List.of(attributeFilterProperty_))
                 .build())
         .build();
 

See Also: