Interface UpdateImageVersionRequest.Builder

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

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

    • imageName

      The name of the image.

      Parameters:
      imageName - The name of the image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • alias

      The alias of the image version.

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

      The version of the image.

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

      A list of aliases to add.

      Parameters:
      aliasesToAdd - A list of aliases to add.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliasesToAdd

      UpdateImageVersionRequest.Builder aliasesToAdd(String... aliasesToAdd)

      A list of aliases to add.

      Parameters:
      aliasesToAdd - A list of aliases to add.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliasesToDelete

      UpdateImageVersionRequest.Builder aliasesToDelete(Collection<String> aliasesToDelete)

      A list of aliases to delete.

      Parameters:
      aliasesToDelete - A list of aliases to delete.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aliasesToDelete

      UpdateImageVersionRequest.Builder aliasesToDelete(String... aliasesToDelete)

      A list of aliases to delete.

      Parameters:
      aliasesToDelete - A list of aliases to delete.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vendorGuidance

      UpdateImageVersionRequest.Builder vendorGuidance(String vendorGuidance)

      The availability 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 availability 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

      UpdateImageVersionRequest.Builder vendorGuidance(VendorGuidance vendorGuidance)

      The availability 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 availability 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

      UpdateImageVersionRequest.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

      UpdateImageVersionRequest.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

      UpdateImageVersionRequest.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

      UpdateImageVersionRequest.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.