Interface DescribeImageVersionResponse.Builder

  • Method Details

    • baseImage

      The registry path of the container image on which this image version is based.

      Parameters:
      baseImage - The registry path of the container image on which this image version is based.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • containerImage

      DescribeImageVersionResponse.Builder containerImage(String containerImage)

      The registry path of the container image that contains this image version.

      Parameters:
      containerImage - The registry path of the container image that contains this image version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      DescribeImageVersionResponse.Builder creationTime(Instant creationTime)

      When the version was created.

      Parameters:
      creationTime - When the version was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      DescribeImageVersionResponse.Builder failureReason(String failureReason)

      When a create or delete operation fails, the reason for the failure.

      Parameters:
      failureReason - When a create or delete operation fails, the reason for the failure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageArn

      The ARN of the image the version is based on.

      Parameters:
      imageArn - The ARN of the image the version is based on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageVersionArn

      DescribeImageVersionResponse.Builder imageVersionArn(String imageVersionArn)

      The ARN of the version.

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

      DescribeImageVersionResponse.Builder imageVersionStatus(String imageVersionStatus)

      The status of the version.

      Parameters:
      imageVersionStatus - The status of the version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • imageVersionStatus

      DescribeImageVersionResponse.Builder imageVersionStatus(ImageVersionStatus imageVersionStatus)

      The status of the version.

      Parameters:
      imageVersionStatus - The status of the version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lastModifiedTime

      DescribeImageVersionResponse.Builder lastModifiedTime(Instant lastModifiedTime)

      When the version was last modified.

      Parameters:
      lastModifiedTime - When the version was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      The version number.

      Parameters:
      version - The version number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vendorGuidance

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

      DescribeImageVersionResponse.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 AI job type compatibility.

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

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

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

      Parameters:
      jobType - Indicates SageMaker AI job type compatibility.

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

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

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

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

      Indicates SageMaker AI job type compatibility.

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

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

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

      Parameters:
      jobType - Indicates SageMaker AI job type compatibility.

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

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

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

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

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

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

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