Package com.pulumi.aws.bedrock
Class CustomModelArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.CustomModelArgs.Builder
-
- Enclosing class:
- CustomModelArgs
public static final class CustomModelArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CustomModelArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CustomModelArgs defaults)
-
-
Method Detail
-
baseModelIdentifier
public CustomModelArgs.Builder baseModelIdentifier(com.pulumi.core.Output<java.lang.String> baseModelIdentifier)
- Parameters:
baseModelIdentifier- ARN of the base model.- Returns:
- builder
-
baseModelIdentifier
public CustomModelArgs.Builder baseModelIdentifier(java.lang.String baseModelIdentifier)
- Parameters:
baseModelIdentifier- ARN of the base model.- Returns:
- builder
-
customModelKmsKeyId
public CustomModelArgs.Builder customModelKmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> customModelKmsKeyId)
- Parameters:
customModelKmsKeyId- Key ARN used to encrypt the custom model at rest.- Returns:
- builder
-
customModelKmsKeyId
public CustomModelArgs.Builder customModelKmsKeyId(java.lang.String customModelKmsKeyId)
- Parameters:
customModelKmsKeyId- Key ARN used to encrypt the custom model at rest.- Returns:
- builder
-
customModelName
public CustomModelArgs.Builder customModelName(com.pulumi.core.Output<java.lang.String> customModelName)
- Parameters:
customModelName- Name for the custom model.- Returns:
- builder
-
customModelName
public CustomModelArgs.Builder customModelName(java.lang.String customModelName)
- Parameters:
customModelName- Name for the custom model.- Returns:
- builder
-
customizationType
public CustomModelArgs.Builder customizationType(@Nullable com.pulumi.core.Output<java.lang.String> customizationType)
- Parameters:
customizationType- Customization type. Valid values: `FINE_TUNING`, `CONTINUED_PRE_TRAINING`.- Returns:
- builder
-
customizationType
public CustomModelArgs.Builder customizationType(java.lang.String customizationType)
- Parameters:
customizationType- Customization type. Valid values: `FINE_TUNING`, `CONTINUED_PRE_TRAINING`.- Returns:
- builder
-
hyperparameters
public CustomModelArgs.Builder hyperparameters(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> hyperparameters)
- Parameters:
hyperparameters- [Parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html) related to tuning the model.- Returns:
- builder
-
hyperparameters
public CustomModelArgs.Builder hyperparameters(java.util.Map<java.lang.String,java.lang.String> hyperparameters)
- Parameters:
hyperparameters- [Parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html) related to tuning the model.- Returns:
- builder
-
jobName
public CustomModelArgs.Builder jobName(com.pulumi.core.Output<java.lang.String> jobName)
- Parameters:
jobName- Name for the customization job.- Returns:
- builder
-
jobName
public CustomModelArgs.Builder jobName(java.lang.String jobName)
- Parameters:
jobName- Name for the customization job.- Returns:
- builder
-
outputDataConfig
public CustomModelArgs.Builder outputDataConfig(com.pulumi.core.Output<CustomModelOutputDataConfigArgs> outputDataConfig)
- Parameters:
outputDataConfig- S3 location for the output data. See `outputDataConfig` below.- Returns:
- builder
-
outputDataConfig
public CustomModelArgs.Builder outputDataConfig(CustomModelOutputDataConfigArgs outputDataConfig)
- Parameters:
outputDataConfig- S3 location for the output data. See `outputDataConfig` below.- Returns:
- builder
-
region
public CustomModelArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public CustomModelArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
roleArn
public CustomModelArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of an IAM role that Bedrock can assume to perform tasks on your behalf.- Returns:
- builder
-
roleArn
public CustomModelArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of an IAM role that Bedrock can assume to perform tasks on your behalf.- Returns:
- builder
-
tags
public CustomModelArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the customization job and custom model. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public CustomModelArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the customization job and custom model. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
timeouts
public CustomModelArgs.Builder timeouts(@Nullable com.pulumi.core.Output<CustomModelTimeoutsArgs> timeouts)
-
timeouts
public CustomModelArgs.Builder timeouts(CustomModelTimeoutsArgs timeouts)
-
trainingDataConfig
public CustomModelArgs.Builder trainingDataConfig(com.pulumi.core.Output<CustomModelTrainingDataConfigArgs> trainingDataConfig)
- Parameters:
trainingDataConfig- Information about the training dataset. See `trainingDataConfig` below.- Returns:
- builder
-
trainingDataConfig
public CustomModelArgs.Builder trainingDataConfig(CustomModelTrainingDataConfigArgs trainingDataConfig)
- Parameters:
trainingDataConfig- Information about the training dataset. See `trainingDataConfig` below.- Returns:
- builder
-
validationDataConfig
public CustomModelArgs.Builder validationDataConfig(@Nullable com.pulumi.core.Output<CustomModelValidationDataConfigArgs> validationDataConfig)
- Parameters:
validationDataConfig- Information about the validation dataset. See `validationDataConfig` below.- Returns:
- builder
-
validationDataConfig
public CustomModelArgs.Builder validationDataConfig(CustomModelValidationDataConfigArgs validationDataConfig)
- Parameters:
validationDataConfig- Information about the validation dataset. See `validationDataConfig` below.- Returns:
- builder
-
vpcConfig
public CustomModelArgs.Builder vpcConfig(@Nullable com.pulumi.core.Output<CustomModelVpcConfigArgs> vpcConfig)
- Parameters:
vpcConfig- Configuration parameters for the private VPC that contains the resources you are using for this job. See `vpcConfig` below.- Returns:
- builder
-
vpcConfig
public CustomModelArgs.Builder vpcConfig(CustomModelVpcConfigArgs vpcConfig)
- Parameters:
vpcConfig- Configuration parameters for the private VPC that contains the resources you are using for this job. See `vpcConfig` below.- Returns:
- builder
-
build
public CustomModelArgs build()
-
-