Package com.google.cloud.alloydb.v1beta
Class User.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
- com.google.cloud.alloydb.v1beta.User.Builder
-
- All Implemented Interfaces:
UserOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- User
public static final class User.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<User.Builder> implements UserOrBuilder
Message describing User object.
Protobuf typegoogle.cloud.alloydb.v1beta.User
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description User.Builder
addAllDatabaseRoles(Iterable<String> values)
Optional.User.Builder
addDatabaseRoles(String value)
Optional.User.Builder
addDatabaseRolesBytes(com.google.protobuf.ByteString value)
Optional.User.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
User
build()
User
buildPartial()
User.Builder
clear()
User.Builder
clearDatabaseRoles()
Optional.User.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
User.Builder
clearName()
Output only.User.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
User.Builder
clearPassword()
Input only.User.Builder
clearUserType()
Optional.User.Builder
clone()
String
getDatabaseRoles(int index)
Optional.com.google.protobuf.ByteString
getDatabaseRolesBytes(int index)
Optional.int
getDatabaseRolesCount()
Optional.com.google.protobuf.ProtocolStringList
getDatabaseRolesList()
Optional.User
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.String
getPassword()
Input only.com.google.protobuf.ByteString
getPasswordBytes()
Input only.User.UserType
getUserType()
Optional.int
getUserTypeValue()
Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
User.Builder
mergeFrom(User other)
User.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
User.Builder
mergeFrom(com.google.protobuf.Message other)
User.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
User.Builder
setDatabaseRoles(int index, String value)
Optional.User.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
User.Builder
setName(String value)
Output only.User.Builder
setNameBytes(com.google.protobuf.ByteString value)
Output only.User.Builder
setPassword(String value)
Input only.User.Builder
setPasswordBytes(com.google.protobuf.ByteString value)
Input only.User.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
User.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
User.Builder
setUserType(User.UserType value)
Optional.User.Builder
setUserTypeValue(int value)
Optional.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
clear
public User.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
getDefaultInstanceForType
public User getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public User build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public User buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public User.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
setField
public User.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
clearField
public User.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
clearOneof
public User.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
setRepeatedField
public User.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
addRepeatedField
public User.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
mergeFrom
public User.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<User.Builder>
-
mergeFrom
public User.Builder mergeFrom(User other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
mergeFrom
public User.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<User.Builder>
- Throws:
IOException
-
getName
public String getName()
Output only. Name of the resource in the form of projects/{project}/locations/{location}/cluster/{cluster}/users/{user}.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getName
in interfaceUserOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. Name of the resource in the form of projects/{project}/locations/{location}/cluster/{cluster}/users/{user}.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNameBytes
in interfaceUserOrBuilder
- Returns:
- The bytes for name.
-
setName
public User.Builder setName(String value)
Output only. Name of the resource in the form of projects/{project}/locations/{location}/cluster/{cluster}/users/{user}.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public User.Builder clearName()
Output only. Name of the resource in the form of projects/{project}/locations/{location}/cluster/{cluster}/users/{user}.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setNameBytes
public User.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. Name of the resource in the form of projects/{project}/locations/{location}/cluster/{cluster}/users/{user}.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getPassword
public String getPassword()
Input only. Password for the user.
string password = 2 [(.google.api.field_behavior) = INPUT_ONLY];
- Specified by:
getPassword
in interfaceUserOrBuilder
- Returns:
- The password.
-
getPasswordBytes
public com.google.protobuf.ByteString getPasswordBytes()
Input only. Password for the user.
string password = 2 [(.google.api.field_behavior) = INPUT_ONLY];
- Specified by:
getPasswordBytes
in interfaceUserOrBuilder
- Returns:
- The bytes for password.
-
setPassword
public User.Builder setPassword(String value)
Input only. Password for the user.
string password = 2 [(.google.api.field_behavior) = INPUT_ONLY];
- Parameters:
value
- The password to set.- Returns:
- This builder for chaining.
-
clearPassword
public User.Builder clearPassword()
Input only. Password for the user.
string password = 2 [(.google.api.field_behavior) = INPUT_ONLY];
- Returns:
- This builder for chaining.
-
setPasswordBytes
public User.Builder setPasswordBytes(com.google.protobuf.ByteString value)
Input only. Password for the user.
string password = 2 [(.google.api.field_behavior) = INPUT_ONLY];
- Parameters:
value
- The bytes for password to set.- Returns:
- This builder for chaining.
-
getDatabaseRolesList
public com.google.protobuf.ProtocolStringList getDatabaseRolesList()
Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions.
repeated string database_roles = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDatabaseRolesList
in interfaceUserOrBuilder
- Returns:
- A list containing the databaseRoles.
-
getDatabaseRolesCount
public int getDatabaseRolesCount()
Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions.
repeated string database_roles = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDatabaseRolesCount
in interfaceUserOrBuilder
- Returns:
- The count of databaseRoles.
-
getDatabaseRoles
public String getDatabaseRoles(int index)
Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions.
repeated string database_roles = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDatabaseRoles
in interfaceUserOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The databaseRoles at the given index.
-
getDatabaseRolesBytes
public com.google.protobuf.ByteString getDatabaseRolesBytes(int index)
Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions.
repeated string database_roles = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDatabaseRolesBytes
in interfaceUserOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the databaseRoles at the given index.
-
setDatabaseRoles
public User.Builder setDatabaseRoles(int index, String value)
Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions.
repeated string database_roles = 4 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
index
- The index to set the value at.value
- The databaseRoles to set.- Returns:
- This builder for chaining.
-
addDatabaseRoles
public User.Builder addDatabaseRoles(String value)
Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions.
repeated string database_roles = 4 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The databaseRoles to add.- Returns:
- This builder for chaining.
-
addAllDatabaseRoles
public User.Builder addAllDatabaseRoles(Iterable<String> values)
Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions.
repeated string database_roles = 4 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
values
- The databaseRoles to add.- Returns:
- This builder for chaining.
-
clearDatabaseRoles
public User.Builder clearDatabaseRoles()
Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions.
repeated string database_roles = 4 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
addDatabaseRolesBytes
public User.Builder addDatabaseRolesBytes(com.google.protobuf.ByteString value)
Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions.
repeated string database_roles = 4 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The bytes of the databaseRoles to add.- Returns:
- This builder for chaining.
-
getUserTypeValue
public int getUserTypeValue()
Optional. Type of this user.
.google.cloud.alloydb.v1beta.User.UserType user_type = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getUserTypeValue
in interfaceUserOrBuilder
- Returns:
- The enum numeric value on the wire for userType.
-
setUserTypeValue
public User.Builder setUserTypeValue(int value)
Optional. Type of this user.
.google.cloud.alloydb.v1beta.User.UserType user_type = 5 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The enum numeric value on the wire for userType to set.- Returns:
- This builder for chaining.
-
getUserType
public User.UserType getUserType()
Optional. Type of this user.
.google.cloud.alloydb.v1beta.User.UserType user_type = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getUserType
in interfaceUserOrBuilder
- Returns:
- The userType.
-
setUserType
public User.Builder setUserType(User.UserType value)
Optional. Type of this user.
.google.cloud.alloydb.v1beta.User.UserType user_type = 5 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The userType to set.- Returns:
- This builder for chaining.
-
clearUserType
public User.Builder clearUserType()
Optional. Type of this user.
.google.cloud.alloydb.v1beta.User.UserType user_type = 5 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setUnknownFields
public final User.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
mergeUnknownFields
public final User.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<User.Builder>
-
-