Class ConnectionProfile (1.21.0)

public final class ConnectionProfile extends GeneratedMessageV3 implements ConnectionProfileOrBuilder

A set of reusable connection configurations to be used as a source or destination for a stream.

Protobuf type google.cloud.datastream.v1.ConnectionProfile

Static Fields

BIGQUERY_PROFILE_FIELD_NUMBER

public static final int BIGQUERY_PROFILE_FIELD_NUMBER
Field Value
TypeDescription
int

CREATE_TIME_FIELD_NUMBER

public static final int CREATE_TIME_FIELD_NUMBER
Field Value
TypeDescription
int

DISPLAY_NAME_FIELD_NUMBER

public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value
TypeDescription
int

FORWARD_SSH_CONNECTIVITY_FIELD_NUMBER

public static final int FORWARD_SSH_CONNECTIVITY_FIELD_NUMBER
Field Value
TypeDescription
int

GCS_PROFILE_FIELD_NUMBER

public static final int GCS_PROFILE_FIELD_NUMBER
Field Value
TypeDescription
int

LABELS_FIELD_NUMBER

public static final int LABELS_FIELD_NUMBER
Field Value
TypeDescription
int

MYSQL_PROFILE_FIELD_NUMBER

public static final int MYSQL_PROFILE_FIELD_NUMBER
Field Value
TypeDescription
int

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
TypeDescription
int

ORACLE_PROFILE_FIELD_NUMBER

public static final int ORACLE_PROFILE_FIELD_NUMBER
Field Value
TypeDescription
int

POSTGRESQL_PROFILE_FIELD_NUMBER

public static final int POSTGRESQL_PROFILE_FIELD_NUMBER
Field Value
TypeDescription
int

PRIVATE_CONNECTIVITY_FIELD_NUMBER

public static final int PRIVATE_CONNECTIVITY_FIELD_NUMBER
Field Value
TypeDescription
int

STATIC_SERVICE_IP_CONNECTIVITY_FIELD_NUMBER

public static final int STATIC_SERVICE_IP_CONNECTIVITY_FIELD_NUMBER
Field Value
TypeDescription
int

UPDATE_TIME_FIELD_NUMBER

public static final int UPDATE_TIME_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static ConnectionProfile getDefaultInstance()
Returns
TypeDescription
ConnectionProfile

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static ConnectionProfile.Builder newBuilder()
Returns
TypeDescription
ConnectionProfile.Builder

newBuilder(ConnectionProfile prototype)

public static ConnectionProfile.Builder newBuilder(ConnectionProfile prototype)
Parameter
NameDescription
prototypeConnectionProfile
Returns
TypeDescription
ConnectionProfile.Builder

parseDelimitedFrom(InputStream input)

public static ConnectionProfile parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ConnectionProfile parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static ConnectionProfile parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static ConnectionProfile parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static ConnectionProfile parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static ConnectionProfile parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static ConnectionProfile parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static ConnectionProfile parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static ConnectionProfile parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ConnectionProfile parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static ConnectionProfile parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static ConnectionProfile parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ConnectionProfile
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

public static Parser<ConnectionProfile> parser()
Returns
TypeDescription
Parser<ConnectionProfile>

Methods

containsLabels(String key)

public boolean containsLabels(String key)

Labels.

map<string, string> labels = 4;

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getBigqueryProfile()

public BigQueryProfile getBigqueryProfile()

BigQuery Connection Profile configuration.

.google.cloud.datastream.v1.BigQueryProfile bigquery_profile = 103;

Returns
TypeDescription
BigQueryProfile

The bigqueryProfile.

getBigqueryProfileOrBuilder()

public BigQueryProfileOrBuilder getBigqueryProfileOrBuilder()

BigQuery Connection Profile configuration.

.google.cloud.datastream.v1.BigQueryProfile bigquery_profile = 103;

Returns
TypeDescription
BigQueryProfileOrBuilder

getConnectivityCase()

public ConnectionProfile.ConnectivityCase getConnectivityCase()
Returns
TypeDescription
ConnectionProfile.ConnectivityCase

getCreateTime()

public Timestamp getCreateTime()

Output only. The create time of the resource.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The createTime.

getCreateTimeOrBuilder()

public TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The create time of the resource.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getDefaultInstanceForType()

