Class ImageVersionArgs.Builder

  • Enclosing class:
    ImageVersionArgs

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

      • Builder

        public Builder()
    • Method Detail

      • aliases

        public ImageVersionArgs.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 ImageVersionArgs.Builder aliases​(java.util.List<java.lang.String> aliases)
        Parameters:
        aliases - A list of aliases for the image version.
        Returns:
        builder
      • aliases

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

        public ImageVersionArgs.Builder baseImage​(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 ImageVersionArgs.Builder baseImage​(java.lang.String baseImage)
        Parameters:
        baseImage - The registry path of the container image on which this image version is based.
        Returns:
        builder
      • horovod

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

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

        public ImageVersionArgs.Builder imageName​(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 ImageVersionArgs.Builder imageName​(java.lang.String imageName)
        Parameters:
        imageName - The name of the image. Must be unique to your account.
        Returns:
        builder
      • jobType

        public ImageVersionArgs.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 ImageVersionArgs.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 ImageVersionArgs.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 ImageVersionArgs.Builder mlFramework​(java.lang.String mlFramework)
        Parameters:
        mlFramework - The machine learning framework vended in the image version.
        Returns:
        builder
      • processor

        public ImageVersionArgs.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 ImageVersionArgs.Builder processor​(java.lang.String processor)
        Parameters:
        processor - Indicates CPU or GPU compatibility. Valid values are: `CPU` and `GPU`.
        Returns:
        builder
      • programmingLang

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

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

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

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

        public ImageVersionArgs.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 ImageVersionArgs.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