Class AvailableDatabaseVersion.Builder (0.1.0)

public static final class AvailableDatabaseVersion.Builder extends GeneratedMessage.Builder<AvailableDatabaseVersion.Builder> implements AvailableDatabaseVersionOrBuilder

An available database version. It can be a major or a minor version.

Protobuf type google.cloud.sql.v1.AvailableDatabaseVersion

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public AvailableDatabaseVersion build()
Returns
Type Description
AvailableDatabaseVersion

buildPartial()

public AvailableDatabaseVersion buildPartial()
Returns
Type Description
AvailableDatabaseVersion

clear()

public AvailableDatabaseVersion.Builder clear()
Returns
Type Description
AvailableDatabaseVersion.Builder
Overrides

clearDisplayName()

public AvailableDatabaseVersion.Builder clearDisplayName()

The database version's display name.

optional string display_name = 9;

Returns
Type Description
AvailableDatabaseVersion.Builder

This builder for chaining.

clearMajorVersion()

public AvailableDatabaseVersion.Builder clearMajorVersion()

The version's major version name.

optional string major_version = 3;

Returns
Type Description
AvailableDatabaseVersion.Builder

This builder for chaining.

clearName()

public AvailableDatabaseVersion.Builder clearName()

The database version name. For MySQL 8.0, this string provides the database major and minor version.

optional string name = 8;

Returns
Type Description
AvailableDatabaseVersion.Builder

This builder for chaining.

getDefaultInstanceForType()

public AvailableDatabaseVersion getDefaultInstanceForType()
Returns
Type Description
AvailableDatabaseVersion

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDisplayName()

public String getDisplayName()

The database version's display name.

optional string display_name = 9;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

The database version's display name.

optional string display_name = 9;

Returns
Type Description
ByteString

The bytes for displayName.

getMajorVersion()

public String getMajorVersion()

The version's major version name.

optional string major_version = 3;

Returns
Type Description
String

The majorVersion.

getMajorVersionBytes()

public ByteString getMajorVersionBytes()

The version's major version name.

optional string major_version = 3;

Returns
Type Description
ByteString

The bytes for majorVersion.

getName()

public String getName()

The database version name. For MySQL 8.0, this string provides the database major and minor version.

optional string name = 8;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

The database version name. For MySQL 8.0, this string provides the database major and minor version.

optional string name = 8;

Returns
Type Description
ByteString

The bytes for name.

hasDisplayName()

public boolean hasDisplayName()

The database version's display name.

optional string display_name = 9;

Returns
Type Description
boolean

Whether the displayName field is set.

hasMajorVersion()

public boolean hasMajorVersion()

The version's major version name.

optional string major_version = 3;

Returns
Type Description
boolean

Whether the majorVersion field is set.

hasName()

public boolean hasName()

The database version name. For MySQL 8.0, this string provides the database major and minor version.

optional string name = 8;

Returns
Type Description
boolean

Whether the name field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AvailableDatabaseVersion other)

public AvailableDatabaseVersion.Builder mergeFrom(AvailableDatabaseVersion other)
Parameter
Name Description
other AvailableDatabaseVersion
Returns
Type Description
AvailableDatabaseVersion.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AvailableDatabaseVersion.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AvailableDatabaseVersion.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AvailableDatabaseVersion.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AvailableDatabaseVersion.Builder
Overrides

setDisplayName(String value)

public AvailableDatabaseVersion.Builder setDisplayName(String value)

The database version's display name.

optional string display_name = 9;

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
AvailableDatabaseVersion.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public AvailableDatabaseVersion.Builder setDisplayNameBytes(ByteString value)

The database version's display name.

optional string display_name = 9;

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
AvailableDatabaseVersion.Builder

This builder for chaining.

setMajorVersion(String value)

public AvailableDatabaseVersion.Builder setMajorVersion(String value)

The version's major version name.

optional string major_version = 3;

Parameter
Name Description
value String

The majorVersion to set.

Returns
Type Description
AvailableDatabaseVersion.Builder

This builder for chaining.

setMajorVersionBytes(ByteString value)

public AvailableDatabaseVersion.Builder setMajorVersionBytes(ByteString value)

The version's major version name.

optional string major_version = 3;

Parameter
Name Description
value ByteString

The bytes for majorVersion to set.

Returns
Type Description
AvailableDatabaseVersion.Builder

This builder for chaining.

setName(String value)

public AvailableDatabaseVersion.Builder setName(String value)

The database version name. For MySQL 8.0, this string provides the database major and minor version.

optional string name = 8;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
AvailableDatabaseVersion.Builder

This builder for chaining.

setNameBytes(ByteString value)

public AvailableDatabaseVersion.Builder setNameBytes(ByteString value)

The database version name. For MySQL 8.0, this string provides the database major and minor version.

optional string name = 8;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
AvailableDatabaseVersion.Builder

This builder for chaining.