Interface SourceConfigOrBuilder (0.16.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface SourceConfigOrBuilder extends MessageOrBuilder
Methods
getMysqlSourceConfig()
public abstract MysqlSourceConfig getMysqlSourceConfig()
MySQL data source configuration.
.google.events.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;
getMysqlSourceConfigOrBuilder()
public abstract MysqlSourceConfigOrBuilder getMysqlSourceConfigOrBuilder()
MySQL data source configuration.
.google.events.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;
getOracleSourceConfig()
public abstract OracleSourceConfig getOracleSourceConfig()
Oracle data source configuration.
.google.events.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;
getOracleSourceConfigOrBuilder()
public abstract OracleSourceConfigOrBuilder getOracleSourceConfigOrBuilder()
Oracle data source configuration.
.google.events.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;
getPostgresqlSourceConfig()
public abstract PostgresqlSourceConfig getPostgresqlSourceConfig()
PostgreSQL data source configuration.
.google.events.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
getPostgresqlSourceConfigOrBuilder()
public abstract PostgresqlSourceConfigOrBuilder getPostgresqlSourceConfigOrBuilder()
PostgreSQL data source configuration.
.google.events.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
getSourceConnectionProfile()
public abstract String getSourceConnectionProfile()
Required. Source connection profile resoource.
Format: projects/{project}/locations/{location}/connectionProfiles/{name}
string source_connection_profile = 1;
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;
Returns |
Type |
Description |
ByteString |
The bytes for sourceConnectionProfile.
|
getSourceStreamConfigCase()
public abstract SourceConfig.SourceStreamConfigCase getSourceStreamConfigCase()
hasMysqlSourceConfig()
public abstract boolean hasMysqlSourceConfig()
MySQL data source configuration.
.google.events.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.events.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.events.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;
Returns |
Type |
Description |
boolean |
Whether the postgresqlSourceConfig field is set.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Interface SourceConfigOrBuilder (0.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.16.0 (latest)](/java/docs/reference/google-cloudevent-types/latest/com.google.events.cloud.datastream.v1.SourceConfigOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloudevent-types/0.15.0/com.google.events.cloud.datastream.v1.SourceConfigOrBuilder)\n- [0.14.1](/java/docs/reference/google-cloudevent-types/0.14.1/com.google.events.cloud.datastream.v1.SourceConfigOrBuilder) \n\n public interface SourceConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getMysqlSourceConfig()\n\n public abstract MysqlSourceConfig getMysqlSourceConfig()\n\nMySQL data source configuration.\n\n`.google.events.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;`\n\n### getMysqlSourceConfigOrBuilder()\n\n public abstract MysqlSourceConfigOrBuilder getMysqlSourceConfigOrBuilder()\n\nMySQL data source configuration.\n\n`.google.events.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;`\n\n### getOracleSourceConfig()\n\n public abstract OracleSourceConfig getOracleSourceConfig()\n\nOracle data source configuration.\n\n`.google.events.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;`\n\n### getOracleSourceConfigOrBuilder()\n\n public abstract OracleSourceConfigOrBuilder getOracleSourceConfigOrBuilder()\n\nOracle data source configuration.\n\n`.google.events.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;`\n\n### getPostgresqlSourceConfig()\n\n public abstract PostgresqlSourceConfig getPostgresqlSourceConfig()\n\nPostgreSQL data source configuration.\n\n`.google.events.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;\n`\n\n### getPostgresqlSourceConfigOrBuilder()\n\n public abstract PostgresqlSourceConfigOrBuilder getPostgresqlSourceConfigOrBuilder()\n\nPostgreSQL data source configuration.\n\n`.google.events.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;\n`\n\n### getSourceConnectionProfile()\n\n public abstract String getSourceConnectionProfile()\n\nRequired. Source connection profile resoource.\nFormat: `projects/{project}/locations/{location}/connectionProfiles/{name}`\n\n`string source_connection_profile = 1;`\n\n### getSourceConnectionProfileBytes()\n\n public abstract ByteString getSourceConnectionProfileBytes()\n\nRequired. Source connection profile resoource.\nFormat: `projects/{project}/locations/{location}/connectionProfiles/{name}`\n\n`string source_connection_profile = 1;`\n\n### getSourceStreamConfigCase()\n\n public abstract SourceConfig.SourceStreamConfigCase getSourceStreamConfigCase()\n\n### hasMysqlSourceConfig()\n\n public abstract boolean hasMysqlSourceConfig()\n\nMySQL data source configuration.\n\n`.google.events.cloud.datastream.v1.MysqlSourceConfig mysql_source_config = 101;`\n\n### hasOracleSourceConfig()\n\n public abstract boolean hasOracleSourceConfig()\n\nOracle data source configuration.\n\n`.google.events.cloud.datastream.v1.OracleSourceConfig oracle_source_config = 100;`\n\n### hasPostgresqlSourceConfig()\n\n public abstract boolean hasPostgresqlSourceConfig()\n\nPostgreSQL data source configuration.\n\n`.google.events.cloud.datastream.v1.PostgresqlSourceConfig postgresql_source_config = 102;\n`"]]