public static final class Bucket.IamConfig.UniformBucketLevelAccess.Builder extends GeneratedMessageV3.Builder<Bucket.IamConfig.UniformBucketLevelAccess.Builder> implements Bucket.IamConfig.UniformBucketLevelAccessOrBuilder
Methods
public Bucket.IamConfig.UniformBucketLevelAccess.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public Bucket.IamConfig.UniformBucketLevelAccess build()
Returns
public Bucket.IamConfig.UniformBucketLevelAccess buildPartial()
Returns
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clear()
Returns
Overrides
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clearEnabled()
If set, access checks only use bucket-level IAM policies or above.
bool enabled = 1;
Returns
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
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;
Returns
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
public Bucket.IamConfig.UniformBucketLevelAccess.Builder clone()
Returns
Overrides
public Bucket.IamConfig.UniformBucketLevelAccess getDefaultInstanceForType()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
public boolean getEnabled()
If set, access checks only use bucket-level IAM policies or above.
bool enabled = 1;
Returns
Type |
Description |
boolean |
The enabled.
|
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;
Returns
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;
Returns
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;
Returns
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;
Returns
Type |
Description |
boolean |
Whether the lockTime field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public Bucket.IamConfig.UniformBucketLevelAccess.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public Bucket.IamConfig.UniformBucketLevelAccess.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
public Bucket.IamConfig.UniformBucketLevelAccess.Builder mergeFrom(Bucket.IamConfig.UniformBucketLevelAccess other)
Parameter
Returns
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;
Parameter
Returns
public final Bucket.IamConfig.UniformBucketLevelAccess.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public Bucket.IamConfig.UniformBucketLevelAccess.Builder setEnabled(boolean value)
If set, access checks only use bucket-level IAM policies or above.
bool enabled = 1;
Parameter
Name |
Description |
value |
boolean
The enabled to set.
|
Returns
public Bucket.IamConfig.UniformBucketLevelAccess.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
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;
Parameter
Returns
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;
Parameter
Name |
Description |
builderForValue |
Builder
|
Returns
public Bucket.IamConfig.UniformBucketLevelAccess.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public final Bucket.IamConfig.UniformBucketLevelAccess.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides