- 2.62.1 (latest)
- 2.62.0
- 2.60.0
- 2.59.0
- 2.58.1
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.3
- 2.52.3
- 2.50.0
- 2.49.0
- 2.48.2
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.1
- 2.43.2
- 2.42.0
- 2.41.0
- 2.40.1
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.1
- 2.34.0
- 2.33.0
- 2.32.1
- 2.30.1
- 2.29.1
- 2.28.0
- 2.27.1
- 2.24.0
- 2.23.0
- 2.22.6
- 2.21.0
- 2.20.2
- 2.19.0
- 2.18.0
- 2.17.2
- 2.16.0
- 2.15.1
- 2.14.0
- 2.13.1
- 2.12.0
- 2.11.3
- 2.10.0
- 2.9.3
- 2.8.1
- 2.7.1
- 2.6.1
- 2.5.1
- 2.4.5
- 2.3.0
- 2.2.3
- 2.1.10
public static final class Bucket.RetentionPolicy.Builder extends GeneratedMessage.Builder<Bucket.RetentionPolicy.Builder> implements Bucket.RetentionPolicyOrBuilderRetention policy properties of a bucket.
Protobuf type google.storage.v2.Bucket.RetentionPolicy
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Bucket.RetentionPolicy.BuilderImplements
Bucket.RetentionPolicyOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public Bucket.RetentionPolicy build()| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy |
|
buildPartial()
public Bucket.RetentionPolicy buildPartial()| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy |
|
clear()
public Bucket.RetentionPolicy.Builder clear()| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
clearEffectiveTime()
public Bucket.RetentionPolicy.Builder clearEffectiveTime()Optional. Server-determined value that indicates the time from which policy was enforced and effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
clearIsLocked()
public Bucket.RetentionPolicy.Builder clearIsLocked()Optional. Once locked, an object retention policy cannot be modified.
bool is_locked = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
This builder for chaining. |
clearRetentionDuration()
public Bucket.RetentionPolicy.Builder clearRetentionDuration() Optional. The duration that objects need to be retained. Retention
duration must be greater than zero and less than 100 years. Note that
enforcement of retention periods less than a day is not guaranteed. Such
periods should only be used for testing purposes. Any nanos value
specified is rounded down to the nearest second.
.google.protobuf.Duration retention_duration = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
getDefaultInstanceForType()
public Bucket.RetentionPolicy getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getEffectiveTime()
public Timestamp getEffectiveTime()Optional. Server-determined value that indicates the time from which policy was enforced and effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The effectiveTime. |
getEffectiveTimeBuilder()
public Timestamp.Builder getEffectiveTimeBuilder()Optional. Server-determined value that indicates the time from which policy was enforced and effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getEffectiveTimeOrBuilder()
public TimestampOrBuilder getEffectiveTimeOrBuilder()Optional. Server-determined value that indicates the time from which policy was enforced and effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
getIsLocked()
public boolean getIsLocked()Optional. Once locked, an object retention policy cannot be modified.
bool is_locked = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The isLocked. |
getRetentionDuration()
public Duration getRetentionDuration() Optional. The duration that objects need to be retained. Retention
duration must be greater than zero and less than 100 years. Note that
enforcement of retention periods less than a day is not guaranteed. Such
periods should only be used for testing purposes. Any nanos value
specified is rounded down to the nearest second.
.google.protobuf.Duration retention_duration = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Duration |
The retentionDuration. |
getRetentionDurationBuilder()
public Duration.Builder getRetentionDurationBuilder() Optional. The duration that objects need to be retained. Retention
duration must be greater than zero and less than 100 years. Note that
enforcement of retention periods less than a day is not guaranteed. Such
periods should only be used for testing purposes. Any nanos value
specified is rounded down to the nearest second.
.google.protobuf.Duration retention_duration = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getRetentionDurationOrBuilder()
public DurationOrBuilder getRetentionDurationOrBuilder() Optional. The duration that objects need to be retained. Retention
duration must be greater than zero and less than 100 years. Note that
enforcement of retention periods less than a day is not guaranteed. Such
periods should only be used for testing purposes. Any nanos value
specified is rounded down to the nearest second.
.google.protobuf.Duration retention_duration = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
DurationOrBuilder |
|
hasEffectiveTime()
public boolean hasEffectiveTime()Optional. Server-determined value that indicates the time from which policy was enforced and effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the effectiveTime field is set. |
hasRetentionDuration()
public boolean hasRetentionDuration() Optional. The duration that objects need to be retained. Retention
duration must be greater than zero and less than 100 years. Note that
enforcement of retention periods less than a day is not guaranteed. Such
periods should only be used for testing purposes. Any nanos value
specified is rounded down to the nearest second.
.google.protobuf.Duration retention_duration = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the retentionDuration field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeEffectiveTime(Timestamp value)
public Bucket.RetentionPolicy.Builder mergeEffectiveTime(Timestamp value)Optional. Server-determined value that indicates the time from which policy was enforced and effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Bucket.RetentionPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Bucket.RetentionPolicy.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
mergeFrom(Bucket.RetentionPolicy other)
public Bucket.RetentionPolicy.Builder mergeFrom(Bucket.RetentionPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
Bucket.RetentionPolicy |
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
mergeRetentionDuration(Duration value)
public Bucket.RetentionPolicy.Builder mergeRetentionDuration(Duration value) Optional. The duration that objects need to be retained. Retention
duration must be greater than zero and less than 100 years. Note that
enforcement of retention periods less than a day is not guaranteed. Such
periods should only be used for testing purposes. Any nanos value
specified is rounded down to the nearest second.
.google.protobuf.Duration retention_duration = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
setEffectiveTime(Timestamp value)
public Bucket.RetentionPolicy.Builder setEffectiveTime(Timestamp value)Optional. Server-determined value that indicates the time from which policy was enforced and effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
setEffectiveTime(Timestamp.Builder builderForValue)
public Bucket.RetentionPolicy.Builder setEffectiveTime(Timestamp.Builder builderForValue)Optional. Server-determined value that indicates the time from which policy was enforced and effective.
.google.protobuf.Timestamp effective_time = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
setIsLocked(boolean value)
public Bucket.RetentionPolicy.Builder setIsLocked(boolean value)Optional. Once locked, an object retention policy cannot be modified.
bool is_locked = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe isLocked to set. |
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
This builder for chaining. |
setRetentionDuration(Duration value)
public Bucket.RetentionPolicy.Builder setRetentionDuration(Duration value) Optional. The duration that objects need to be retained. Retention
duration must be greater than zero and less than 100 years. Note that
enforcement of retention periods less than a day is not guaranteed. Such
periods should only be used for testing purposes. Any nanos value
specified is rounded down to the nearest second.
.google.protobuf.Duration retention_duration = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|
setRetentionDuration(Duration.Builder builderForValue)
public Bucket.RetentionPolicy.Builder setRetentionDuration(Duration.Builder builderForValue) Optional. The duration that objects need to be retained. Retention
duration must be greater than zero and less than 100 years. Note that
enforcement of retention periods less than a day is not guaranteed. Such
periods should only be used for testing purposes. Any nanos value
specified is rounded down to the nearest second.
.google.protobuf.Duration retention_duration = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Bucket.RetentionPolicy.Builder |
|