Interface TopicIRGroupBy.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TopicIRGroupBy.Builder,TopicIRGroupBy>,SdkBuilder<TopicIRGroupBy.Builder,TopicIRGroupBy>,SdkPojo
- Enclosing class:
- TopicIRGroupBy
@Mutable @NotThreadSafe public static interface TopicIRGroupBy.Builder extends SdkPojo, CopyableBuilder<TopicIRGroupBy.Builder,TopicIRGroupBy>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TopicIRGroupBy.BuilderdisplayFormat(String displayFormat)The display format for theTopicIRGroupBy.TopicIRGroupBy.BuilderdisplayFormat(DisplayFormat displayFormat)The display format for theTopicIRGroupBy.default TopicIRGroupBy.BuilderdisplayFormatOptions(Consumer<DisplayFormatOptions.Builder> displayFormatOptions)Sets the value of the DisplayFormatOptions property for this object.TopicIRGroupBy.BuilderdisplayFormatOptions(DisplayFormatOptions displayFormatOptions)Sets the value of the DisplayFormatOptions property for this object.default TopicIRGroupBy.BuilderfieldName(Consumer<Identifier.Builder> fieldName)The field name for theTopicIRGroupBy.TopicIRGroupBy.BuilderfieldName(Identifier fieldName)The field name for theTopicIRGroupBy.default TopicIRGroupBy.BuildernamedEntity(Consumer<NamedEntityRef.Builder> namedEntity)The named entity for theTopicIRGroupBy.TopicIRGroupBy.BuildernamedEntity(NamedEntityRef namedEntity)The named entity for theTopicIRGroupBy.default TopicIRGroupBy.Buildersort(Consumer<TopicSortClause.Builder> sort)The sort for theTopicIRGroupBy.TopicIRGroupBy.Buildersort(TopicSortClause sort)The sort for theTopicIRGroupBy.TopicIRGroupBy.BuildertimeGranularity(String timeGranularity)The time granularity for theTopicIRGroupBy.TopicIRGroupBy.BuildertimeGranularity(TopicTimeGranularity timeGranularity)The time granularity for theTopicIRGroupBy.-
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
-
fieldName
TopicIRGroupBy.Builder fieldName(Identifier fieldName)
The field name for the
TopicIRGroupBy.- Parameters:
fieldName- The field name for theTopicIRGroupBy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldName
default TopicIRGroupBy.Builder fieldName(Consumer<Identifier.Builder> fieldName)
The field name for the
This is a convenience method that creates an instance of theTopicIRGroupBy.Identifier.Builderavoiding the need to create one manually viaIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofieldName(Identifier).- Parameters:
fieldName- 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:
fieldName(Identifier)
-
timeGranularity
TopicIRGroupBy.Builder timeGranularity(String timeGranularity)
The time granularity for the
TopicIRGroupBy.- Parameters:
timeGranularity- The time granularity for theTopicIRGroupBy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TopicTimeGranularity,TopicTimeGranularity
-
timeGranularity
TopicIRGroupBy.Builder timeGranularity(TopicTimeGranularity timeGranularity)
The time granularity for the
TopicIRGroupBy.- Parameters:
timeGranularity- The time granularity for theTopicIRGroupBy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TopicTimeGranularity,TopicTimeGranularity
-
sort
TopicIRGroupBy.Builder sort(TopicSortClause sort)
The sort for the
TopicIRGroupBy.- Parameters:
sort- The sort for theTopicIRGroupBy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sort
default TopicIRGroupBy.Builder sort(Consumer<TopicSortClause.Builder> sort)
The sort for the
This is a convenience method that creates an instance of theTopicIRGroupBy.TopicSortClause.Builderavoiding the need to create one manually viaTopicSortClause.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosort(TopicSortClause).- Parameters:
sort- a consumer that will call methods onTopicSortClause.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sort(TopicSortClause)
-
displayFormat
TopicIRGroupBy.Builder displayFormat(String displayFormat)
The display format for the
TopicIRGroupBy.- Parameters:
displayFormat- The display format for theTopicIRGroupBy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DisplayFormat,DisplayFormat
-
displayFormat
TopicIRGroupBy.Builder displayFormat(DisplayFormat displayFormat)
The display format for the
TopicIRGroupBy.- Parameters:
displayFormat- The display format for theTopicIRGroupBy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DisplayFormat,DisplayFormat
-
displayFormatOptions
TopicIRGroupBy.Builder displayFormatOptions(DisplayFormatOptions displayFormatOptions)
Sets the value of the DisplayFormatOptions property for this object.- Parameters:
displayFormatOptions- The new value for the DisplayFormatOptions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayFormatOptions
default TopicIRGroupBy.Builder displayFormatOptions(Consumer<DisplayFormatOptions.Builder> displayFormatOptions)
Sets the value of the DisplayFormatOptions property for this object. This is a convenience method that creates an instance of theDisplayFormatOptions.Builderavoiding the need to create one manually viaDisplayFormatOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todisplayFormatOptions(DisplayFormatOptions).- Parameters:
displayFormatOptions- a consumer that will call methods onDisplayFormatOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
displayFormatOptions(DisplayFormatOptions)
-
namedEntity
TopicIRGroupBy.Builder namedEntity(NamedEntityRef namedEntity)
The named entity for the
TopicIRGroupBy.- Parameters:
namedEntity- The named entity for theTopicIRGroupBy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namedEntity
default TopicIRGroupBy.Builder namedEntity(Consumer<NamedEntityRef.Builder> namedEntity)
The named entity for the
This is a convenience method that creates an instance of theTopicIRGroupBy.NamedEntityRef.Builderavoiding the need to create one manually viaNamedEntityRef.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonamedEntity(NamedEntityRef).- Parameters:
namedEntity- a consumer that will call methods onNamedEntityRef.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
namedEntity(NamedEntityRef)
-
-