Datastream V1alpha1 API - Class Google::Cloud::Datastream::V1alpha1::SourceConfig (v0.9.0)

Reference documentation and code samples for the Datastream V1alpha1 API class Google::Cloud::Datastream::V1alpha1::SourceConfig.

The configuration of the stream source.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#mysql_source_config

def mysql_source_config() -> ::Google::Cloud::Datastream::V1alpha1::MysqlSourceConfig
Returns
  • (::Google::Cloud::Datastream::V1alpha1::MysqlSourceConfig) — MySQL data source configuration

    Note: The following fields are mutually exclusive: mysql_source_config, oracle_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#mysql_source_config=

def mysql_source_config=(value) -> ::Google::Cloud::Datastream::V1alpha1::MysqlSourceConfig
Parameter
  • value (::Google::Cloud::Datastream::V1alpha1::MysqlSourceConfig) — MySQL data source configuration

    Note: The following fields are mutually exclusive: mysql_source_config, oracle_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1alpha1::MysqlSourceConfig) — MySQL data source configuration

    Note: The following fields are mutually exclusive: mysql_source_config, oracle_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#oracle_source_config

def oracle_source_config() -> ::Google::Cloud::Datastream::V1alpha1::OracleSourceConfig
Returns
  • (::Google::Cloud::Datastream::V1alpha1::OracleSourceConfig) — Oracle data source configuration

    Note: The following fields are mutually exclusive: oracle_source_config, mysql_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#oracle_source_config=

def oracle_source_config=(value) -> ::Google::Cloud::Datastream::V1alpha1::OracleSourceConfig
Parameter
  • value (::Google::Cloud::Datastream::V1alpha1::OracleSourceConfig) — Oracle data source configuration

    Note: The following fields are mutually exclusive: oracle_source_config, mysql_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1alpha1::OracleSourceConfig) — Oracle data source configuration

    Note: The following fields are mutually exclusive: oracle_source_config, mysql_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#source_connection_profile_name

def source_connection_profile_name() -> ::String
Returns
  • (::String) — Required. Source connection profile identifier.

#source_connection_profile_name=

def source_connection_profile_name=(value) -> ::String
Parameter
  • value (::String) — Required. Source connection profile identifier.
Returns
  • (::String) — Required. Source connection profile identifier.