Package com.pulumi.aws.ecr.inputs
Class LifecyclePolicyActionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecr.inputs.LifecyclePolicyActionArgs.Builder
-
- Enclosing class:
- LifecyclePolicyActionArgs
public static final class LifecyclePolicyActionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LifecyclePolicyActionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LifecyclePolicyActionArgsbuild()LifecyclePolicyActionArgs.BuildertargetStorageClass(com.pulumi.core.Output<java.lang.String> targetStorageClass)LifecyclePolicyActionArgs.BuildertargetStorageClass(java.lang.String targetStorageClass)LifecyclePolicyActionArgs.Buildertype(LifecyclePolicyActionType type)LifecyclePolicyActionArgs.Buildertype(com.pulumi.core.Either<java.lang.String,LifecyclePolicyActionType> type)LifecyclePolicyActionArgs.Buildertype(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,LifecyclePolicyActionType>> type)LifecyclePolicyActionArgs.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LifecyclePolicyActionArgs defaults)
-
-
Method Detail
-
targetStorageClass
public LifecyclePolicyActionArgs.Builder targetStorageClass(@Nullable com.pulumi.core.Output<java.lang.String> targetStorageClass)
- Parameters:
targetStorageClass- The storage class to transition the image to. Required when 'type' is 'transition'. 'archive' is the only supported value.- Returns:
- builder
-
targetStorageClass
public LifecyclePolicyActionArgs.Builder targetStorageClass(java.lang.String targetStorageClass)
- Parameters:
targetStorageClass- The storage class to transition the image to. Required when 'type' is 'transition'. 'archive' is the only supported value.- Returns:
- builder
-
type
public LifecyclePolicyActionArgs.Builder type(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,LifecyclePolicyActionType>> type)
- Parameters:
type- The type of action to take. Either 'expire' or 'transition'.- Returns:
- builder
-
type
public LifecyclePolicyActionArgs.Builder type(com.pulumi.core.Either<java.lang.String,LifecyclePolicyActionType> type)
- Parameters:
type- The type of action to take. Either 'expire' or 'transition'.- Returns:
- builder
-
type
public LifecyclePolicyActionArgs.Builder type(java.lang.String type)
- Parameters:
type- The type of action to take. Either 'expire' or 'transition'.- Returns:
- builder
-
type
public LifecyclePolicyActionArgs.Builder type(LifecyclePolicyActionType type)
- Parameters:
type- The type of action to take. Either 'expire' or 'transition'.- Returns:
- builder
-
build
public LifecyclePolicyActionArgs build()
-
-