Interface TopicIRGroupBy.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TopicIRGroupBy.Builder,
,TopicIRGroupBy> SdkBuilder<TopicIRGroupBy.Builder,
,TopicIRGroupBy> SdkPojo
- Enclosing class:
TopicIRGroupBy
-
Method Summary
Modifier and TypeMethodDescriptiondisplayFormat
(String displayFormat) The display format for theTopicIRGroupBy
.displayFormat
(DisplayFormat displayFormat) The display format for theTopicIRGroupBy
.default TopicIRGroupBy.Builder
displayFormatOptions
(Consumer<DisplayFormatOptions.Builder> displayFormatOptions) Sets the value of the DisplayFormatOptions property for this object.displayFormatOptions
(DisplayFormatOptions displayFormatOptions) Sets the value of the DisplayFormatOptions property for this object.default TopicIRGroupBy.Builder
fieldName
(Consumer<Identifier.Builder> fieldName) The field name for theTopicIRGroupBy
.fieldName
(Identifier fieldName) The field name for theTopicIRGroupBy
.default TopicIRGroupBy.Builder
namedEntity
(Consumer<NamedEntityRef.Builder> namedEntity) The named entity for theTopicIRGroupBy
.namedEntity
(NamedEntityRef namedEntity) The named entity for theTopicIRGroupBy
.default TopicIRGroupBy.Builder
sort
(Consumer<TopicSortClause.Builder> sort) The sort for theTopicIRGroupBy
.sort
(TopicSortClause sort) The sort for theTopicIRGroupBy
.timeGranularity
(String timeGranularity) The time granularity for theTopicIRGroupBy
.timeGranularity
(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 Details
-
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
The field name for the
This is a convenience method that creates an instance of theTopicIRGroupBy
.Identifier.Builder
avoiding the need to create one manually viaIdentifier.builder()
.When the
Consumer
completes,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:
-
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:
-
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:
-
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
The sort for the
This is a convenience method that creates an instance of theTopicIRGroupBy
.TopicSortClause.Builder
avoiding the need to create one manually viaTopicSortClause.builder()
.When the
Consumer
completes,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:
-
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
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:
-
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.Builder
avoiding the need to create one manually viaDisplayFormatOptions.builder()
.When the
Consumer
completes,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:
-
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
The named entity for the
This is a convenience method that creates an instance of theTopicIRGroupBy
.NamedEntityRef.Builder
avoiding the need to create one manually viaNamedEntityRef.builder()
.When the
Consumer
completes,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:
-