Class CfnFindingsFilter.CriterionAdditionalPropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.macie.CfnFindingsFilter.CriterionAdditionalPropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFindingsFilter.CriterionAdditionalPropertiesProperty>
- Enclosing interface:
CfnFindingsFilter.CriterionAdditionalPropertiesProperty
@Stability(Stable)
public static final class CfnFindingsFilter.CriterionAdditionalPropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFindingsFilter.CriterionAdditionalPropertiesProperty>
A builder for
CfnFindingsFilter.CriterionAdditionalPropertiesProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getEq()Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getGt()Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getGte()Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getLt()Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getLte()Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getNeq()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
eq
@Stability(Stable) public CfnFindingsFilter.CriterionAdditionalPropertiesProperty.Builder eq(List<String> eq) Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getEq()- Parameters:
eq- The value for the specified property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.- Returns:
this
-
gt
@Stability(Stable) public CfnFindingsFilter.CriterionAdditionalPropertiesProperty.Builder gt(Number gt) Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getGt()- Parameters:
gt- The value for the specified property is greater than the specified value.- Returns:
this
-
gte
@Stability(Stable) public CfnFindingsFilter.CriterionAdditionalPropertiesProperty.Builder gte(Number gte) Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getGte()- Parameters:
gte- The value for the specified property is greater than or equal to the specified value.- Returns:
this
-
lt
@Stability(Stable) public CfnFindingsFilter.CriterionAdditionalPropertiesProperty.Builder lt(Number lt) Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getLt()- Parameters:
lt- The value for the specified property is less than the specified value.- Returns:
this
-
lte
@Stability(Stable) public CfnFindingsFilter.CriterionAdditionalPropertiesProperty.Builder lte(Number lte) Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getLte()- Parameters:
lte- The value for the specified property is less than or equal to the specified value.- Returns:
this
-
neq
@Stability(Stable) public CfnFindingsFilter.CriterionAdditionalPropertiesProperty.Builder neq(List<String> neq) Sets the value ofCfnFindingsFilter.CriterionAdditionalPropertiesProperty.getNeq()- Parameters:
neq- The value for the specified property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFindingsFilter.CriterionAdditionalPropertiesProperty>- Returns:
- a new instance of
CfnFindingsFilter.CriterionAdditionalPropertiesProperty - Throws:
NullPointerException- if any required attribute was not provided
-