Interface TopicIRMetric.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TopicIRMetric.Builder,,TopicIRMetric> SdkBuilder<TopicIRMetric.Builder,,TopicIRMetric> SdkPojo
- Enclosing class:
TopicIRMetric
-
Method Summary
Modifier and TypeMethodDescriptioncalculatedFieldReferences(Collection<Identifier> calculatedFieldReferences) The calculated field references for theTopicIRMetric.calculatedFieldReferences(Consumer<Identifier.Builder>... calculatedFieldReferences) The calculated field references for theTopicIRMetric.calculatedFieldReferences(Identifier... calculatedFieldReferences) The calculated field references for theTopicIRMetric.default TopicIRMetric.BuildercomparisonMethod(Consumer<TopicIRComparisonMethod.Builder> comparisonMethod) The comparison method for theTopicIRMetric.comparisonMethod(TopicIRComparisonMethod comparisonMethod) The comparison method for theTopicIRMetric.displayFormat(String displayFormat) The display format for theTopicIRMetric.displayFormat(DisplayFormat displayFormat) The display format for theTopicIRMetric.default TopicIRMetric.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.expression(String expression) The expression for theTopicIRMetric.default TopicIRMetric.Builderfunction(Consumer<AggFunction.Builder> function) The function for theTopicIRMetric.function(AggFunction function) The function for theTopicIRMetric.default TopicIRMetric.BuildermetricId(Consumer<Identifier.Builder> metricId) The metric ID for theTopicIRMetric.metricId(Identifier metricId) The metric ID for theTopicIRMetric.default TopicIRMetric.BuildernamedEntity(Consumer<NamedEntityRef.Builder> namedEntity) The named entity for theTopicIRMetric.namedEntity(NamedEntityRef namedEntity) The named entity for theTopicIRMetric.operands(Collection<Identifier> operands) The operands for theTopicIRMetric.operands(Consumer<Identifier.Builder>... operands) The operands for theTopicIRMetric.operands(Identifier... operands) The operands for theTopicIRMetric.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
-
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
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:
-
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
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:
-
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
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
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 tooperands(List<Identifier>).- 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:
-
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:
-
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
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
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 tocalculatedFieldReferences(List<Identifier>).- 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:
-
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
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:
-
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:
-
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
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:
-