Class StorageBucketAutoclass.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.storage_bucket.StorageBucketAutoclass.Jsii$Proxy
-
- All Implemented Interfaces:
StorageBucketAutoclass,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- StorageBucketAutoclass
@Stability(Stable) @Internal public static final class StorageBucketAutoclass.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements StorageBucketAutoclass
An implementation forStorageBucketAutoclass
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.storage_bucket.StorageBucketAutoclass
StorageBucketAutoclass.Builder, StorageBucketAutoclass.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(StorageBucketAutoclass.Builder builder)Constructor that initializes the object based on literal property values passed by theStorageBucketAutoclass.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetEnabled()While set to true, autoclass automatically transitions objects in your bucket to appropriate storage classes based on each object's access pattern.StringgetTerminalStorageClass()The storage class that objects in the bucket eventually transition to if they are not read for a certain length of time.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(StorageBucketAutoclass.Builder builder)
Constructor that initializes the object based on literal property values passed by theStorageBucketAutoclass.Builder.
-
-
Method Detail
-
getEnabled
public final Object getEnabled()
Description copied from interface:StorageBucketAutoclassWhile set to true, autoclass automatically transitions objects in your bucket to appropriate storage classes based on each object's access pattern.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#enabled StorageBucket#enabled}
- Specified by:
getEnabledin interfaceStorageBucketAutoclass
-
getTerminalStorageClass
public final String getTerminalStorageClass()
Description copied from interface:StorageBucketAutoclassThe storage class that objects in the bucket eventually transition to if they are not read for a certain length of time.Supported values include: NEARLINE, ARCHIVE. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#terminal_storage_class StorageBucket#terminal_storage_class}
- Specified by:
getTerminalStorageClassin interfaceStorageBucketAutoclass
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-