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
Constructors Modifier Constructor Description protectedBuilderImpl()protectedBuilderImpl(ConverseStreamMetadataEvent model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConverseStreamMetadataEventbuild()ConverseStreamMetrics.BuildergetMetrics()PerformanceConfiguration.BuildergetPerformanceConfig()ConverseStreamTrace.BuildergetTrace()TokenUsage.BuildergetUsage()ConverseStreamMetadataEvent.Buildermetrics(ConverseStreamMetrics metrics)The metrics for the conversation stream metadata event.ConverseStreamMetadataEvent.BuilderperformanceConfig(PerformanceConfiguration performanceConfig)Model performance configuration metadata for the conversation stream event.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()voidsetMetrics(software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamMetrics.BuilderImpl metrics)voidsetPerformanceConfig(software.amazon.awssdk.services.bedrockruntime.model.PerformanceConfiguration.BuilderImpl performanceConfig)voidsetTrace(software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamTrace.BuilderImpl trace)voidsetUsage(software.amazon.awssdk.services.bedrockruntime.model.TokenUsage.BuilderImpl usage)ConverseStreamMetadataEvent.Buildertrace(ConverseStreamTrace trace)The trace object in the response from ConverseStream that contains information about the guardrail behavior.ConverseStreamMetadataEvent.Builderusage(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, wait
-
Methods inherited from interface software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamMetadataEvent.Builder
metrics, performanceConfig, trace, usage
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
-
-
-
Constructor Detail
-
BuilderImpl
protected BuilderImpl()
-
BuilderImpl
protected BuilderImpl(ConverseStreamMetadataEvent model)
-
-
Method Detail
-
getUsage
public final TokenUsage.Builder getUsage()
-
setUsage
public final void setUsage(software.amazon.awssdk.services.bedrockruntime.model.TokenUsage.BuilderImpl usage)
-
usage
public final ConverseStreamMetadataEvent.Builder usage(TokenUsage 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
public final ConverseStreamMetrics.Builder getMetrics()
-
setMetrics
public final void setMetrics(software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamMetrics.BuilderImpl metrics)
-
metrics
public final ConverseStreamMetadataEvent.Builder metrics(ConverseStreamMetrics 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
public final ConverseStreamTrace.Builder getTrace()
-
setTrace
public final void setTrace(software.amazon.awssdk.services.bedrockruntime.model.ConverseStreamTrace.BuilderImpl trace)
-
trace
public final ConverseStreamMetadataEvent.Builder trace(ConverseStreamTrace 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
public final PerformanceConfiguration.Builder 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.
-
build
public ConverseStreamMetadataEvent build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<ConverseStreamMetadataEvent.Builder,ConverseStreamMetadataEvent>
-
sdkFieldNameToField
public Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-