- 2.63.0 (latest)
- 2.62.1
- 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 Object.Retention.Builder extends GeneratedMessage.Builder<Object.Retention.Builder> implements Object.RetentionOrBuilderSpecifies retention parameters of the object. Objects under retention cannot be deleted or overwritten until their retention expires.
Protobuf type google.storage.v2.Object.Retention
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Object.Retention.BuilderImplements
Object.RetentionOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public Object.Retention build()| Returns | |
|---|---|
| Type | Description |
Object.Retention |
|
buildPartial()
public Object.Retention buildPartial()| Returns | |
|---|---|
| Type | Description |
Object.Retention |
|
clear()
public Object.Retention.Builder clear()| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
|
clearMode()
public Object.Retention.Builder clearMode()Optional. The mode of the Retention.
.google.storage.v2.Object.Retention.Mode mode = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
This builder for chaining. |
clearRetainUntilTime()
public Object.Retention.Builder clearRetainUntilTime()Optional. The timestamp that the object needs to be retained until. Value cannot be set in the past or more than 100 years in the future.
.google.protobuf.Timestamp retain_until_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
|
getDefaultInstanceForType()
public Object.Retention getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Object.Retention |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getMode()
public Object.Retention.Mode getMode()Optional. The mode of the Retention.
.google.storage.v2.Object.Retention.Mode mode = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Mode |
The mode. |
getModeValue()
public int getModeValue()Optional. The mode of the Retention.
.google.storage.v2.Object.Retention.Mode mode = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for mode. |
getRetainUntilTime()
public Timestamp getRetainUntilTime()Optional. The timestamp that the object needs to be retained until. Value cannot be set in the past or more than 100 years in the future.
.google.protobuf.Timestamp retain_until_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The retainUntilTime. |
getRetainUntilTimeBuilder()
public Timestamp.Builder getRetainUntilTimeBuilder()Optional. The timestamp that the object needs to be retained until. Value cannot be set in the past or more than 100 years in the future.
.google.protobuf.Timestamp retain_until_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getRetainUntilTimeOrBuilder()
public TimestampOrBuilder getRetainUntilTimeOrBuilder()Optional. The timestamp that the object needs to be retained until. Value cannot be set in the past or more than 100 years in the future.
.google.protobuf.Timestamp retain_until_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
hasRetainUntilTime()
public boolean hasRetainUntilTime()Optional. The timestamp that the object needs to be retained until. Value cannot be set in the past or more than 100 years in the future.
.google.protobuf.Timestamp retain_until_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the retainUntilTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Object.Retention.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Object.Retention.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
|
mergeFrom(Object.Retention other)
public Object.Retention.Builder mergeFrom(Object.Retention other)| Parameter | |
|---|---|
| Name | Description |
other |
Object.Retention |
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
|
mergeRetainUntilTime(Timestamp value)
public Object.Retention.Builder mergeRetainUntilTime(Timestamp value)Optional. The timestamp that the object needs to be retained until. Value cannot be set in the past or more than 100 years in the future.
.google.protobuf.Timestamp retain_until_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
|
setMode(Object.Retention.Mode value)
public Object.Retention.Builder setMode(Object.Retention.Mode value)Optional. The mode of the Retention.
.google.storage.v2.Object.Retention.Mode mode = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Object.Retention.ModeThe mode to set. |
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
This builder for chaining. |
setModeValue(int value)
public Object.Retention.Builder setModeValue(int value)Optional. The mode of the Retention.
.google.storage.v2.Object.Retention.Mode mode = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for mode to set. |
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
This builder for chaining. |
setRetainUntilTime(Timestamp value)
public Object.Retention.Builder setRetainUntilTime(Timestamp value)Optional. The timestamp that the object needs to be retained until. Value cannot be set in the past or more than 100 years in the future.
.google.protobuf.Timestamp retain_until_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
|
setRetainUntilTime(Timestamp.Builder builderForValue)
public Object.Retention.Builder setRetainUntilTime(Timestamp.Builder builderForValue)Optional. The timestamp that the object needs to be retained until. Value cannot be set in the past or more than 100 years in the future.
.google.protobuf.Timestamp retain_until_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Object.Retention.Builder |
|