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.BuilderdisplayFormatOptions(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.BuilderfieldName(Consumer<Identifier.Builder> fieldName) The field name for theTopicIRGroupBy.fieldName(Identifier fieldName) The field name for theTopicIRGroupBy.default TopicIRGroupBy.BuildernamedEntity(Consumer<NamedEntityRef.Builder> namedEntity) The named entity for theTopicIRGroupBy.namedEntity(NamedEntityRef namedEntity) The named entity for theTopicIRGroupBy.default TopicIRGroupBy.Buildersort(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.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:
-
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.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:
-
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.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:
-
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.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:
-