public static final class DatabaseRole.Builder extends GeneratedMessageV3.Builder<DatabaseRole.Builder> implements DatabaseRoleOrBuilder
A Cloud Spanner database role.
Protobuf type google.spanner.admin.database.v1.DatabaseRole
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 DatabaseRole.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public DatabaseRole build()
buildPartial()
public DatabaseRole buildPartial()
clear()
public DatabaseRole.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public DatabaseRole.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearName()
public DatabaseRole.Builder clearName()
Required. The name of the database role. Values are of the form
projects/<project>/instances/<instance>/databases/<database>/databaseRoles/
{role}
, where <role>
is as specified in the CREATE ROLE
DDL statement. This name can be passed to Get/Set IAMPolicy methods to
identify the database role.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public DatabaseRole.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public DatabaseRole.Builder clone()
Overrides
getDefaultInstanceForType()
public DatabaseRole getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getName()
Required. The name of the database role. Values are of the form
projects/<project>/instances/<instance>/databases/<database>/databaseRoles/
{role}
, where <role>
is as specified in the CREATE ROLE
DDL statement. This name can be passed to Get/Set IAMPolicy methods to
identify the database role.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. The name of the database role. Values are of the form
projects/<project>/instances/<instance>/databases/<database>/databaseRoles/
{role}
, where <role>
is as specified in the CREATE ROLE
DDL statement. This name can be passed to Get/Set IAMPolicy methods to
identify the database role.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
public DatabaseRole.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public DatabaseRole.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeFrom(DatabaseRole other)
public DatabaseRole.Builder mergeFrom(DatabaseRole other)
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DatabaseRole.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public DatabaseRole.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setName(String value)
public DatabaseRole.Builder setName(String value)
Required. The name of the database role. Values are of the form
projects/<project>/instances/<instance>/databases/<database>/databaseRoles/
{role}
, where <role>
is as specified in the CREATE ROLE
DDL statement. This name can be passed to Get/Set IAMPolicy methods to
identify the database role.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
String
The name to set.
|
setNameBytes(ByteString value)
public DatabaseRole.Builder setNameBytes(ByteString value)
Required. The name of the database role. Values are of the form
projects/<project>/instances/<instance>/databases/<database>/databaseRoles/
{role}
, where <role>
is as specified in the CREATE ROLE
DDL statement. This name can be passed to Get/Set IAMPolicy methods to
identify the database role.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
ByteString
The bytes for name to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DatabaseRole.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final DatabaseRole.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides