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.Builder
comparisonMethod
(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.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.expression
(String expression) The expression for theTopicIRMetric
.default TopicIRMetric.Builder
function
(Consumer<AggFunction.Builder> function) The function for theTopicIRMetric
.function
(AggFunction function) The function for theTopicIRMetric
.default TopicIRMetric.Builder
metricId
(Consumer<Identifier.Builder> metricId) The metric ID for theTopicIRMetric
.metricId
(Identifier metricId) The metric ID for theTopicIRMetric
.default TopicIRMetric.Builder
namedEntity
(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
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
-
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.Builder
avoiding the need to create one manually viaIdentifier.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaAggFunction.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaIdentifier.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaTopicIRComparisonMethod.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaIdentifier.builder()
.When the
Consumer
completes,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.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
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.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:
-