Class ImageVersionState.Builder

  • Enclosing class:
    ImageVersionState

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

      • Builder

        public Builder()
    • Method Detail

      • aliases

        public ImageVersionState.Builder aliases​(@Nullable
                                                 com.pulumi.core.Output<java.util.List<java.lang.String>> aliases)
        Parameters:
        aliases - A list of aliases for the image version.
        Returns:
        builder
      • aliases

        public ImageVersionState.Builder aliases​(java.util.List<java.lang.String> aliases)
        Parameters:
        aliases - A list of aliases for the image version.
        Returns:
        builder
      • aliases

        public ImageVersionState.Builder aliases​(java.lang.String... aliases)
        Parameters:
        aliases - A list of aliases for the image version.
        Returns:
        builder
      • arn

        public ImageVersionState.Builder arn​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN assigned by AWS to this Image Version.
        Returns:
        builder
      • arn

        public ImageVersionState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN assigned by AWS to this Image Version.
        Returns:
        builder
      • baseImage

        public ImageVersionState.Builder baseImage​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> baseImage)
        Parameters:
        baseImage - The registry path of the container image on which this image version is based.
        Returns:
        builder
      • baseImage

        public ImageVersionState.Builder baseImage​(java.lang.String baseImage)
        Parameters:
        baseImage - The registry path of the container image on which this image version is based.
        Returns:
        builder
      • containerImage

        public ImageVersionState.Builder containerImage​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> containerImage)
        Parameters:
        containerImage - The registry path of the container image that contains this image version.
        Returns:
        builder
      • containerImage

        public ImageVersionState.Builder containerImage​(java.lang.String containerImage)
        Parameters:
        containerImage - The registry path of the container image that contains this image version.
        Returns:
        builder
      • horovod

        public ImageVersionState.Builder horovod​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Boolean> horovod)
        Parameters:
        horovod - Indicates Horovod compatibility.
        Returns:
        builder
      • horovod

        public ImageVersionState.Builder horovod​(java.lang.Boolean horovod)
        Parameters:
        horovod - Indicates Horovod compatibility.
        Returns:
        builder
      • imageName

        public ImageVersionState.Builder imageName​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> imageName)
        Parameters:
        imageName - The name of the image. Must be unique to your account.
        Returns:
        builder
      • imageName

        public ImageVersionState.Builder imageName​(java.lang.String imageName)
        Parameters:
        imageName - The name of the image. Must be unique to your account.
        Returns:
        builder
      • jobType

        public ImageVersionState.Builder jobType​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> jobType)
        Parameters:
        jobType - Indicates SageMaker AI job type compatibility. Valid values are: `TRAINING`, `INFERENCE`, and `NOTEBOOK_KERNEL`.
        Returns:
        builder
      • jobType

        public ImageVersionState.Builder jobType​(java.lang.String jobType)
        Parameters:
        jobType - Indicates SageMaker AI job type compatibility. Valid values are: `TRAINING`, `INFERENCE`, and `NOTEBOOK_KERNEL`.
        Returns:
        builder
      • mlFramework

        public ImageVersionState.Builder mlFramework​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> mlFramework)
        Parameters:
        mlFramework - The machine learning framework vended in the image version.
        Returns:
        builder
      • mlFramework

        public ImageVersionState.Builder mlFramework​(java.lang.String mlFramework)
        Parameters:
        mlFramework - The machine learning framework vended in the image version.
        Returns:
        builder
      • processor

        public ImageVersionState.Builder processor​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> processor)
        Parameters:
        processor - Indicates CPU or GPU compatibility. Valid values are: `CPU` and `GPU`.
        Returns:
        builder
      • processor

        public ImageVersionState.Builder processor​(java.lang.String processor)
        Parameters:
        processor - Indicates CPU or GPU compatibility. Valid values are: `CPU` and `GPU`.
        Returns:
        builder
      • programmingLang

        public ImageVersionState.Builder programmingLang​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> programmingLang)
        Parameters:
        programmingLang - The supported programming language and its version.
        Returns:
        builder
      • programmingLang

        public ImageVersionState.Builder programmingLang​(java.lang.String programmingLang)
        Parameters:
        programmingLang - The supported programming language and its version.
        Returns:
        builder
      • region

        public ImageVersionState.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 ImageVersionState.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
      • releaseNotes

        public ImageVersionState.Builder releaseNotes​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> releaseNotes)
        Parameters:
        releaseNotes - The maintainer description of the image version.
        Returns:
        builder
      • releaseNotes

        public ImageVersionState.Builder releaseNotes​(java.lang.String releaseNotes)
        Parameters:
        releaseNotes - The maintainer description of the image version.
        Returns:
        builder
      • vendorGuidance

        public ImageVersionState.Builder vendorGuidance​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> vendorGuidance)
        Parameters:
        vendorGuidance - The stability of the image version, specified by the maintainer. Valid values are: `NOT_PROVIDED`, `STABLE`, `TO_BE_ARCHIVED`, and `ARCHIVED`.
        Returns:
        builder
      • vendorGuidance

        public ImageVersionState.Builder vendorGuidance​(java.lang.String vendorGuidance)
        Parameters:
        vendorGuidance - The stability of the image version, specified by the maintainer. Valid values are: `NOT_PROVIDED`, `STABLE`, `TO_BE_ARCHIVED`, and `ARCHIVED`.
        Returns:
        builder
      • version

        public ImageVersionState.Builder version​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Integer> version)
        Parameters:
        version - The version of the image. If not specified, the latest version is described.
        Returns:
        builder
      • version

        public ImageVersionState.Builder version​(java.lang.Integer version)
        Parameters:
        version - The version of the image. If not specified, the latest version is described.
        Returns:
        builder