Interface UpdateImageVersionRequest.Builder

    • Method Detail

      • imageName

        UpdateImageVersionRequest.Builder imageName​(String 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

        UpdateImageVersionRequest.Builder alias​(String 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

        UpdateImageVersionRequest.Builder version​(Integer 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

        UpdateImageVersionRequest.Builder aliasesToAdd​(Collection<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.
      • 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, VendorGuidance
      • 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:
        VendorGuidance, VendorGuidance
      • jobType

        UpdateImageVersionRequest.Builder jobType​(String 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, JobType
      • jobType

        UpdateImageVersionRequest.Builder jobType​(JobType 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, JobType
      • 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

        UpdateImageVersionRequest.Builder processor​(String 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, Processor
      • processor

        UpdateImageVersionRequest.Builder processor​(Processor 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, Processor
      • horovod

        UpdateImageVersionRequest.Builder horovod​(Boolean 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.