public static final class Bucket.IamConfig.UniformBucketLevelAccess.Builder extends GeneratedMessageV3.Builder<Bucket.IamConfig.UniformBucketLevelAccess.Builder> implements Bucket.IamConfig.UniformBucketLevelAccessOrBuilder
Settings for Uniform Bucket level access. See https://cloud.google.com/storage/docs/uniform-bucket-level-access.
Protobuf type google.storage.v2.Bucket.IamConfig.UniformBucketLevelAccess
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Bucket.IamConfig.UniformBucketLevelAccess.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
build()
public Bucket.IamConfig.UniformBucketLevelAccess build()
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess |
buildPartial()
public Bucket.IamConfig.UniformBucketLevelAccess buildPartial()
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess |
clear()
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clear()
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
clearEnabled()
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clearEnabled()
If set, access checks only use bucket-level IAM policies or above.
bool enabled = 1;
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
clearLockTime()
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clearLockTime()
The deadline time for changing
iamConfig.uniformBucketLevelAccess.enabled
from
true to false in RFC 3339.
Mutable until the specified deadline is reached, but not afterward.
.google.protobuf.Timestamp lock_time = 2;
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
clone()
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clone()
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
getDefaultInstanceForType()
public Bucket.IamConfig.UniformBucketLevelAccess getDefaultInstanceForType()
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getEnabled()
public boolean getEnabled()
If set, access checks only use bucket-level IAM policies or above.
bool enabled = 1;
Type | Description |
boolean | The enabled. |
getLockTime()
public Timestamp getLockTime()
The deadline time for changing
iamConfig.uniformBucketLevelAccess.enabled
from
true to false in RFC 3339.
Mutable until the specified deadline is reached, but not afterward.
.google.protobuf.Timestamp lock_time = 2;
Type | Description |
Timestamp | The lockTime. |
getLockTimeBuilder()
public Timestamp.Builder getLockTimeBuilder()
The deadline time for changing
iamConfig.uniformBucketLevelAccess.enabled
from
true to false in RFC 3339.
Mutable until the specified deadline is reached, but not afterward.
.google.protobuf.Timestamp lock_time = 2;
Type | Description |
Builder |
getLockTimeOrBuilder()
public TimestampOrBuilder getLockTimeOrBuilder()
The deadline time for changing
iamConfig.uniformBucketLevelAccess.enabled
from
true to false in RFC 3339.
Mutable until the specified deadline is reached, but not afterward.
.google.protobuf.Timestamp lock_time = 2;
Type | Description |
TimestampOrBuilder |
hasLockTime()
public boolean hasLockTime()
The deadline time for changing
iamConfig.uniformBucketLevelAccess.enabled
from
true to false in RFC 3339.
Mutable until the specified deadline is reached, but not afterward.
.google.protobuf.Timestamp lock_time = 2;
Type | Description |
boolean | Whether the lockTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
mergeFrom(Bucket.IamConfig.UniformBucketLevelAccess other)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder mergeFrom(Bucket.IamConfig.UniformBucketLevelAccess other)
Name | Description |
other | Bucket.IamConfig.UniformBucketLevelAccess |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
mergeLockTime(Timestamp value)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder mergeLockTime(Timestamp value)
The deadline time for changing
iamConfig.uniformBucketLevelAccess.enabled
from
true to false in RFC 3339.
Mutable until the specified deadline is reached, but not afterward.
.google.protobuf.Timestamp lock_time = 2;
Name | Description |
value | Timestamp |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Bucket.IamConfig.UniformBucketLevelAccess.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
setEnabled(boolean value)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder setEnabled(boolean value)
If set, access checks only use bucket-level IAM policies or above.
bool enabled = 1;
Name | Description |
value | boolean The enabled to set. |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
setLockTime(Timestamp value)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder setLockTime(Timestamp value)
The deadline time for changing
iamConfig.uniformBucketLevelAccess.enabled
from
true to false in RFC 3339.
Mutable until the specified deadline is reached, but not afterward.
.google.protobuf.Timestamp lock_time = 2;
Name | Description |
value | Timestamp |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
setLockTime(Timestamp.Builder builderForValue)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder setLockTime(Timestamp.Builder builderForValue)
The deadline time for changing
iamConfig.uniformBucketLevelAccess.enabled
from
true to false in RFC 3339.
Mutable until the specified deadline is reached, but not afterward.
.google.protobuf.Timestamp lock_time = 2;
Name | Description |
builderForValue | Builder |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Bucket.IamConfig.UniformBucketLevelAccess.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final Bucket.IamConfig.UniformBucketLevelAccess.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Bucket.IamConfig.UniformBucketLevelAccess.Builder |