Class ContainerRecipeState.Builder

  • Enclosing class:
    ContainerRecipeState

    public static final class ContainerRecipeState.Builder
    extends java.lang.Object
    • Method Detail

      • arn

        public ContainerRecipeState.Builder arn​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - (Required) Amazon Resource Name (ARN) of the container recipe.
        Returns:
        builder
      • arn

        public ContainerRecipeState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - (Required) Amazon Resource Name (ARN) of the container recipe.
        Returns:
        builder
      • components

        public ContainerRecipeState.Builder components​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<ContainerRecipeComponentArgs>> components)
        Parameters:
        components - Ordered configuration block(s) with components for the container recipe. Detailed below.
        Returns:
        builder
      • containerType

        public ContainerRecipeState.Builder containerType​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> containerType)
        Parameters:
        containerType - The type of the container to create. Valid values: `DOCKER`.
        Returns:
        builder
      • containerType

        public ContainerRecipeState.Builder containerType​(java.lang.String containerType)
        Parameters:
        containerType - The type of the container to create. Valid values: `DOCKER`.
        Returns:
        builder
      • dateCreated

        public ContainerRecipeState.Builder dateCreated​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> dateCreated)
        Parameters:
        dateCreated - Date the container recipe was created.
        Returns:
        builder
      • dateCreated

        public ContainerRecipeState.Builder dateCreated​(java.lang.String dateCreated)
        Parameters:
        dateCreated - Date the container recipe was created.
        Returns:
        builder
      • description

        public ContainerRecipeState.Builder description​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - The description of the container recipe.
        Returns:
        builder
      • description

        public ContainerRecipeState.Builder description​(java.lang.String description)
        Parameters:
        description - The description of the container recipe.
        Returns:
        builder
      • dockerfileTemplateData

        public ContainerRecipeState.Builder dockerfileTemplateData​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> dockerfileTemplateData)
        Parameters:
        dockerfileTemplateData - The Dockerfile template used to build the image as an inline data blob.
        Returns:
        builder
      • dockerfileTemplateData

        public ContainerRecipeState.Builder dockerfileTemplateData​(java.lang.String dockerfileTemplateData)
        Parameters:
        dockerfileTemplateData - The Dockerfile template used to build the image as an inline data blob.
        Returns:
        builder
      • dockerfileTemplateUri

        public ContainerRecipeState.Builder dockerfileTemplateUri​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> dockerfileTemplateUri)
        Parameters:
        dockerfileTemplateUri - The Amazon S3 URI for the Dockerfile that will be used to build the container image.
        Returns:
        builder
      • dockerfileTemplateUri

        public ContainerRecipeState.Builder dockerfileTemplateUri​(java.lang.String dockerfileTemplateUri)
        Parameters:
        dockerfileTemplateUri - The Amazon S3 URI for the Dockerfile that will be used to build the container image.
        Returns:
        builder
      • encrypted

        public ContainerRecipeState.Builder encrypted​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Boolean> encrypted)
        Parameters:
        encrypted - A flag that indicates if the target container is encrypted.
        Returns:
        builder
      • encrypted

        public ContainerRecipeState.Builder encrypted​(java.lang.Boolean encrypted)
        Parameters:
        encrypted - A flag that indicates if the target container is encrypted.
        Returns:
        builder
      • instanceConfiguration

        public ContainerRecipeState.Builder instanceConfiguration​(@Nullable
                                                                  com.pulumi.core.Output<ContainerRecipeInstanceConfigurationArgs> instanceConfiguration)
        Parameters:
        instanceConfiguration - Configuration block used to configure an instance for building and testing container images. Detailed below.
        Returns:
        builder
      • kmsKeyId

        public ContainerRecipeState.Builder kmsKeyId​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> kmsKeyId)
        Parameters:
        kmsKeyId - The KMS key used to encrypt the container image.
        Returns:
        builder
      • kmsKeyId

        public ContainerRecipeState.Builder kmsKeyId​(java.lang.String kmsKeyId)
        Parameters:
        kmsKeyId - The KMS key used to encrypt the container image.
        Returns:
        builder
      • name

        public ContainerRecipeState.Builder name​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the container recipe.
        Returns:
        builder
      • name

        public ContainerRecipeState.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the container recipe.
        Returns:
        builder
      • owner

        public ContainerRecipeState.Builder owner​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> owner)
        Parameters:
        owner - Owner of the container recipe.
        Returns:
        builder
      • owner

        public ContainerRecipeState.Builder owner​(java.lang.String owner)
        Parameters:
        owner - Owner of the container recipe.
        Returns:
        builder
      • parentImage

        public ContainerRecipeState.Builder parentImage​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> parentImage)
        Parameters:
        parentImage - The base image for the container recipe.
        Returns:
        builder
      • parentImage

        public ContainerRecipeState.Builder parentImage​(java.lang.String parentImage)
        Parameters:
        parentImage - The base image for the container recipe.
        Returns:
        builder
      • platform

        public ContainerRecipeState.Builder platform​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> platform)
        Parameters:
        platform - Platform of the container recipe.
        Returns:
        builder
      • platform

        public ContainerRecipeState.Builder platform​(java.lang.String platform)
        Parameters:
        platform - Platform of the container recipe.
        Returns:
        builder
      • platformOverride

        public ContainerRecipeState.Builder platformOverride​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> platformOverride)
        Parameters:
        platformOverride - Specifies the operating system platform when you use a custom base image.
        Returns:
        builder
      • platformOverride

        public ContainerRecipeState.Builder platformOverride​(java.lang.String platformOverride)
        Parameters:
        platformOverride - Specifies the operating system platform when you use a custom base image.
        Returns:
        builder
      • tags

        public ContainerRecipeState.Builder tags​(@Nullable
                                                 com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value map of resource tags for the container recipe. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public ContainerRecipeState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value map of resource tags for the container recipe. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        @Deprecated
        public ContainerRecipeState.Builder tagsAll​(@Nullable
                                                    com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Deprecated.
        Please use `tags` instead.
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
        Returns:
        builder
      • tagsAll

        @Deprecated
        public ContainerRecipeState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Deprecated.
        Please use `tags` instead.
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
        Returns:
        builder
      • version

        public ContainerRecipeState.Builder version​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> version)
        Parameters:
        version - Version of the container recipe. The following attributes are optional:
        Returns:
        builder
      • version

        public ContainerRecipeState.Builder version​(java.lang.String version)
        Parameters:
        version - Version of the container recipe. The following attributes are optional:
        Returns:
        builder
      • workingDirectory

        public ContainerRecipeState.Builder workingDirectory​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> workingDirectory)
        Parameters:
        workingDirectory - The working directory to be used during build and test workflows.
        Returns:
        builder
      • workingDirectory

        public ContainerRecipeState.Builder workingDirectory​(java.lang.String workingDirectory)
        Parameters:
        workingDirectory - The working directory to be used during build and test workflows.
        Returns:
        builder