Class ContainerRecipeState.Builder
- java.lang.Object
-
- com.pulumi.aws.imagebuilder.inputs.ContainerRecipeState.Builder
-
- Enclosing class:
- ContainerRecipeState
public static final class ContainerRecipeState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ContainerRecipeState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ContainerRecipeState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
ContainerRecipeState.Builder
arn(java.lang.String arn)
ContainerRecipeState
build()
ContainerRecipeState.Builder
components(ContainerRecipeComponentArgs... components)
ContainerRecipeState.Builder
components(com.pulumi.core.Output<java.util.List<ContainerRecipeComponentArgs>> components)
ContainerRecipeState.Builder
components(java.util.List<ContainerRecipeComponentArgs> components)
ContainerRecipeState.Builder
containerType(com.pulumi.core.Output<java.lang.String> containerType)
ContainerRecipeState.Builder
containerType(java.lang.String containerType)
ContainerRecipeState.Builder
dateCreated(com.pulumi.core.Output<java.lang.String> dateCreated)
ContainerRecipeState.Builder
dateCreated(java.lang.String dateCreated)
ContainerRecipeState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
ContainerRecipeState.Builder
description(java.lang.String description)
ContainerRecipeState.Builder
dockerfileTemplateData(com.pulumi.core.Output<java.lang.String> dockerfileTemplateData)
ContainerRecipeState.Builder
dockerfileTemplateData(java.lang.String dockerfileTemplateData)
ContainerRecipeState.Builder
dockerfileTemplateUri(com.pulumi.core.Output<java.lang.String> dockerfileTemplateUri)
ContainerRecipeState.Builder
dockerfileTemplateUri(java.lang.String dockerfileTemplateUri)
ContainerRecipeState.Builder
encrypted(com.pulumi.core.Output<java.lang.Boolean> encrypted)
ContainerRecipeState.Builder
encrypted(java.lang.Boolean encrypted)
ContainerRecipeState.Builder
instanceConfiguration(ContainerRecipeInstanceConfigurationArgs instanceConfiguration)
ContainerRecipeState.Builder
instanceConfiguration(com.pulumi.core.Output<ContainerRecipeInstanceConfigurationArgs> instanceConfiguration)
ContainerRecipeState.Builder
kmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)
ContainerRecipeState.Builder
kmsKeyId(java.lang.String kmsKeyId)
ContainerRecipeState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
ContainerRecipeState.Builder
name(java.lang.String name)
ContainerRecipeState.Builder
owner(com.pulumi.core.Output<java.lang.String> owner)
ContainerRecipeState.Builder
owner(java.lang.String owner)
ContainerRecipeState.Builder
parentImage(com.pulumi.core.Output<java.lang.String> parentImage)
ContainerRecipeState.Builder
parentImage(java.lang.String parentImage)
ContainerRecipeState.Builder
platform(com.pulumi.core.Output<java.lang.String> platform)
ContainerRecipeState.Builder
platform(java.lang.String platform)
ContainerRecipeState.Builder
platformOverride(com.pulumi.core.Output<java.lang.String> platformOverride)
ContainerRecipeState.Builder
platformOverride(java.lang.String platformOverride)
ContainerRecipeState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
ContainerRecipeState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
ContainerRecipeState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.ContainerRecipeState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.ContainerRecipeState.Builder
targetRepository(ContainerRecipeTargetRepositoryArgs targetRepository)
ContainerRecipeState.Builder
targetRepository(com.pulumi.core.Output<ContainerRecipeTargetRepositoryArgs> targetRepository)
ContainerRecipeState.Builder
version(com.pulumi.core.Output<java.lang.String> version)
ContainerRecipeState.Builder
version(java.lang.String version)
ContainerRecipeState.Builder
workingDirectory(com.pulumi.core.Output<java.lang.String> workingDirectory)
ContainerRecipeState.Builder
workingDirectory(java.lang.String workingDirectory)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContainerRecipeState defaults)
-
-
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
-
components
public ContainerRecipeState.Builder components(java.util.List<ContainerRecipeComponentArgs> components)
- Parameters:
components
- Ordered configuration block(s) with components for the container recipe. Detailed below.- Returns:
- builder
-
components
public ContainerRecipeState.Builder components(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
-
instanceConfiguration
public ContainerRecipeState.Builder instanceConfiguration(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
-
targetRepository
public ContainerRecipeState.Builder targetRepository(@Nullable com.pulumi.core.Output<ContainerRecipeTargetRepositoryArgs> targetRepository)
- Parameters:
targetRepository
- The destination repository for the container image. Detailed below.- Returns:
- builder
-
targetRepository
public ContainerRecipeState.Builder targetRepository(ContainerRecipeTargetRepositoryArgs targetRepository)
- Parameters:
targetRepository
- The destination repository for the container image. Detailed below.- 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
-
build
public ContainerRecipeState build()
-
-