Class ConverseStreamMetadataEvent.BuilderImpl
java.lang.Object
software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamMetadataEvent.BuilderImpl
- All Implemented Interfaces:
SdkPojo,ConverseStreamMetadataEvent.Builder,Buildable,CopyableBuilder<ConverseStreamMetadataEvent.Builder,,ConverseStreamMetadataEvent> SdkBuilder<ConverseStreamMetadataEvent.Builder,ConverseStreamMetadataEvent>
- Enclosing class:
- ConverseStreamMetadataEvent
protected static class ConverseStreamMetadataEvent.BuilderImpl
extends Object
implements ConverseStreamMetadataEvent.Builder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()final ServiceTier.BuildergetTrace()final TokenUsage.BuildergetUsage()metrics(ConverseStreamMetrics metrics) The metrics for the conversation stream metadata event.performanceConfig(PerformanceConfiguration performanceConfig) Model performance configuration metadata for the conversation stream event.serviceTier(ServiceTier serviceTier) Specifies the processing tier configuration used for serving the request.final voidsetMetrics(software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamMetrics.BuilderImpl metrics) final voidsetPerformanceConfig(software.amazon.awssdk.services.bedrockruntime.model.PerformanceConfiguration.BuilderImpl performanceConfig) final voidsetServiceTier(software.amazon.awssdk.services.bedrockruntime.model.ServiceTier.BuilderImpl serviceTier) final voidsetTrace(software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamTrace.BuilderImpl trace) final voidsetUsage(software.amazon.awssdk.services.bedrockruntime.model.TokenUsage.BuilderImpl usage) trace(ConverseStreamTrace trace) The trace object in the response from ConverseStream that contains information about the guardrail behavior.usage(TokenUsage usage) Usage information for the conversation stream event.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamMetadataEvent.Builder
metrics, performanceConfig, serviceTier, trace, usageMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutationMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
Constructor Details
-
BuilderImpl
protected BuilderImpl() -
BuilderImpl
-
-
Method Details
-
getUsage
-
setUsage
public final void setUsage(software.amazon.awssdk.services.bedrockruntime.model.TokenUsage.BuilderImpl usage) -
usage
Description copied from interface:ConverseStreamMetadataEvent.BuilderUsage information for the conversation stream event.
- Specified by:
usagein interfaceConverseStreamMetadataEvent.Builder- Parameters:
usage- Usage information for the conversation stream event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getMetrics
-
setMetrics
public final void setMetrics(software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamMetrics.BuilderImpl metrics) -
metrics
Description copied from interface:ConverseStreamMetadataEvent.BuilderThe metrics for the conversation stream metadata event.
- Specified by:
metricsin interfaceConverseStreamMetadataEvent.Builder- 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.
-
getTrace
-
setTrace
public final void setTrace(software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamTrace.BuilderImpl trace) -
trace
Description copied from interface:ConverseStreamMetadataEvent.BuilderThe trace object in the response from ConverseStream that contains information about the guardrail behavior.
- Specified by:
tracein interfaceConverseStreamMetadataEvent.Builder- 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.
-
getPerformanceConfig
-
setPerformanceConfig
public final void setPerformanceConfig(software.amazon.awssdk.services.bedrockruntime.model.PerformanceConfiguration.BuilderImpl performanceConfig) -
performanceConfig
public final ConverseStreamMetadataEvent.Builder performanceConfig(PerformanceConfiguration performanceConfig) Description copied from interface:ConverseStreamMetadataEvent.BuilderModel performance configuration metadata for the conversation stream event.
- Specified by:
performanceConfigin interfaceConverseStreamMetadataEvent.Builder- 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.
-
getServiceTier
-
setServiceTier
public final void setServiceTier(software.amazon.awssdk.services.bedrockruntime.model.ServiceTier.BuilderImpl serviceTier) -
serviceTier
Description copied from interface:ConverseStreamMetadataEvent.BuilderSpecifies the processing tier configuration used for serving the request.
- Specified by:
serviceTierin interfaceConverseStreamMetadataEvent.Builder- Parameters:
serviceTier- Specifies the processing tier configuration used for serving the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
build
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<ConverseStreamMetadataEvent.Builder,ConverseStreamMetadataEvent>
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-