public ConnectionProfile getDefaultInstanceForType()
Returns
TypeDescription
ConnectionProfile

getDisplayName()

public String getDisplayName()

Required. Display name.

string display_name = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

Required. Display name.

string display_name = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for displayName.

getForwardSshConnectivity()

public ForwardSshTunnelConnectivity getForwardSshConnectivity()

Forward SSH tunnel connectivity.

.google.cloud.datastream.v1.ForwardSshTunnelConnectivity forward_ssh_connectivity = 201;

Returns
TypeDescription
ForwardSshTunnelConnectivity

The forwardSshConnectivity.

getForwardSshConnectivityOrBuilder()

public ForwardSshTunnelConnectivityOrBuilder getForwardSshConnectivityOrBuilder()

Forward SSH tunnel connectivity.

.google.cloud.datastream.v1.ForwardSshTunnelConnectivity forward_ssh_connectivity = 201;

Returns
TypeDescription
ForwardSshTunnelConnectivityOrBuilder

getGcsProfile()

public GcsProfile getGcsProfile()

Cloud Storage ConnectionProfile configuration.

.google.cloud.datastream.v1.GcsProfile gcs_profile = 101;

Returns
TypeDescription
GcsProfile

The gcsProfile.

getGcsProfileOrBuilder()

public GcsProfileOrBuilder getGcsProfileOrBuilder()

Cloud Storage ConnectionProfile configuration.

.google.cloud.datastream.v1.GcsProfile gcs_profile = 101;

Returns
TypeDescription
GcsProfileOrBuilder

getLabels()

public Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
TypeDescription
Map<String,String>

getLabelsCount()

public int getLabelsCount()

Labels.

map<string, string> labels = 4;

Returns
TypeDescription
int

getLabelsMap()

public Map<String,String> getLabelsMap()

Labels.

map<string, string> labels = 4;

Returns
TypeDescription
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public String getLabelsOrDefault(String key, String defaultValue)

Labels.

map<string, string> labels = 4;

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getLabelsOrThrow(String key)

public String getLabelsOrThrow(String key)

Labels.

map<string, string> labels = 4;

Parameter
NameDescription
keyString
Returns
TypeDescription
String

getMysqlProfile()

public MysqlProfile getMysqlProfile()

MySQL ConnectionProfile configuration.

.google.cloud.datastream.v1.MysqlProfile mysql_profile = 102;

Returns
TypeDescription
MysqlProfile

The mysqlProfile.

getMysqlProfileOrBuilder()

public MysqlProfileOrBuilder getMysqlProfileOrBuilder()

MySQL ConnectionProfile configuration.

.google.cloud.datastream.v1.MysqlProfile mysql_profile = 102;

Returns
TypeDescription
MysqlProfileOrBuilder

getName()

public String getName()

Output only. The resource's name.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

Output only. The resource's name.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for name.

getOracleProfile()

public OracleProfile getOracleProfile()

Oracle ConnectionProfile configuration.

.google.cloud.datastream.v1.OracleProfile oracle_profile = 100;

Returns
TypeDescription
OracleProfile

The oracleProfile.

getOracleProfileOrBuilder()

public OracleProfileOrBuilder getOracleProfileOrBuilder()

Oracle ConnectionProfile configuration.

.google.cloud.datastream.v1.OracleProfile oracle_profile = 100;

Returns
TypeDescription
OracleProfileOrBuilder

getParserForType()

public Parser<ConnectionProfile> getParserForType()
Returns
TypeDescription
Parser<ConnectionProfile>
Overrides

getPostgresqlProfile()

public PostgresqlProfile getPostgresqlProfile()

PostgreSQL Connection Profile configuration.

.google.cloud.datastream.v1.PostgresqlProfile postgresql_profile = 104;

Returns
TypeDescription
PostgresqlProfile

The postgresqlProfile.

getPostgresqlProfileOrBuilder()

public PostgresqlProfileOrBuilder getPostgresqlProfileOrBuilder()

PostgreSQL Connection Profile configuration.

.google.cloud.datastream.v1.PostgresqlProfile postgresql_profile = 104;

Returns
TypeDescription
PostgresqlProfileOrBuilder

getPrivateConnectivity()

public PrivateConnectivity getPrivateConnectivity()

Private connectivity.

