Interface TopicIRFilterOption.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TopicIRFilterOption.Builder,TopicIRFilterOption>,SdkBuilder<TopicIRFilterOption.Builder,TopicIRFilterOption>,SdkPojo
- Enclosing class:
- TopicIRFilterOption
@Mutable @NotThreadSafe public static interface TopicIRFilterOption.Builder extends SdkPojo, CopyableBuilder<TopicIRFilterOption.Builder,TopicIRFilterOption>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TopicIRFilterOption.BuilderaggMetrics(Collection<FilterAggMetrics> aggMetrics)The agg metrics for theTopicIRFilterOption.TopicIRFilterOption.BuilderaggMetrics(Consumer<FilterAggMetrics.Builder>... aggMetrics)The agg metrics for theTopicIRFilterOption.TopicIRFilterOption.BuilderaggMetrics(FilterAggMetrics... aggMetrics)The agg metrics for theTopicIRFilterOption.TopicIRFilterOption.Builderaggregation(String aggregation)The aggregation for theTopicIRFilterOption.TopicIRFilterOption.Builderaggregation(AggType aggregation)The aggregation for theTopicIRFilterOption.TopicIRFilterOption.BuilderaggregationFunctionParameters(Map<String,String> aggregationFunctionParameters)The aggregation function parameters for theTopicIRFilterOption.TopicIRFilterOption.BuilderaggregationPartitionBy(Collection<AggregationPartitionBy> aggregationPartitionBy)TheAggregationPartitionByfor theTopicIRFilterOption.TopicIRFilterOption.BuilderaggregationPartitionBy(Consumer<AggregationPartitionBy.Builder>... aggregationPartitionBy)TheAggregationPartitionByfor theTopicIRFilterOption.TopicIRFilterOption.BuilderaggregationPartitionBy(AggregationPartitionBy... aggregationPartitionBy)TheAggregationPartitionByfor theTopicIRFilterOption.default TopicIRFilterOption.Builderanchor(Consumer<Anchor.Builder> anchor)The anchor for theTopicIRFilterOption.TopicIRFilterOption.Builderanchor(Anchor anchor)The anchor for theTopicIRFilterOption.default TopicIRFilterOption.Builderconstant(Consumer<TopicConstantValue.Builder> constant)The constant for theTopicIRFilterOption.TopicIRFilterOption.Builderconstant(TopicConstantValue constant)The constant for theTopicIRFilterOption.TopicIRFilterOption.BuilderfilterClass(String filterClass)The filter class for theTopicIRFilterOption.TopicIRFilterOption.BuilderfilterClass(FilterClass filterClass)The filter class for theTopicIRFilterOption.TopicIRFilterOption.BuilderfilterType(String filterType)The filter type for theTopicIRFilterOption.TopicIRFilterOption.BuilderfilterType(TopicIRFilterType filterType)The filter type for theTopicIRFilterOption.TopicIRFilterOption.Builderfunction(String function)The function for theTopicIRFilterOption.TopicIRFilterOption.Builderfunction(TopicIRFilterFunction function)The function for theTopicIRFilterOption.TopicIRFilterOption.Builderinclusive(Boolean inclusive)The inclusive for theTopicIRFilterOption.TopicIRFilterOption.Builderinverse(Boolean inverse)The inverse for theTopicIRFilterOption.default TopicIRFilterOption.BuilderlastNextOffset(Consumer<TopicConstantValue.Builder> lastNextOffset)The last next offset for theTopicIRFilterOption.TopicIRFilterOption.BuilderlastNextOffset(TopicConstantValue lastNextOffset)The last next offset for theTopicIRFilterOption.TopicIRFilterOption.BuildernullFilter(String nullFilter)The null filter for theTopicIRFilterOption.TopicIRFilterOption.BuildernullFilter(NullFilterOption nullFilter)The null filter for theTopicIRFilterOption.default TopicIRFilterOption.BuilderoperandField(Consumer<Identifier.Builder> operandField)The operand field for theTopicIRFilterOption.TopicIRFilterOption.BuilderoperandField(Identifier operandField)The operand field for theTopicIRFilterOption.default TopicIRFilterOption.Builderrange(Consumer<TopicConstantValue.Builder> range)The range for theTopicIRFilterOption.TopicIRFilterOption.Builderrange(TopicConstantValue range)The range for theTopicIRFilterOption.TopicIRFilterOption.BuildersortDirection(String sortDirection)The sort direction for theTopicIRFilterOption.TopicIRFilterOption.BuildersortDirection(TopicSortDirection sortDirection)The sort direction for theTopicIRFilterOption.TopicIRFilterOption.BuildertimeGranularity(String timeGranularity)The time granularity for theTopicIRFilterOption.TopicIRFilterOption.BuildertimeGranularity(TimeGranularity timeGranularity)The time granularity for theTopicIRFilterOption.default TopicIRFilterOption.BuildertopBottomLimit(Consumer<TopicConstantValue.Builder> topBottomLimit)TheTopBottomLimitfor theTopicIRFilterOption.TopicIRFilterOption.BuildertopBottomLimit(TopicConstantValue topBottomLimit)TheTopBottomLimitfor theTopicIRFilterOption.-
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
-
filterType
TopicIRFilterOption.Builder filterType(String filterType)
The filter type for the
TopicIRFilterOption.- Parameters:
filterType- The filter type for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TopicIRFilterType,TopicIRFilterType
-
filterType
TopicIRFilterOption.Builder filterType(TopicIRFilterType filterType)
The filter type for the
TopicIRFilterOption.- Parameters:
filterType- The filter type for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TopicIRFilterType,TopicIRFilterType
-
filterClass
TopicIRFilterOption.Builder filterClass(String filterClass)
The filter class for the
TopicIRFilterOption.- Parameters:
filterClass- The filter class for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FilterClass,FilterClass
-
filterClass
TopicIRFilterOption.Builder filterClass(FilterClass filterClass)
The filter class for the
TopicIRFilterOption.- Parameters:
filterClass- The filter class for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FilterClass,FilterClass
-
operandField
TopicIRFilterOption.Builder operandField(Identifier operandField)
The operand field for the
TopicIRFilterOption.- Parameters:
operandField- The operand field for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operandField
default TopicIRFilterOption.Builder operandField(Consumer<Identifier.Builder> operandField)
The operand field for the
This is a convenience method that creates an instance of theTopicIRFilterOption.Identifier.Builderavoiding the need to create one manually viaIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooperandField(Identifier).- Parameters:
operandField- a consumer that will call methods onIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
operandField(Identifier)
-
function
TopicIRFilterOption.Builder function(String function)
The function for the
TopicIRFilterOption.- Parameters:
function- The function for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TopicIRFilterFunction,TopicIRFilterFunction
-
function
TopicIRFilterOption.Builder function(TopicIRFilterFunction function)
The function for the
TopicIRFilterOption.- Parameters:
function- The function for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TopicIRFilterFunction,TopicIRFilterFunction
-
constant
TopicIRFilterOption.Builder constant(TopicConstantValue constant)
The constant for the
TopicIRFilterOption.- Parameters:
constant- The constant for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
constant
default TopicIRFilterOption.Builder constant(Consumer<TopicConstantValue.Builder> constant)
The constant for the
This is a convenience method that creates an instance of theTopicIRFilterOption.TopicConstantValue.Builderavoiding the need to create one manually viaTopicConstantValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconstant(TopicConstantValue).- Parameters:
constant- a consumer that will call methods onTopicConstantValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
constant(TopicConstantValue)
-
inverse
TopicIRFilterOption.Builder inverse(Boolean inverse)
The inverse for the
TopicIRFilterOption.- Parameters:
inverse- The inverse for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nullFilter
TopicIRFilterOption.Builder nullFilter(String nullFilter)
The null filter for the
TopicIRFilterOption.- Parameters:
nullFilter- The null filter for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NullFilterOption,NullFilterOption
-
nullFilter
TopicIRFilterOption.Builder nullFilter(NullFilterOption nullFilter)
The null filter for the
TopicIRFilterOption.- Parameters:
nullFilter- The null filter for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NullFilterOption,NullFilterOption
-
aggregation
TopicIRFilterOption.Builder aggregation(String aggregation)
The aggregation for the
TopicIRFilterOption.
-
aggregation
TopicIRFilterOption.Builder aggregation(AggType aggregation)
The aggregation for the
TopicIRFilterOption.
-
aggregationFunctionParameters
TopicIRFilterOption.Builder aggregationFunctionParameters(Map<String,String> aggregationFunctionParameters)
The aggregation function parameters for the
TopicIRFilterOption.- Parameters:
aggregationFunctionParameters- The aggregation function parameters for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationPartitionBy
TopicIRFilterOption.Builder aggregationPartitionBy(Collection<AggregationPartitionBy> aggregationPartitionBy)
The
AggregationPartitionByfor theTopicIRFilterOption.- Parameters:
aggregationPartitionBy- TheAggregationPartitionByfor theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationPartitionBy
TopicIRFilterOption.Builder aggregationPartitionBy(AggregationPartitionBy... aggregationPartitionBy)
The
AggregationPartitionByfor theTopicIRFilterOption.- Parameters:
aggregationPartitionBy- TheAggregationPartitionByfor theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationPartitionBy
TopicIRFilterOption.Builder aggregationPartitionBy(Consumer<AggregationPartitionBy.Builder>... aggregationPartitionBy)
The
This is a convenience method that creates an instance of theAggregationPartitionByfor theTopicIRFilterOption.AggregationPartitionBy.Builderavoiding the need to create one manually viaAggregationPartitionBy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#aggregationPartitionBy(List.) - Parameters:
aggregationPartitionBy- a consumer that will call methods onAggregationPartitionBy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#aggregationPartitionBy(java.util.Collection)
-
range
TopicIRFilterOption.Builder range(TopicConstantValue range)
The range for the
TopicIRFilterOption.- Parameters:
range- The range for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
range
default TopicIRFilterOption.Builder range(Consumer<TopicConstantValue.Builder> range)
The range for the
This is a convenience method that creates an instance of theTopicIRFilterOption.TopicConstantValue.Builderavoiding the need to create one manually viaTopicConstantValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torange(TopicConstantValue).- Parameters:
range- a consumer that will call methods onTopicConstantValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
range(TopicConstantValue)
-
inclusive
TopicIRFilterOption.Builder inclusive(Boolean inclusive)
The inclusive for the
TopicIRFilterOption.- Parameters:
inclusive- The inclusive for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeGranularity
TopicIRFilterOption.Builder timeGranularity(String timeGranularity)
The time granularity for the
TopicIRFilterOption.- Parameters:
timeGranularity- The time granularity for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TimeGranularity,TimeGranularity
-
timeGranularity
TopicIRFilterOption.Builder timeGranularity(TimeGranularity timeGranularity)
The time granularity for the
TopicIRFilterOption.- Parameters:
timeGranularity- The time granularity for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TimeGranularity,TimeGranularity
-
lastNextOffset
TopicIRFilterOption.Builder lastNextOffset(TopicConstantValue lastNextOffset)
The last next offset for the
TopicIRFilterOption.- Parameters:
lastNextOffset- The last next offset for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastNextOffset
default TopicIRFilterOption.Builder lastNextOffset(Consumer<TopicConstantValue.Builder> lastNextOffset)
The last next offset for the
This is a convenience method that creates an instance of theTopicIRFilterOption.TopicConstantValue.Builderavoiding the need to create one manually viaTopicConstantValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolastNextOffset(TopicConstantValue).- Parameters:
lastNextOffset- a consumer that will call methods onTopicConstantValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lastNextOffset(TopicConstantValue)
-
aggMetrics
TopicIRFilterOption.Builder aggMetrics(Collection<FilterAggMetrics> aggMetrics)
The agg metrics for the
TopicIRFilterOption.- Parameters:
aggMetrics- The agg metrics for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggMetrics
TopicIRFilterOption.Builder aggMetrics(FilterAggMetrics... aggMetrics)
The agg metrics for the
TopicIRFilterOption.- Parameters:
aggMetrics- The agg metrics for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggMetrics
TopicIRFilterOption.Builder aggMetrics(Consumer<FilterAggMetrics.Builder>... aggMetrics)
The agg metrics for the
This is a convenience method that creates an instance of theTopicIRFilterOption.FilterAggMetrics.Builderavoiding the need to create one manually viaFilterAggMetrics.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#aggMetrics(List.) - Parameters:
aggMetrics- a consumer that will call methods onFilterAggMetrics.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#aggMetrics(java.util.Collection)
-
topBottomLimit
TopicIRFilterOption.Builder topBottomLimit(TopicConstantValue topBottomLimit)
The
TopBottomLimitfor theTopicIRFilterOption.- Parameters:
topBottomLimit- TheTopBottomLimitfor theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
topBottomLimit
default TopicIRFilterOption.Builder topBottomLimit(Consumer<TopicConstantValue.Builder> topBottomLimit)
The
This is a convenience method that creates an instance of theTopBottomLimitfor theTopicIRFilterOption.TopicConstantValue.Builderavoiding the need to create one manually viaTopicConstantValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totopBottomLimit(TopicConstantValue).- Parameters:
topBottomLimit- a consumer that will call methods onTopicConstantValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
topBottomLimit(TopicConstantValue)
-
sortDirection
TopicIRFilterOption.Builder sortDirection(String sortDirection)
The sort direction for the
TopicIRFilterOption.- Parameters:
sortDirection- The sort direction for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TopicSortDirection,TopicSortDirection
-
sortDirection
TopicIRFilterOption.Builder sortDirection(TopicSortDirection sortDirection)
The sort direction for the
TopicIRFilterOption.- Parameters:
sortDirection- The sort direction for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TopicSortDirection,TopicSortDirection
-
anchor
TopicIRFilterOption.Builder anchor(Anchor anchor)
The anchor for the
TopicIRFilterOption.- Parameters:
anchor- The anchor for theTopicIRFilterOption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
anchor
default TopicIRFilterOption.Builder anchor(Consumer<Anchor.Builder> anchor)
The anchor for the
This is a convenience method that creates an instance of theTopicIRFilterOption.Anchor.Builderavoiding the need to create one manually viaAnchor.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toanchor(Anchor).- Parameters:
anchor- a consumer that will call methods onAnchor.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
anchor(Anchor)
-
-