Interface TopicNullFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TopicNullFilter.Builder,TopicNullFilter>,SdkBuilder<TopicNullFilter.Builder,TopicNullFilter>,SdkPojo
- Enclosing class:
- TopicNullFilter
@Mutable @NotThreadSafe public static interface TopicNullFilter.Builder extends SdkPojo, CopyableBuilder<TopicNullFilter.Builder,TopicNullFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TopicNullFilter.Builderconstant(Consumer<TopicSingularFilterConstant.Builder> constant)Sets the value of the Constant property for this object.TopicNullFilter.Builderconstant(TopicSingularFilterConstant constant)Sets the value of the Constant property for this object.TopicNullFilter.Builderinverse(Boolean inverse)A Boolean value that indicates if the filter is inverse.TopicNullFilter.BuildernullFilterType(String nullFilterType)The type of the null filter.TopicNullFilter.BuildernullFilterType(NullFilterType nullFilterType)The type of the null 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
-
nullFilterType
TopicNullFilter.Builder nullFilterType(String nullFilterType)
The type of the null filter. Valid values for this type are
NULLS_ONLY,NON_NULLS_ONLY, andALL_VALUES.- Parameters:
nullFilterType- The type of the null filter. Valid values for this type areNULLS_ONLY,NON_NULLS_ONLY, andALL_VALUES.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NullFilterType,NullFilterType
-
nullFilterType
TopicNullFilter.Builder nullFilterType(NullFilterType nullFilterType)
The type of the null filter. Valid values for this type are
NULLS_ONLY,NON_NULLS_ONLY, andALL_VALUES.- Parameters:
nullFilterType- The type of the null filter. Valid values for this type areNULLS_ONLY,NON_NULLS_ONLY, andALL_VALUES.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NullFilterType,NullFilterType
-
constant
TopicNullFilter.Builder constant(TopicSingularFilterConstant constant)
Sets the value of the Constant property for this object.- Parameters:
constant- The new value for the Constant property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
constant
default TopicNullFilter.Builder constant(Consumer<TopicSingularFilterConstant.Builder> constant)
Sets the value of the Constant property for this object. This is a convenience method that creates an instance of theTopicSingularFilterConstant.Builderavoiding the need to create one manually viaTopicSingularFilterConstant.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconstant(TopicSingularFilterConstant).- Parameters:
constant- a consumer that will call methods onTopicSingularFilterConstant.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
constant(TopicSingularFilterConstant)
-
inverse
TopicNullFilter.Builder inverse(Boolean inverse)
A Boolean value that indicates if the filter is inverse.
- Parameters:
inverse- A Boolean value that indicates if the filter is inverse.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-