Class LocationPreference (0.1.0)

public final class LocationPreference extends GeneratedMessage implements LocationPreferenceOrBuilder

Preferred location. This specifies where a Cloud SQL instance is located. Note that if the preferred location is not available, the instance will be located as close as possible within the region. Only one location may be specified.

Protobuf type google.cloud.sql.v1.LocationPreference

Static Fields

FOLLOW_GAE_APPLICATION_FIELD_NUMBER

public static final int FOLLOW_GAE_APPLICATION_FIELD_NUMBER
Field Value
Type Description
int

KIND_FIELD_NUMBER

public static final int KIND_FIELD_NUMBER
Field Value
Type Description
int

SECONDARY_ZONE_FIELD_NUMBER

public static final int SECONDARY_ZONE_FIELD_NUMBER
Field Value
Type Description
int

ZONE_FIELD_NUMBER

public static final int ZONE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static LocationPreference getDefaultInstance()
Returns
Type Description
LocationPreference

getDescriptor()

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

newBuilder()

public static LocationPreference.Builder newBuilder()
Returns
Type Description
LocationPreference.Builder

newBuilder(LocationPreference prototype)

public static LocationPreference.Builder newBuilder(LocationPreference prototype)
Parameter
Name Description
prototype LocationPreference
Returns
Type Description
LocationPreference.Builder

parseDelimitedFrom(InputStream input)

public static LocationPreference parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
LocationPreference
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static LocationPreference parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LocationPreference
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static LocationPreference parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
LocationPreference
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static LocationPreference parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LocationPreference
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static LocationPreference parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
LocationPreference
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static LocationPreference parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LocationPreference
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static LocationPreference parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
LocationPreference
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static LocationPreference parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LocationPreference
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static LocationPreference parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
LocationPreference
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static LocationPreference parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LocationPreference
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static LocationPreference parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
LocationPreference
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static LocationPreference parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LocationPreference
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<LocationPreference> parser()
Returns
Type Description
Parser<LocationPreference>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public LocationPreference getDefaultInstanceForType()
Returns
Type Description
LocationPreference

getFollowGaeApplication() (deprecated)

public String getFollowGaeApplication()

Deprecated. google.cloud.sql.v1.LocationPreference.follow_gae_application is deprecated. See google/cloud/sql/v1/cloud_sql_resources.proto;l=1026

The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.

string follow_gae_application = 1 [deprecated = true];

Returns
Type Description
String

The followGaeApplication.

getFollowGaeApplicationBytes() (deprecated)

public ByteString getFollowGaeApplicationBytes()

Deprecated. google.cloud.sql.v1.LocationPreference.follow_gae_application is deprecated. See google/cloud/sql/v1/cloud_sql_resources.proto;l=1026

The App Engine application to follow, it must be in the same region as the Cloud SQL instance. WARNING: Changing this might restart the instance.

string follow_gae_application = 1 [deprecated = true];

Returns
Type Description
ByteString

The bytes for followGaeApplication.

getKind()

public String getKind()

This is always sql#locationPreference.

string kind = 3;

Returns
Type Description
String

The kind.

getKindBytes()

public ByteString getKindBytes()

This is always sql#locationPreference.

string kind = 3;

Returns
Type Description
ByteString

The bytes for kind.

getParserForType()

public Parser<LocationPreference> getParserForType()
Returns
Type Description
Parser<LocationPreference>
Overrides

getSecondaryZone()

public String getSecondaryZone()

The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.

string secondary_zone = 4;

Returns
Type Description
String

The secondaryZone.

getSecondaryZoneBytes()

public ByteString getSecondaryZoneBytes()

The preferred Compute Engine zone for the secondary/failover (for example: us-central1-a, us-central1-b, etc.). To disable this field, set it to 'no_secondary_zone'.

string secondary_zone = 4;

Returns
Type Description
ByteString

The bytes for secondaryZone.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getZone()

public String getZone()

The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

string zone = 2;

Returns
Type Description
String

The zone.

getZoneBytes()

public ByteString getZoneBytes()

The preferred Compute Engine zone (for example: us-central1-a, us-central1-b, etc.). WARNING: Changing this might restart the instance.

string zone = 2;

Returns
Type Description
ByteString

The bytes for zone.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public LocationPreference.Builder newBuilderForType()
Returns
Type Description
LocationPreference.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected LocationPreference.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
LocationPreference.Builder
Overrides

toBuilder()

public LocationPreference.Builder toBuilder()
Returns
Type Description
LocationPreference.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException