Class BedrockModelSpecification
- java.lang.Object
-
- software.amazon.awssdk.services.lexmodelsv2.model.BedrockModelSpecification
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<BedrockModelSpecification.Builder,BedrockModelSpecification>
@Generated("software.amazon.awssdk:codegen") public final class BedrockModelSpecification extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BedrockModelSpecification.Builder,BedrockModelSpecification>
Contains information about the Amazon Bedrock model used to interpret the prompt used in descriptive bot building.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBedrockModelSpecification.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BedrockModelSpecification.Builderbuilder()StringcustomPrompt()The custom prompt used in the Bedrock model specification details.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)BedrockGuardrailConfigurationguardrail()The guardrail configuration in the Bedrock model specification details.inthashCode()StringmodelArn()The ARN of the foundation model used in descriptive bot building.List<SdkField<?>>sdkFields()static Class<? extends BedrockModelSpecification.Builder>serializableBuilderClass()BedrockModelSpecification.BuildertoBuilder()StringtoString()Returns a string representation of this object.BedrockTraceStatustraceStatus()The Bedrock trace status in the Bedrock model specification details.StringtraceStatusAsString()The Bedrock trace status in the Bedrock model specification details.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
modelArn
public final String modelArn()
The ARN of the foundation model used in descriptive bot building.
- Returns:
- The ARN of the foundation model used in descriptive bot building.
-
guardrail
public final BedrockGuardrailConfiguration guardrail()
The guardrail configuration in the Bedrock model specification details.
- Returns:
- The guardrail configuration in the Bedrock model specification details.
-
traceStatus
public final BedrockTraceStatus traceStatus()
The Bedrock trace status in the Bedrock model specification details.
If the service returns an enum value that is not available in the current SDK version,
traceStatuswill returnBedrockTraceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtraceStatusAsString().- Returns:
- The Bedrock trace status in the Bedrock model specification details.
- See Also:
BedrockTraceStatus
-
traceStatusAsString
public final String traceStatusAsString()
The Bedrock trace status in the Bedrock model specification details.
If the service returns an enum value that is not available in the current SDK version,
traceStatuswill returnBedrockTraceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtraceStatusAsString().- Returns:
- The Bedrock trace status in the Bedrock model specification details.
- See Also:
BedrockTraceStatus
-
customPrompt
public final String customPrompt()
The custom prompt used in the Bedrock model specification details.
- Returns:
- The custom prompt used in the Bedrock model specification details.
-
toBuilder
public BedrockModelSpecification.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<BedrockModelSpecification.Builder,BedrockModelSpecification>
-
builder
public static BedrockModelSpecification.Builder builder()
-
serializableBuilderClass
public static Class<? extends BedrockModelSpecification.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-