Class Bucket.SoftDeletePolicy.Builder (2.32.1)

public static final class Bucket.SoftDeletePolicy.Builder extends GeneratedMessageV3.Builder<Bucket.SoftDeletePolicy.Builder> implements Bucket.SoftDeletePolicyOrBuilder

Soft delete policy properties of a bucket.

Protobuf type google.storage.v2.Bucket.SoftDeletePolicy

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Bucket.SoftDeletePolicy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Bucket.SoftDeletePolicy.Builder
Overrides

build()

public Bucket.SoftDeletePolicy build()
Returns
Type Description
Bucket.SoftDeletePolicy

buildPartial()

public Bucket.SoftDeletePolicy buildPartial()
Returns
Type Description
Bucket.SoftDeletePolicy

clear()

public Bucket.SoftDeletePolicy.Builder clear()
Returns
Type Description
Bucket.SoftDeletePolicy.Builder
Overrides

clearEffectiveTime()

public Bucket.SoftDeletePolicy.Builder clearEffectiveTime()

Time from which the policy was effective. This is service-provided.

optional .google.protobuf.Timestamp effective_time = 2;

Returns
Type Description
Bucket.SoftDeletePolicy.Builder

clearField(Descriptors.FieldDescriptor field)

public Bucket.SoftDeletePolicy.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Bucket.SoftDeletePolicy.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public Bucket.SoftDeletePolicy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Bucket.SoftDeletePolicy.Builder
Overrides

clearRetentionDuration()

public Bucket.SoftDeletePolicy.Builder clearRetentionDuration()

The period of time that soft-deleted objects in the bucket must be retained and cannot be permanently deleted. The duration must be greater than or equal to 7 days and less than 1 year.

optional .google.protobuf.Duration retention_duration = 1;

Returns
Type Description