.google.cloud.datastream.v1.PrivateConnectivity private_connectivity = 202;

Returns
TypeDescription
PrivateConnectivity

The privateConnectivity.

getPrivateConnectivityOrBuilder()

public PrivateConnectivityOrBuilder getPrivateConnectivityOrBuilder()

Private connectivity.

.google.cloud.datastream.v1.PrivateConnectivity private_connectivity = 202;

Returns
TypeDescription
PrivateConnectivityOrBuilder

getProfileCase()

public ConnectionProfile.ProfileCase getProfileCase()
Returns
TypeDescription
ConnectionProfile.ProfileCase

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

getStaticServiceIpConnectivity()

public StaticServiceIpConnectivity getStaticServiceIpConnectivity()

Static Service IP connectivity.

.google.cloud.datastream.v1.StaticServiceIpConnectivity static_service_ip_connectivity = 200;

Returns
TypeDescription
StaticServiceIpConnectivity

The staticServiceIpConnectivity.

getStaticServiceIpConnectivityOrBuilder()

public StaticServiceIpConnectivityOrBuilder getStaticServiceIpConnectivityOrBuilder()

Static Service IP connectivity.

.google.cloud.datastream.v1.StaticServiceIpConnectivity static_service_ip_connectivity = 200;

Returns
TypeDescription
StaticServiceIpConnectivityOrBuilder

getUpdateTime()

public Timestamp getUpdateTime()

Output only. The update time of the resource.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. The update time of the resource.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

hasBigqueryProfile()

public boolean hasBigqueryProfile()

BigQuery Connection Profile configuration.

.google.cloud.datastream.v1.BigQueryProfile bigquery_profile = 103;

Returns
TypeDescription
boolean

Whether the bigqueryProfile field is set.

hasCreateTime()

public boolean hasCreateTime()

Output only. The create time of the resource.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the createTime field is set.

hasForwardSshConnectivity()

public boolean hasForwardSshConnectivity()

Forward SSH tunnel connectivity.

.google.cloud.datastream.v1.ForwardSshTunnelConnectivity forward_ssh_connectivity = 201;

Returns
TypeDescription
boolean

Whether the forwardSshConnectivity field is set.

hasGcsProfile()

public boolean hasGcsProfile()

Cloud Storage ConnectionProfile configuration.

.google.cloud.datastream.v1.GcsProfile gcs_profile = 101;

Returns
TypeDescription
boolean

Whether the gcsProfile field is set.

hasMysqlProfile()

public boolean hasMysqlProfile()

MySQL ConnectionProfile configuration.

.google.cloud.datastream.v1.MysqlProfile mysql_profile = 102;

Returns
TypeDescription
boolean

Whether the mysqlProfile field is set.

hasOracleProfile()

public boolean hasOracleProfile()

Oracle ConnectionProfile configuration.

.google.cloud.datastream.v1.OracleProfile oracle_profile = 100;

Returns
TypeDescription
boolean

Whether the oracleProfile field is set.

hasPostgresqlProfile()

public boolean hasPostgresqlProfile()

PostgreSQL Connection Profile configuration.

.google.cloud.datastream.v1.PostgresqlProfile postgresql_profile = 104;

Returns
TypeDescription
boolean

Whether the postgresqlProfile field is set.

hasPrivateConnectivity()

public boolean hasPrivateConnectivity()

Private connectivity.

.google.cloud.datastream.v1.PrivateConnectivity private_connectivity = 202;

Returns
TypeDescription
boolean

Whether the privateConnectivity field is set.

hasStaticServiceIpConnectivity()

public boolean hasStaticServiceIpConnectivity()

Static Service IP connectivity.

.google.cloud.datastream.v1.StaticServiceIpConnectivity static_service_ip_connectivity = 200;

Returns
TypeDescription
boolean

Whether the staticServiceIpConnectivity field is set.

hasUpdateTime()

public boolean hasUpdateTime()

Output only. The update time of the resource.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the updateTime field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

internalGetMapField(int number)

protected MapField internalGetMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public ConnectionProfile.Builder newBuilderForType()
Returns
TypeDescription
ConnectionProfile.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected ConnectionProfile.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
ConnectionProfile.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public ConnectionProfile.Builder toBuilder()
Returns
TypeDescription
ConnectionProfile.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException