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 Modifier and Type Method Description ContainerRecipeState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ContainerRecipeState.Builderarn(java.lang.String arn)ContainerRecipeStatebuild()ContainerRecipeState.Buildercomponents(ContainerRecipeComponentArgs... components)ContainerRecipeState.Buildercomponents(com.pulumi.core.Output<java.util.List<ContainerRecipeComponentArgs>> components)ContainerRecipeState.Buildercomponents(java.util.List<ContainerRecipeComponentArgs> components)ContainerRecipeState.BuildercontainerType(com.pulumi.core.Output<java.lang.String> containerType)ContainerRecipeState.BuildercontainerType(java.lang.String containerType)ContainerRecipeState.BuilderdateCreated(com.pulumi.core.Output<java.lang.String> dateCreated)ContainerRecipeState.BuilderdateCreated(java.lang.String dateCreated)ContainerRecipeState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ContainerRecipeState.Builderdescription(java.lang.String description)ContainerRecipeState.BuilderdockerfileTemplateData(com.pulumi.core.Output<java.lang.String> dockerfileTemplateData)ContainerRecipeState.BuilderdockerfileTemplateData(java.lang.String dockerfileTemplateData)ContainerRecipeState.BuilderdockerfileTemplateUri(com.pulumi.core.Output<java.lang.String> dockerfileTemplateUri)ContainerRecipeState.BuilderdockerfileTemplateUri(java.lang.String dockerfileTemplateUri)ContainerRecipeState.Builderencrypted(com.pulumi.core.Output<java.lang.Boolean> encrypted)ContainerRecipeState.Builderencrypted(java.lang.Boolean encrypted)ContainerRecipeState.BuilderinstanceConfiguration(ContainerRecipeInstanceConfigurationArgs instanceConfiguration)ContainerRecipeState.BuilderinstanceConfiguration(com.pulumi.core.Output<ContainerRecipeInstanceConfigurationArgs> instanceConfiguration)ContainerRecipeState.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)ContainerRecipeState.BuilderkmsKeyId(java.lang.String kmsKeyId)ContainerRecipeState.Buildername(com.pulumi.core.Output<java.lang.String> name)ContainerRecipeState.Buildername(java.lang.String name)ContainerRecipeState.Builderowner(com.pulumi.core.Output<java.lang.String> owner)ContainerRecipeState.Builderowner(java.lang.String owner)ContainerRecipeState.BuilderparentImage(com.pulumi.core.Output<java.lang.String> parentImage)ContainerRecipeState.BuilderparentImage(java.lang.String parentImage)ContainerRecipeState.Builderplatform(com.pulumi.core.Output<java.lang.String> platform)ContainerRecipeState.Builderplatform(java.lang.String platform)ContainerRecipeState.BuilderplatformOverride(com.pulumi.core.Output<java.lang.String> platformOverride)ContainerRecipeState.BuilderplatformOverride(java.lang.String platformOverride)ContainerRecipeState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ContainerRecipeState.Builderregion(java.lang.String region)ContainerRecipeState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ContainerRecipeState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ContainerRecipeState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ContainerRecipeState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ContainerRecipeState.BuildertargetRepository(ContainerRecipeTargetRepositoryArgs targetRepository)ContainerRecipeState.BuildertargetRepository(com.pulumi.core.Output<ContainerRecipeTargetRepositoryArgs> targetRepository)ContainerRecipeState.Builderversion(com.pulumi.core.Output<java.lang.String> version)ContainerRecipeState.Builderversion(java.lang.String version)ContainerRecipeState.BuilderworkingDirectory(com.pulumi.core.Output<java.lang.String> workingDirectory)ContainerRecipeState.BuilderworkingDirectory(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) ARN of the container recipe.- Returns:
- builder
-
arn
public ContainerRecipeState.Builder arn(java.lang.String arn)
- Parameters:
arn- (Required) 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
-
region
public ContainerRecipeState.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 ContainerRecipeState.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
-
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 `defaultTags` 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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public ContainerRecipeState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ContainerRecipeState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` 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 arguments are optional:- Returns:
- builder
-
version
public ContainerRecipeState.Builder version(java.lang.String version)
- Parameters:
version- Version of the container recipe. The following arguments 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()
-
-