Package com.pulumi.aws.efs.inputs
Class FileSystemLifecyclePolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.efs.inputs.FileSystemLifecyclePolicyArgs.Builder
-
- Enclosing class:
- FileSystemLifecyclePolicyArgs
public static final class FileSystemLifecyclePolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FileSystemLifecyclePolicyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileSystemLifecyclePolicyArgs
build()
FileSystemLifecyclePolicyArgs.Builder
transitionToIa(com.pulumi.core.Output<java.lang.String> transitionToIa)
FileSystemLifecyclePolicyArgs.Builder
transitionToIa(java.lang.String transitionToIa)
FileSystemLifecyclePolicyArgs.Builder
transitionToPrimaryStorageClass(com.pulumi.core.Output<java.lang.String> transitionToPrimaryStorageClass)
FileSystemLifecyclePolicyArgs.Builder
transitionToPrimaryStorageClass(java.lang.String transitionToPrimaryStorageClass)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FileSystemLifecyclePolicyArgs defaults)
-
-
Method Detail
-
transitionToIa
public FileSystemLifecyclePolicyArgs.Builder transitionToIa(@Nullable com.pulumi.core.Output<java.lang.String> transitionToIa)
- Parameters:
transitionToIa
- Indicates how long it takes to transition files to the IA storage class. Valid values: `AFTER_7_DAYS`, `AFTER_14_DAYS`, `AFTER_30_DAYS`, `AFTER_60_DAYS`, or `AFTER_90_DAYS`.- Returns:
- builder
-
transitionToIa
public FileSystemLifecyclePolicyArgs.Builder transitionToIa(java.lang.String transitionToIa)
- Parameters:
transitionToIa
- Indicates how long it takes to transition files to the IA storage class. Valid values: `AFTER_7_DAYS`, `AFTER_14_DAYS`, `AFTER_30_DAYS`, `AFTER_60_DAYS`, or `AFTER_90_DAYS`.- Returns:
- builder
-
transitionToPrimaryStorageClass
public FileSystemLifecyclePolicyArgs.Builder transitionToPrimaryStorageClass(@Nullable com.pulumi.core.Output<java.lang.String> transitionToPrimaryStorageClass)
- Parameters:
transitionToPrimaryStorageClass
- Describes the policy used to transition a file from infequent access storage to primary storage. Valid values: `AFTER_1_ACCESS`.- Returns:
- builder
-
transitionToPrimaryStorageClass
public FileSystemLifecyclePolicyArgs.Builder transitionToPrimaryStorageClass(java.lang.String transitionToPrimaryStorageClass)
- Parameters:
transitionToPrimaryStorageClass
- Describes the policy used to transition a file from infequent access storage to primary storage. Valid values: `AFTER_1_ACCESS`.- Returns:
- builder
-
build
public FileSystemLifecyclePolicyArgs build()
-
-