Class ProviderProfile.AWSProviderProfile.Builder
java.lang.Object
com.oracle.database.selectai.model.ProviderProfile.Builder<ProviderProfile.AWSProviderProfile.Builder>
com.oracle.database.selectai.model.ProviderProfile.AWSProviderProfile.Builder
- Enclosing class:
ProviderProfile.AWSProviderProfile
public static class ProviderProfile.AWSProviderProfile.Builder
extends ProviderProfile.Builder<ProviderProfile.AWSProviderProfile.Builder>
Builder for
ProviderProfile.AWSProviderProfile.-
Field Summary
Fields inherited from class com.oracle.database.selectai.model.ProviderProfile.Builder
embeddingModel, model, providerEndpoint, providerName, region -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionawsApiFormat(String value) Sets the AWS API format custom attribute.build()Builds the AWS provider profile.self()Returns the concrete builder instance for fluent chaining.Methods inherited from class com.oracle.database.selectai.model.ProviderProfile.Builder
embeddingModel, model, providerEndpoint, providerName, region
-
Constructor Details
-
Builder
public Builder()Creates an empty AWS provider profile builder.
-
-
Method Details
-
self
Returns the concrete builder instance for fluent chaining.- Specified by:
selfin classProviderProfile.Builder<ProviderProfile.AWSProviderProfile.Builder>- Returns:
- concrete builder instance
-
awsApiFormat
Sets the AWS API format custom attribute.- Parameters:
value- AWS API format- Returns:
- this builder instance
-
build
Builds the AWS provider profile.- Returns:
- AWS provider profile
-