public final class CloudSqlConnectionProfile extends GeneratedMessageV3 implements CloudSqlConnectionProfileOrBuilder
Specifies required connection parameters, and, optionally, the parameters
required to create a Cloud SQL destination database instance.
Protobuf type google.cloud.clouddms.v1.CloudSqlConnectionProfile
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ADDITIONAL_PUBLIC_IP_FIELD_NUMBER
public static final int ADDITIONAL_PUBLIC_IP_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CLOUD_SQL_ID_FIELD_NUMBER
public static final int CLOUD_SQL_ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PRIVATE_IP_FIELD_NUMBER
public static final int PRIVATE_IP_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PUBLIC_IP_FIELD_NUMBER
public static final int PUBLIC_IP_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SETTINGS_FIELD_NUMBER
public static final int SETTINGS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CloudSqlConnectionProfile getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CloudSqlConnectionProfile.Builder newBuilder()
newBuilder(CloudSqlConnectionProfile prototype)
public static CloudSqlConnectionProfile.Builder newBuilder(CloudSqlConnectionProfile prototype)
public static CloudSqlConnectionProfile parseDelimitedFrom(InputStream input)
public static CloudSqlConnectionProfile parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CloudSqlConnectionProfile parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CloudSqlConnectionProfile parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CloudSqlConnectionProfile parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CloudSqlConnectionProfile parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CloudSqlConnectionProfile parseFrom(CodedInputStream input)
public static CloudSqlConnectionProfile parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CloudSqlConnectionProfile parseFrom(InputStream input)
public static CloudSqlConnectionProfile parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CloudSqlConnectionProfile parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CloudSqlConnectionProfile parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CloudSqlConnectionProfile> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAdditionalPublicIp()
public String getAdditionalPublicIp()
Output only. The Cloud SQL database instance's additional (outgoing) public
IP. Used when the Cloud SQL database availability type is REGIONAL (i.e.
multiple zones / highly available).
string additional_public_ip = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The additionalPublicIp.
|
getAdditionalPublicIpBytes()
public ByteString getAdditionalPublicIpBytes()
Output only. The Cloud SQL database instance's additional (outgoing) public
IP. Used when the Cloud SQL database availability type is REGIONAL (i.e.
multiple zones / highly available).
string additional_public_ip = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for additionalPublicIp.
|
getCloudSqlId()
public String getCloudSqlId()
Output only. The Cloud SQL instance ID that this connection profile is
associated with.
string cloud_sql_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The cloudSqlId.
|
getCloudSqlIdBytes()
public ByteString getCloudSqlIdBytes()
Output only. The Cloud SQL instance ID that this connection profile is
associated with.
string cloud_sql_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for cloudSqlId.
|
getDefaultInstanceForType()
public CloudSqlConnectionProfile getDefaultInstanceForType()
getParserForType()
public Parser<CloudSqlConnectionProfile> getParserForType()
Overrides
getPrivateIp()
public String getPrivateIp()
Output only. The Cloud SQL database instance's private IP.
string private_ip = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The privateIp.
|
getPrivateIpBytes()
public ByteString getPrivateIpBytes()
Output only. The Cloud SQL database instance's private IP.
string private_ip = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for privateIp.
|
getPublicIp()
public String getPublicIp()
Output only. The Cloud SQL database instance's public IP.
string public_ip = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The publicIp.
|
getPublicIpBytes()
public ByteString getPublicIpBytes()
Output only. The Cloud SQL database instance's public IP.
string public_ip = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for publicIp.
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSettings()
public CloudSqlSettings getSettings()
Immutable. Metadata used to create the destination Cloud SQL database.
.google.cloud.clouddms.v1.CloudSqlSettings settings = 2 [(.google.api.field_behavior) = IMMUTABLE];
getSettingsOrBuilder()
public CloudSqlSettingsOrBuilder getSettingsOrBuilder()
Immutable. Metadata used to create the destination Cloud SQL database.
.google.cloud.clouddms.v1.CloudSqlSettings settings = 2 [(.google.api.field_behavior) = IMMUTABLE];
hasSettings()
public boolean hasSettings()
Immutable. Metadata used to create the destination Cloud SQL database.
.google.cloud.clouddms.v1.CloudSqlSettings settings = 2 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
boolean |
Whether the settings field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CloudSqlConnectionProfile.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CloudSqlConnectionProfile.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public CloudSqlConnectionProfile.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides