Class GenerativeAiSettings
java.lang.Object
software.amazon.awssdk.services.sagemaker.model.GenerativeAiSettings
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GenerativeAiSettings.Builder,GenerativeAiSettings>
@Generated("software.amazon.awssdk:codegen")
public final class GenerativeAiSettings
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<GenerativeAiSettings.Builder,GenerativeAiSettings>
The generative AI settings for the SageMaker Canvas application.
Configure these settings for Canvas users starting chats with generative AI foundation models. For more information, see Use generative AI with foundation models.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe ARN of an Amazon Web Services IAM role that allows fine-tuning of large language models (LLMs) in Amazon Bedrock.static GenerativeAiSettings.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends GenerativeAiSettings.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
amazonBedrockRoleArn
The ARN of an Amazon Web Services IAM role that allows fine-tuning of large language models (LLMs) in Amazon Bedrock. The IAM role should have Amazon S3 read and write permissions, as well as a trust relationship that establishes
bedrock.amazonaws.comas a service principal.- Returns:
- The ARN of an Amazon Web Services IAM role that allows fine-tuning of large language models (LLMs) in
Amazon Bedrock. The IAM role should have Amazon S3 read and write permissions, as well as a trust
relationship that establishes
bedrock.amazonaws.comas a service principal.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<GenerativeAiSettings.Builder,GenerativeAiSettings> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-