public static final class Database.Builder extends GeneratedMessage.Builder<Database.Builder> implements DatabaseOrBuilderMessage describing Database object.
Protobuf type google.cloud.alloydb.v1.Database
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Database.BuilderImplements
DatabaseOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public Database build()| Returns | |
|---|---|
| Type | Description |
Database |
|
buildPartial()
public Database buildPartial()| Returns | |
|---|---|
| Type | Description |
Database |
|
clear()
public Database.Builder clear()| Returns | |
|---|---|
| Type | Description |
Database.Builder |
|
clearCharacterType()
public Database.Builder clearCharacterType()Optional. Immutable. lc_ctype for the database. Character classification (What is a letter? The upper-case equivalent?). Example values include "C", "POSIX", etc.
string character_type = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
clearCharset()
public Database.Builder clearCharset()Optional. Immutable. Charset for the database. This field can contain any PostgreSQL supported charset name. Example values include "UTF8", "SQL_ASCII", etc.
string charset = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
clearCollation()
public Database.Builder clearCollation()Optional. Immutable. lc_collate for the database. String sort order. Example values include "C", "POSIX", etc.
string collation = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
clearDatabaseTemplate()
public Database.Builder clearDatabaseTemplate()Input only. Immutable. Template of the database to be used for creating a new database.
string database_template = 6 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
clearIsTemplateDatabase()
public Database.Builder clearIsTemplateDatabase()Optional. Whether the database is a template database.
optional bool is_template_database = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
clearName()
public Database.Builder clearName() Identifier. Name of the resource in the form of
projects/{project}/locations/{location}/clusters/{cluster}/databases/{database}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
getCharacterType()
public String getCharacterType()Optional. Immutable. lc_ctype for the database. Character classification (What is a letter? The upper-case equivalent?). Example values include "C", "POSIX", etc.
string character_type = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
String |
The characterType. |
getCharacterTypeBytes()
public ByteString getCharacterTypeBytes()Optional. Immutable. lc_ctype for the database. Character classification (What is a letter? The upper-case equivalent?). Example values include "C", "POSIX", etc.
string character_type = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for characterType. |
getCharset()
public String getCharset()Optional. Immutable. Charset for the database. This field can contain any PostgreSQL supported charset name. Example values include "UTF8", "SQL_ASCII", etc.
string charset = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
String |
The charset. |
getCharsetBytes()
public ByteString getCharsetBytes()Optional. Immutable. Charset for the database. This field can contain any PostgreSQL supported charset name. Example values include "UTF8", "SQL_ASCII", etc.
string charset = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for charset. |
getCollation()
public String getCollation()Optional. Immutable. lc_collate for the database. String sort order. Example values include "C", "POSIX", etc.
string collation = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
String |
The collation. |
getCollationBytes()
public ByteString getCollationBytes()Optional. Immutable. lc_collate for the database. String sort order. Example values include "C", "POSIX", etc.
string collation = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for collation. |
getDatabaseTemplate()
public String getDatabaseTemplate()Input only. Immutable. Template of the database to be used for creating a new database.
string database_template = 6 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
String |
The databaseTemplate. |
getDatabaseTemplateBytes()
public ByteString getDatabaseTemplateBytes()Input only. Immutable. Template of the database to be used for creating a new database.
string database_template = 6 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for databaseTemplate. |
getDefaultInstanceForType()
public Database getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Database |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getIsTemplateDatabase()
public boolean getIsTemplateDatabase()Optional. Whether the database is a template database.
optional bool is_template_database = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The isTemplateDatabase. |
getName()
public String getName() Identifier. Name of the resource in the form of
projects/{project}/locations/{location}/clusters/{cluster}/databases/{database}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public ByteString getNameBytes() Identifier. Name of the resource in the form of
projects/{project}/locations/{location}/clusters/{cluster}/databases/{database}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
hasIsTemplateDatabase()
public boolean hasIsTemplateDatabase()Optional. Whether the database is a template database.
optional bool is_template_database = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the isTemplateDatabase field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(Database other)
public Database.Builder mergeFrom(Database other)| Parameter | |
|---|---|
| Name | Description |
other |
Database |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Database.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Database.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
|
setCharacterType(String value)
public Database.Builder setCharacterType(String value)Optional. Immutable. lc_ctype for the database. Character classification (What is a letter? The upper-case equivalent?). Example values include "C", "POSIX", etc.
string character_type = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe characterType to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
setCharacterTypeBytes(ByteString value)
public Database.Builder setCharacterTypeBytes(ByteString value)Optional. Immutable. lc_ctype for the database. Character classification (What is a letter? The upper-case equivalent?). Example values include "C", "POSIX", etc.
string character_type = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for characterType to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
setCharset(String value)
public Database.Builder setCharset(String value)Optional. Immutable. Charset for the database. This field can contain any PostgreSQL supported charset name. Example values include "UTF8", "SQL_ASCII", etc.
string charset = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe charset to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
setCharsetBytes(ByteString value)
public Database.Builder setCharsetBytes(ByteString value)Optional. Immutable. Charset for the database. This field can contain any PostgreSQL supported charset name. Example values include "UTF8", "SQL_ASCII", etc.
string charset = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for charset to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
setCollation(String value)
public Database.Builder setCollation(String value)Optional. Immutable. lc_collate for the database. String sort order. Example values include "C", "POSIX", etc.
string collation = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe collation to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
setCollationBytes(ByteString value)
public Database.Builder setCollationBytes(ByteString value)Optional. Immutable. lc_collate for the database. String sort order. Example values include "C", "POSIX", etc.
string collation = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for collation to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
setDatabaseTemplate(String value)
public Database.Builder setDatabaseTemplate(String value)Input only. Immutable. Template of the database to be used for creating a new database.
string database_template = 6 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe databaseTemplate to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
setDatabaseTemplateBytes(ByteString value)
public Database.Builder setDatabaseTemplateBytes(ByteString value)Input only. Immutable. Template of the database to be used for creating a new database.
string database_template = 6 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for databaseTemplate to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
setIsTemplateDatabase(boolean value)
public Database.Builder setIsTemplateDatabase(boolean value)Optional. Whether the database is a template database.
optional bool is_template_database = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe isTemplateDatabase to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
setName(String value)
public Database.Builder setName(String value) Identifier. Name of the resource in the form of
projects/{project}/locations/{location}/clusters/{cluster}/databases/{database}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe name to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public Database.Builder setNameBytes(ByteString value) Identifier. Name of the resource in the form of
projects/{project}/locations/{location}/clusters/{cluster}/databases/{database}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for name to set. |
| Returns | |
|---|---|
| Type | Description |
Database.Builder |
This builder for chaining. |