Interface ConverseStreamMetadataEvent.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConverseStreamMetadataEvent.Builder,
,ConverseStreamMetadataEvent> SdkBuilder<ConverseStreamMetadataEvent.Builder,
,ConverseStreamMetadataEvent> SdkPojo
- All Known Subinterfaces:
DefaultMetadata.Builder
- Enclosing class:
ConverseStreamMetadataEvent
public static interface ConverseStreamMetadataEvent.Builder
extends SdkPojo, CopyableBuilder<ConverseStreamMetadataEvent.Builder,ConverseStreamMetadataEvent>
-
Method Summary
Modifier and TypeMethodDescriptionmetrics
(Consumer<ConverseStreamMetrics.Builder> metrics) The metrics for the conversation stream metadata event.metrics
(ConverseStreamMetrics metrics) The metrics for the conversation stream metadata event.usage
(Consumer<TokenUsage.Builder> usage) Usage information for the conversation stream event.usage
(TokenUsage usage) Usage information for the conversation stream event.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, sdkFields
-
Method Details
-
usage
Usage information for the conversation stream event.
- Parameters:
usage
- Usage information for the conversation stream event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usage
Usage information for the conversation stream event.
This is a convenience method that creates an instance of theTokenUsage.Builder
avoiding the need to create one manually viaTokenUsage.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tousage(TokenUsage)
.- Parameters:
usage
- a consumer that will call methods onTokenUsage.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metrics
The metrics for the conversation stream metadata event.
- Parameters:
metrics
- The metrics for the conversation stream metadata event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metrics
default ConverseStreamMetadataEvent.Builder metrics(Consumer<ConverseStreamMetrics.Builder> metrics) The metrics for the conversation stream metadata event.
This is a convenience method that creates an instance of theConverseStreamMetrics.Builder
avoiding the need to create one manually viaConverseStreamMetrics.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometrics(ConverseStreamMetrics)
.- Parameters:
metrics
- a consumer that will call methods onConverseStreamMetrics.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-