Package com.pulumi.aws.ecr.inputs
Class GetImageArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecr.inputs.GetImageArgs.Builder
-
- Enclosing class:
- GetImageArgs
public static final class GetImageArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetImageArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetImageArgs
build()
GetImageArgs.Builder
imageDigest(com.pulumi.core.Output<java.lang.String> imageDigest)
GetImageArgs.Builder
imageDigest(java.lang.String imageDigest)
GetImageArgs.Builder
imageTag(com.pulumi.core.Output<java.lang.String> imageTag)
GetImageArgs.Builder
imageTag(java.lang.String imageTag)
GetImageArgs.Builder
mostRecent(com.pulumi.core.Output<java.lang.Boolean> mostRecent)
GetImageArgs.Builder
mostRecent(java.lang.Boolean mostRecent)
GetImageArgs.Builder
registryId(com.pulumi.core.Output<java.lang.String> registryId)
GetImageArgs.Builder
registryId(java.lang.String registryId)
GetImageArgs.Builder
repositoryName(com.pulumi.core.Output<java.lang.String> repositoryName)
GetImageArgs.Builder
repositoryName(java.lang.String repositoryName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetImageArgs defaults)
-
-
Method Detail
-
imageDigest
public GetImageArgs.Builder imageDigest(@Nullable com.pulumi.core.Output<java.lang.String> imageDigest)
- Parameters:
imageDigest
- Sha256 digest of the image manifest. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.- Returns:
- builder
-
imageDigest
public GetImageArgs.Builder imageDigest(java.lang.String imageDigest)
- Parameters:
imageDigest
- Sha256 digest of the image manifest. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.- Returns:
- builder
-
imageTag
public GetImageArgs.Builder imageTag(@Nullable com.pulumi.core.Output<java.lang.String> imageTag)
- Parameters:
imageTag
- Tag associated with this image. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.- Returns:
- builder
-
imageTag
public GetImageArgs.Builder imageTag(java.lang.String imageTag)
- Parameters:
imageTag
- Tag associated with this image. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.- Returns:
- builder
-
mostRecent
public GetImageArgs.Builder mostRecent(@Nullable com.pulumi.core.Output<java.lang.Boolean> mostRecent)
- Parameters:
mostRecent
- Return the most recently pushed image. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.- Returns:
- builder
-
mostRecent
public GetImageArgs.Builder mostRecent(java.lang.Boolean mostRecent)
- Parameters:
mostRecent
- Return the most recently pushed image. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.- Returns:
- builder
-
registryId
public GetImageArgs.Builder registryId(@Nullable com.pulumi.core.Output<java.lang.String> registryId)
- Parameters:
registryId
- ID of the Registry where the repository resides.- Returns:
- builder
-
registryId
public GetImageArgs.Builder registryId(java.lang.String registryId)
- Parameters:
registryId
- ID of the Registry where the repository resides.- Returns:
- builder
-
repositoryName
public GetImageArgs.Builder repositoryName(com.pulumi.core.Output<java.lang.String> repositoryName)
- Parameters:
repositoryName
- Name of the ECR Repository.- Returns:
- builder
-
repositoryName
public GetImageArgs.Builder repositoryName(java.lang.String repositoryName)
- Parameters:
repositoryName
- Name of the ECR Repository.- Returns:
- builder
-
build
public GetImageArgs build()
-
-