Interface ConverseStreamMetadataEvent.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConverseStreamMetadataEvent.Builder,ConverseStreamMetadataEvent>,SdkBuilder<ConverseStreamMetadataEvent.Builder,ConverseStreamMetadataEvent>,SdkPojo
- All Known Subinterfaces:
DefaultMetadata.Builder
- All Known Implementing Classes:
ConverseStreamMetadataEvent.BuilderImpl
- Enclosing class:
- ConverseStreamMetadataEvent
public static interface ConverseStreamMetadataEvent.Builder extends SdkPojo, CopyableBuilder<ConverseStreamMetadataEvent.Builder,ConverseStreamMetadataEvent>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ConverseStreamMetadataEvent.Buildermetrics(Consumer<ConverseStreamMetrics.Builder> metrics)The metrics for the conversation stream metadata event.ConverseStreamMetadataEvent.Buildermetrics(ConverseStreamMetrics metrics)The metrics for the conversation stream metadata event.default ConverseStreamMetadataEvent.Buildertrace(Consumer<ConverseStreamTrace.Builder> trace)The trace object in the response from ConverseStream that contains information about the guardrail behavior.ConverseStreamMetadataEvent.Buildertrace(ConverseStreamTrace trace)The trace object in the response from ConverseStream that contains information about the guardrail behavior.default ConverseStreamMetadataEvent.Builderusage(Consumer<TokenUsage.Builder> usage)Usage information for the conversation stream event.ConverseStreamMetadataEvent.Builderusage(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 Detail
-
usage
ConverseStreamMetadataEvent.Builder usage(TokenUsage 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
default ConverseStreamMetadataEvent.Builder usage(Consumer<TokenUsage.Builder> usage)
Usage information for the conversation stream event.
This is a convenience method that creates an instance of theTokenUsage.Builderavoiding the need to create one manually viaTokenUsage.builder().When the
Consumercompletes,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:
usage(TokenUsage)
-
metrics
ConverseStreamMetadataEvent.Builder metrics(ConverseStreamMetrics 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.Builderavoiding the need to create one manually viaConverseStreamMetrics.builder().When the
Consumercompletes,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:
metrics(ConverseStreamMetrics)
-
trace
ConverseStreamMetadataEvent.Builder trace(ConverseStreamTrace 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
default ConverseStreamMetadataEvent.Builder trace(Consumer<ConverseStreamTrace.Builder> 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.Builderavoiding the need to create one manually viaConverseStreamTrace.builder().When the
Consumercompletes,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:
trace(ConverseStreamTrace)
-
-