Interface Bucket.AutoclassOrBuilder (2.37.0)

public static interface Bucket.AutoclassOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEnabled()

public abstract boolean getEnabled()

Enables Autoclass.

bool enabled = 1;

Returns
Type Description
boolean

The enabled.

getTerminalStorageClass()

public abstract String getTerminalStorageClass()

An object in an Autoclass bucket will eventually cool down to the terminal storage class if there is no access to the object. The only valid values are NEARLINE and ARCHIVE.

optional string terminal_storage_class = 3;

Returns
Type Description
String

The terminalStorageClass.

getTerminalStorageClassBytes()

public abstract ByteString getTerminalStorageClassBytes()

An object in an Autoclass bucket will eventually cool down to the terminal storage class if there is no access to the object. The only valid values are NEARLINE and ARCHIVE.

optional string terminal_storage_class = 3;

Returns
Type Description
ByteString

The bytes for terminalStorageClass.

getTerminalStorageClassUpdateTime()

public abstract Timestamp getTerminalStorageClassUpdateTime()

Output only. Latest instant at which the autoclass terminal storage class was updated.

optional .google.protobuf.Timestamp terminal_storage_class_update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The terminalStorageClassUpdateTime.

getTerminalStorageClassUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getTerminalStorageClassUpdateTimeOrBuilder()

Output only. Latest instant at which the autoclass terminal storage class was updated.

optional .google.protobuf.Timestamp terminal_storage_class_update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getToggleTime()

public abstract Timestamp getToggleTime()

Output only. Latest instant at which the enabled field was set to true after being disabled/unconfigured or set to false after being enabled. If Autoclass is enabled when the bucket is created, the toggle_time is set to the bucket creation time.

.google.protobuf.Timestamp toggle_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The toggleTime.

getToggleTimeOrBuilder()

public abstract TimestampOrBuilder getToggleTimeOrBuilder()

Output only. Latest instant at which the enabled field was set to true after being disabled/unconfigured or set to false after being enabled. If Autoclass is enabled when the bucket is created, the toggle_time is set to the bucket creation time.

.google.protobuf.Timestamp toggle_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

hasTerminalStorageClass()

public abstract boolean hasTerminalStorageClass()

An object in an Autoclass bucket will eventually cool down to the terminal storage class if there is no access to the object. The only valid values are NEARLINE and ARCHIVE.

optional string terminal_storage_class = 3;

Returns
Type Description
boolean

Whether the terminalStorageClass field is set.

hasTerminalStorageClassUpdateTime()

public abstract boolean hasTerminalStorageClassUpdateTime()

Output only. Latest instant at which the autoclass terminal storage class was updated.

optional .google.protobuf.Timestamp terminal_storage_class_update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the terminalStorageClassUpdateTime field is set.

hasToggleTime()

public abstract boolean hasToggleTime()

Output only. Latest instant at which the enabled field was set to true after being disabled/unconfigured or set to false after being enabled. If Autoclass is enabled when the bucket is created, the toggle_time is set to the bucket creation time.

.google.protobuf.Timestamp toggle_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the toggleTime field is set.