Interface ConverseStreamMetadataEvent.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConverseStreamMetadataEvent.Builder,
,ConverseStreamMetadataEvent> SdkBuilder<ConverseStreamMetadataEvent.Builder,
,ConverseStreamMetadataEvent> SdkPojo
- All Known Subinterfaces:
DefaultMetadata.Builder
- Enclosing class:
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.performanceConfig
(Consumer<PerformanceConfiguration.Builder> performanceConfig) Model performance configuration metadata for the conversation stream event.performanceConfig
(PerformanceConfiguration performanceConfig) Model performance configuration metadata for the conversation stream event.trace
(Consumer<ConverseStreamTrace.Builder> trace) The trace object in the response from ConverseStream that contains information about the guardrail behavior.trace
(ConverseStreamTrace trace) The trace object in the response from ConverseStream that contains information about the guardrail behavior.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, sdkFieldNameToField, 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:
-
trace
The trace object in the response from ConverseStream that contains information about the guardrail behavior.
- Parameters:
trace
- The trace object in the response from ConverseStream that contains information about the guardrail behavior.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trace
The trace object in the response from ConverseStream that contains information about the guardrail behavior.
This is a convenience method that creates an instance of theConverseStreamTrace.Builder
avoiding the need to create one manually viaConverseStreamTrace.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totrace(ConverseStreamTrace)
.- Parameters:
trace
- a consumer that will call methods onConverseStreamTrace.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
performanceConfig
Model performance configuration metadata for the conversation stream event.
- Parameters:
performanceConfig
- Model performance configuration metadata for the conversation stream event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
performanceConfig
default ConverseStreamMetadataEvent.Builder performanceConfig(Consumer<PerformanceConfiguration.Builder> performanceConfig) Model performance configuration metadata for the conversation stream event.
This is a convenience method that creates an instance of thePerformanceConfiguration.Builder
avoiding the need to create one manually viaPerformanceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toperformanceConfig(PerformanceConfiguration)
.- Parameters:
performanceConfig
- a consumer that will call methods onPerformanceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-