Interface SourceConfigOrBuilder (1.53.0)

public interface SourceConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getMysqlSourceConfig()

public abstract MysqlSourceConfig getMysqlSourceConfig()

MySQL data source configuration.

.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;

Returns
Type Description
MysqlSourceConfig

The mysqlSourceConfig.

getMysqlSourceConfigOrBuilder()

public abstract MysqlSourceConfigOrBuilder getMysqlSourceConfigOrBuilder()

MySQL data source configuration.

.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;

Returns
Type Description
MysqlSourceConfigOrBuilder

getOracleSourceConfig()

public abstract OracleSourceConfig getOracleSourceConfig()

Oracle data source configuration.

.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;

Returns
Type Description
OracleSourceConfig

The oracleSourceConfig.

getOracleSourceConfigOrBuilder()

public abstract OracleSourceConfigOrBuilder getOracleSourceConfigOrBuilder()

Oracle data source configuration.

.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;

Returns
Type Description
OracleSourceConfigOrBuilder

getPostgresqlSourceConfig()

public abstract PostgresqlSourceConfig getPostgresqlSourceConfig()

PostgreSQL data source configuration.

.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;

Returns
Type Description
PostgresqlSourceConfig

The postgresqlSourceConfig.

getPostgresqlSourceConfigOrBuilder()

public abstract PostgresqlSourceConfigOrBuilder getPostgresqlSourceConfigOrBuilder()

PostgreSQL data source configuration.

.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;

Returns
Type Description
PostgresqlSourceConfigOrBuilder

getSourceConnectionProfile()

public abstract String getSourceConnectionProfile()

Required. Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

string source_connection_profile = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The sourceConnectionProfile.

getSourceConnectionProfileBytes()

public abstract ByteString getSourceConnectionProfileBytes()

Required. Source connection profile resoource. Format: projects/{project}/locations/{location}/connectionProfiles/{name}

string source_connection_profile = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for sourceConnectionProfile.

getSourceStreamConfigCase()

public abstract SourceConfig.SourceStreamConfigCase getSourceStreamConfigCase()
Returns
Type Description
SourceConfig.SourceStreamConfigCase

hasMysqlSourceConfig()

public abstract boolean hasMysqlSourceConfig()

MySQL data source configuration.

.google.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;

Returns
Type Description
boolean

Whether the mysqlSourceConfig field is set.

hasOracleSourceConfig()

public abstract boolean hasOracleSourceConfig()

Oracle data source configuration.

.google.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;

Returns
Type Description
boolean

Whether the oracleSourceConfig field is set.

hasPostgresqlSourceConfig()

public abstract boolean hasPostgresqlSourceConfig()

PostgreSQL data source configuration.

.google.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;

Returns
Type Description
boolean

Whether the postgresqlSourceConfig field is set.