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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Bucket.SoftDeletePolicy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Bucket.SoftDeletePolicy build()
buildPartial()
public Bucket.SoftDeletePolicy buildPartial()
clear()
public Bucket.SoftDeletePolicy.Builder clear()
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;
clearField(Descriptors.FieldDescriptor field)
public Bucket.SoftDeletePolicy.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Bucket.SoftDeletePolicy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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;
clone()
public Bucket.SoftDeletePolicy.Builder clone()
Overrides
getDefaultInstanceForType()
public Bucket.SoftDeletePolicy getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEffectiveTime()
public Timestamp getEffectiveTime()
Time from which the policy was effective. This is service-provided.
optional .google.protobuf.Timestamp effective_time = 2;
Returns |
Type |
Description |
Timestamp |
The effectiveTime.
|
getEffectiveTimeBuilder()
public Timestamp.Builder getEffectiveTimeBuilder()
Time from which the policy was effective. This is service-provided.
optional .google.protobuf.Timestamp effective_time = 2;
getEffectiveTimeOrBuilder()
public TimestampOrBuilder getEffectiveTimeOrBuilder()
Time from which the policy was effective. This is service-provided.
optional .google.protobuf.Timestamp effective_time = 2;
getRetentionDuration()
public Duration getRetentionDuration()
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 |
Duration |
The retentionDuration.
|
getRetentionDurationBuilder()
public Duration.Builder getRetentionDurationBuilder()
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;
getRetentionDurationOrBuilder()
public DurationOrBuilder getRetentionDurationOrBuilder()
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;
hasEffectiveTime()
public boolean hasEffectiveTime()
Time from which the policy was effective. This is service-provided.
optional .google.protobuf.Timestamp effective_time = 2;
Returns |
Type |
Description |
boolean |
Whether the effectiveTime field is set.
|
hasRetentionDuration()
public boolean hasRetentionDuration()
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 |
boolean |
Whether the retentionDuration field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeEffectiveTime(Timestamp value)
public Bucket.SoftDeletePolicy.Builder mergeEffectiveTime(Timestamp value)
Time from which the policy was effective. This is service-provided.
optional .google.protobuf.Timestamp effective_time = 2;
public Bucket.SoftDeletePolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Bucket.SoftDeletePolicy.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeFrom(Bucket.SoftDeletePolicy other)
public Bucket.SoftDeletePolicy.Builder mergeFrom(Bucket.SoftDeletePolicy other)
mergeRetentionDuration(Duration value)
public Bucket.SoftDeletePolicy.Builder mergeRetentionDuration(Duration value)
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;
Parameter |
Name |
Description |
value |
Duration
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Bucket.SoftDeletePolicy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setEffectiveTime(Timestamp value)
public Bucket.SoftDeletePolicy.Builder setEffectiveTime(Timestamp value)
Time from which the policy was effective. This is service-provided.
optional .google.protobuf.Timestamp effective_time = 2;
setEffectiveTime(Timestamp.Builder builderForValue)
public Bucket.SoftDeletePolicy.Builder setEffectiveTime(Timestamp.Builder builderForValue)
Time from which the policy was effective. This is service-provided.
optional .google.protobuf.Timestamp effective_time = 2;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setField(Descriptors.FieldDescriptor field, Object value)
public Bucket.SoftDeletePolicy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Bucket.SoftDeletePolicy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setRetentionDuration(Duration value)
public Bucket.SoftDeletePolicy.Builder setRetentionDuration(Duration value)
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;
Parameter |
Name |
Description |
value |
Duration
|
setRetentionDuration(Duration.Builder builderForValue)
public Bucket.SoftDeletePolicy.Builder setRetentionDuration(Duration.Builder builderForValue)
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;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Bucket.SoftDeletePolicy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides