Interface PropertyFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PropertyFilter.Builder,PropertyFilter>,SdkBuilder<PropertyFilter.Builder,PropertyFilter>,SdkPojo
- Enclosing class:
- PropertyFilter
public static interface PropertyFilter.Builder extends SdkPojo, CopyableBuilder<PropertyFilter.Builder,PropertyFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PropertyFilter.Builderoperator(String operator)The operator associated with this property filter.PropertyFilter.BuilderpropertyName(String propertyName)The property name associated with this property filter.default PropertyFilter.Buildervalue(Consumer<DataValue.Builder> value)The value associated with this property filter.PropertyFilter.Buildervalue(DataValue value)The value associated with this property filter.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
propertyName
PropertyFilter.Builder propertyName(String propertyName)
The property name associated with this property filter.
- Parameters:
propertyName- The property name associated with this property filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operator
PropertyFilter.Builder operator(String operator)
The operator associated with this property filter.
- Parameters:
operator- The operator associated with this property filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
PropertyFilter.Builder value(DataValue value)
The value associated with this property filter.
- Parameters:
value- The value associated with this property filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
default PropertyFilter.Builder value(Consumer<DataValue.Builder> value)
The value associated with this property filter.
This is a convenience method that creates an instance of theDataValue.Builderavoiding the need to create one manually viaDataValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalue(DataValue).- Parameters:
value- a consumer that will call methods onDataValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
value(DataValue)
-
-