Class CustomModelArgs.Builder

  • Enclosing class:
    CustomModelArgs

    public static final class CustomModelArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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
      • validationDataConfig

        public CustomModelArgs.Builder validationDataConfig​(@Nullable
                                                            com.pulumi.core.Output<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