Interface CreateImageVersionRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<CreateImageVersionRequest.Builder,CreateImageVersionRequest>, SageMakerRequest.Builder, SdkBuilder<CreateImageVersionRequest.Builder,CreateImageVersionRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
CreateImageVersionRequest

public static interface CreateImageVersionRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<CreateImageVersionRequest.Builder,CreateImageVersionRequest>
  • Method Details

    • baseImage

      The registry path of the container image to use as the starting point for this version. The path is an Amazon Elastic Container Registry (ECR) URI in the following format:

      <acct-id>.dkr.ecr.<region>.amazonaws.com/<repo-name[:tag] or [@digest]>

      Parameters:
      baseImage - The registry path of the container image to use as the starting point for this version. The path is an Amazon Elastic Container Registry (ECR) URI in the following format:

      <acct-id>.dkr.ecr.<region>.amazonaws.com/<repo-name[:tag] or [@digest]>

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      CreateImageVersionRequest.Builder clientToken(String clientToken)

      A unique ID. If not specified, the Amazon Web Services CLI and Amazon Web Services SDKs, such as the SDK for Python (Boto3), add a unique value to the call.

      Parameters:
      clientToken - A unique ID. If not specified, the Amazon Web Services CLI and Amazon Web Services SDKs, such as the SDK for Python (Boto3), add a unique value to the call.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageName

      The ImageName of the Image to create a version of.

      Parameters:
      imageName - The ImageName of the Image to create a version of.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliases

      A list of aliases created with the image version.

      Parameters:
      aliases - A list of aliases created with the image version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliases

      A list of aliases created with the image version.

      Parameters:
      aliases - A list of aliases created with the image version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vendorGuidance

      CreateImageVersionRequest.Builder vendorGuidance(String vendorGuidance)

      The stability of the image version, specified by the maintainer.

      • NOT_PROVIDED: The maintainers did not provide a status for image version stability.

      • STABLE: The image version is stable.

      • TO_BE_ARCHIVED: The image version is set to be archived. Custom image versions that are set to be archived are automatically archived after three months.

      • ARCHIVED: The image version is archived. Archived image versions are not searchable and are no longer actively supported.

      Parameters:
      vendorGuidance - The stability of the image version, specified by the maintainer.

      • NOT_PROVIDED: The maintainers did not provide a status for image version stability.

      • STABLE: The image version is stable.

      • TO_BE_ARCHIVED: The image version is set to be archived. Custom image versions that are set to be archived are automatically archived after three months.

      • ARCHIVED: The image version is archived. Archived image versions are not searchable and are no longer actively supported.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vendorGuidance

      CreateImageVersionRequest.Builder vendorGuidance(VendorGuidance vendorGuidance)

      The stability of the image version, specified by the maintainer.

      • NOT_PROVIDED: The maintainers did not provide a status for image version stability.

      • STABLE: The image version is stable.

      • TO_BE_ARCHIVED: The image version is set to be archived. Custom image versions that are set to be archived are automatically archived after three months.

      • ARCHIVED: The image version is archived. Archived image versions are not searchable and are no longer actively supported.

      Parameters:
      vendorGuidance - The stability of the image version, specified by the maintainer.

      • NOT_PROVIDED: The maintainers did not provide a status for image version stability.

      • STABLE: The image version is stable.

      • TO_BE_ARCHIVED: The image version is set to be archived. Custom image versions that are set to be archived are automatically archived after three months.

      • ARCHIVED: The image version is archived. Archived image versions are not searchable and are no longer actively supported.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • jobType

      Indicates SageMaker job type compatibility.

      • TRAINING: The image version is compatible with SageMaker training jobs.

      • INFERENCE: The image version is compatible with SageMaker inference jobs.

      • NOTEBOOK_KERNEL: The image version is compatible with SageMaker notebook kernels.

      Parameters:
      jobType - Indicates SageMaker job type compatibility.

      • TRAINING: The image version is compatible with SageMaker training jobs.

      • INFERENCE: The image version is compatible with SageMaker inference jobs.

      • NOTEBOOK_KERNEL: The image version is compatible with SageMaker notebook kernels.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • jobType

      Indicates SageMaker job type compatibility.

      • TRAINING: The image version is compatible with SageMaker training jobs.

      • INFERENCE: The image version is compatible with SageMaker inference jobs.

      • NOTEBOOK_KERNEL: The image version is compatible with SageMaker notebook kernels.

      Parameters:
      jobType - Indicates SageMaker job type compatibility.

      • TRAINING: The image version is compatible with SageMaker training jobs.

      • INFERENCE: The image version is compatible with SageMaker inference jobs.

      • NOTEBOOK_KERNEL: The image version is compatible with SageMaker notebook kernels.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mlFramework

      CreateImageVersionRequest.Builder mlFramework(String mlFramework)

      The machine learning framework vended in the image version.

      Parameters:
      mlFramework - The machine learning framework vended in the image version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • programmingLang

      CreateImageVersionRequest.Builder programmingLang(String programmingLang)

      The supported programming language and its version.

      Parameters:
      programmingLang - The supported programming language and its version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • processor

      Indicates CPU or GPU compatibility.

      • CPU: The image version is compatible with CPU.

      • GPU: The image version is compatible with GPU.

      Parameters:
      processor - Indicates CPU or GPU compatibility.

      • CPU: The image version is compatible with CPU.

      • GPU: The image version is compatible with GPU.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • processor

      Indicates CPU or GPU compatibility.

      • CPU: The image version is compatible with CPU.

      • GPU: The image version is compatible with GPU.

      Parameters:
      processor - Indicates CPU or GPU compatibility.

      • CPU: The image version is compatible with CPU.

      • GPU: The image version is compatible with GPU.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • horovod

      Indicates Horovod compatibility.

      Parameters:
      horovod - Indicates Horovod compatibility.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • releaseNotes

      CreateImageVersionRequest.Builder releaseNotes(String releaseNotes)

      The maintainer description of the image version.

      Parameters:
      releaseNotes - The maintainer description of the image version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateImageVersionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.