Interface StorageBucketLifecycleRuleAction
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
StorageBucketLifecycleRuleAction.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.823Z") @Stability(Stable) public interface StorageBucketLifecycleRuleAction extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageBucketLifecycleRuleAction.BuilderA builder forStorageBucketLifecycleRuleActionstatic classStorageBucketLifecycleRuleAction.Jsii$ProxyAn implementation forStorageBucketLifecycleRuleAction
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static StorageBucketLifecycleRuleAction.Builderbuilder()default StringgetStorageClass()The target Storage Class of objects affected by this Lifecycle Rule.StringgetType()The type of the action of this Lifecycle Rule.
-
-
-
Method Detail
-
getType
@Stability(Stable) @NotNull String getType()
The type of the action of this Lifecycle Rule. Supported values include: Delete, SetStorageClass and AbortIncompleteMultipartUpload.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#type StorageBucket#type}
-
getStorageClass
@Stability(Stable) @Nullable default String getStorageClass()
The target Storage Class of objects affected by this Lifecycle Rule. Supported values include: MULTI_REGIONAL, REGIONAL, NEARLINE, COLDLINE, ARCHIVE.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#storage_class StorageBucket#storage_class}
-
builder
@Stability(Stable) static StorageBucketLifecycleRuleAction.Builder builder()
-
-