Interface TopicIRMetric.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TopicIRMetric.Builder,TopicIRMetric>,SdkBuilder<TopicIRMetric.Builder,TopicIRMetric>,SdkPojo
- Enclosing class:
- TopicIRMetric
@Mutable @NotThreadSafe public static interface TopicIRMetric.Builder extends SdkPojo, CopyableBuilder<TopicIRMetric.Builder,TopicIRMetric>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TopicIRMetric.BuildercalculatedFieldReferences(Collection<Identifier> calculatedFieldReferences)The calculated field references for theTopicIRMetric.TopicIRMetric.BuildercalculatedFieldReferences(Consumer<Identifier.Builder>... calculatedFieldReferences)The calculated field references for theTopicIRMetric.TopicIRMetric.BuildercalculatedFieldReferences(Identifier... calculatedFieldReferences)The calculated field references for theTopicIRMetric.default TopicIRMetric.BuildercomparisonMethod(Consumer<TopicIRComparisonMethod.Builder> comparisonMethod)The comparison method for theTopicIRMetric.TopicIRMetric.BuildercomparisonMethod(TopicIRComparisonMethod comparisonMethod)The comparison method for theTopicIRMetric.TopicIRMetric.BuilderdisplayFormat(String displayFormat)The display format for theTopicIRMetric.TopicIRMetric.BuilderdisplayFormat(DisplayFormat displayFormat)The display format for theTopicIRMetric.default TopicIRMetric.BuilderdisplayFormatOptions(Consumer<DisplayFormatOptions.Builder> displayFormatOptions)Sets the value of the DisplayFormatOptions property for this object.TopicIRMetric.BuilderdisplayFormatOptions(DisplayFormatOptions displayFormatOptions)Sets the value of the DisplayFormatOptions property for this object.TopicIRMetric.Builderexpression(String expression)The expression for theTopicIRMetric.default TopicIRMetric.Builderfunction(Consumer<AggFunction.Builder> function)The function for theTopicIRMetric.TopicIRMetric.Builderfunction(AggFunction function)The function for theTopicIRMetric.default TopicIRMetric.BuildermetricId(Consumer<Identifier.Builder> metricId)The metric ID for theTopicIRMetric.TopicIRMetric.BuildermetricId(Identifier metricId)The metric ID for theTopicIRMetric.default TopicIRMetric.BuildernamedEntity(Consumer<NamedEntityRef.Builder> namedEntity)The named entity for theTopicIRMetric.TopicIRMetric.BuildernamedEntity(NamedEntityRef namedEntity)The named entity for theTopicIRMetric.TopicIRMetric.Builderoperands(Collection<Identifier> operands)The operands for theTopicIRMetric.TopicIRMetric.Builderoperands(Consumer<Identifier.Builder>... operands)The operands for theTopicIRMetric.TopicIRMetric.Builderoperands(Identifier... operands)The operands for theTopicIRMetric.-
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
-
metricId
TopicIRMetric.Builder metricId(Identifier metricId)
The metric ID for the
TopicIRMetric.- Parameters:
metricId- The metric ID for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricId
default TopicIRMetric.Builder metricId(Consumer<Identifier.Builder> metricId)
The metric ID for the
This is a convenience method that creates an instance of theTopicIRMetric.Identifier.Builderavoiding the need to create one manually viaIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tometricId(Identifier).- Parameters:
metricId- 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:
metricId(Identifier)
-
function
TopicIRMetric.Builder function(AggFunction function)
The function for the
TopicIRMetric.- Parameters:
function- The function for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
function
default TopicIRMetric.Builder function(Consumer<AggFunction.Builder> function)
The function for the
This is a convenience method that creates an instance of theTopicIRMetric.AggFunction.Builderavoiding the need to create one manually viaAggFunction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofunction(AggFunction).- Parameters:
function- a consumer that will call methods onAggFunction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
function(AggFunction)
-
operands
TopicIRMetric.Builder operands(Collection<Identifier> operands)
The operands for the
TopicIRMetric.- Parameters:
operands- The operands for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operands
TopicIRMetric.Builder operands(Identifier... operands)
The operands for the
TopicIRMetric.- Parameters:
operands- The operands for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operands
TopicIRMetric.Builder operands(Consumer<Identifier.Builder>... operands)
The operands for the
This is a convenience method that creates an instance of theTopicIRMetric.Identifier.Builderavoiding the need to create one manually viaIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#operands(List.) - Parameters:
operands- 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:
#operands(java.util.Collection)
-
comparisonMethod
TopicIRMetric.Builder comparisonMethod(TopicIRComparisonMethod comparisonMethod)
The comparison method for the
TopicIRMetric.- Parameters:
comparisonMethod- The comparison method for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comparisonMethod
default TopicIRMetric.Builder comparisonMethod(Consumer<TopicIRComparisonMethod.Builder> comparisonMethod)
The comparison method for the
This is a convenience method that creates an instance of theTopicIRMetric.TopicIRComparisonMethod.Builderavoiding the need to create one manually viaTopicIRComparisonMethod.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocomparisonMethod(TopicIRComparisonMethod).- Parameters:
comparisonMethod- a consumer that will call methods onTopicIRComparisonMethod.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
comparisonMethod(TopicIRComparisonMethod)
-
expression
TopicIRMetric.Builder expression(String expression)
The expression for the
TopicIRMetric.- Parameters:
expression- The expression for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
calculatedFieldReferences
TopicIRMetric.Builder calculatedFieldReferences(Collection<Identifier> calculatedFieldReferences)
The calculated field references for the
TopicIRMetric.- Parameters:
calculatedFieldReferences- The calculated field references for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
calculatedFieldReferences
TopicIRMetric.Builder calculatedFieldReferences(Identifier... calculatedFieldReferences)
The calculated field references for the
TopicIRMetric.- Parameters:
calculatedFieldReferences- The calculated field references for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
calculatedFieldReferences
TopicIRMetric.Builder calculatedFieldReferences(Consumer<Identifier.Builder>... calculatedFieldReferences)
The calculated field references for the
This is a convenience method that creates an instance of theTopicIRMetric.Identifier.Builderavoiding the need to create one manually viaIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#calculatedFieldReferences(List.) - Parameters:
calculatedFieldReferences- 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:
#calculatedFieldReferences(java.util.Collection)
-
displayFormat
TopicIRMetric.Builder displayFormat(String displayFormat)
The display format for the
TopicIRMetric.- Parameters:
displayFormat- The display format for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DisplayFormat,DisplayFormat
-
displayFormat
TopicIRMetric.Builder displayFormat(DisplayFormat displayFormat)
The display format for the
TopicIRMetric.- Parameters:
displayFormat- The display format for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DisplayFormat,DisplayFormat
-
displayFormatOptions
TopicIRMetric.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 TopicIRMetric.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
TopicIRMetric.Builder namedEntity(NamedEntityRef namedEntity)
The named entity for the
TopicIRMetric.- Parameters:
namedEntity- The named entity for theTopicIRMetric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namedEntity
default TopicIRMetric.Builder namedEntity(Consumer<NamedEntityRef.Builder> namedEntity)
The named entity for the
This is a convenience method that creates an instance of theTopicIRMetric.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)
-
-