Google Cloud Datastream V1 Client - Class OracleSourceConfig (2.3.0)

Reference documentation and code samples for the Google Cloud Datastream V1 Client class OracleSourceConfig.

Oracle data source configuration

Generated from protobuf message google.cloud.datastream.v1.OracleSourceConfig

Namespace

Google \ Cloud \ Datastream \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ include_objectsOracleRdbms

Oracle objects to include in the stream.

↳ exclude_objectsOracleRdbms

Oracle objects to exclude from the stream.

↳ max_concurrent_cdc_tasksint

Maximum number of concurrent CDC tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

↳ max_concurrent_backfill_tasksint

Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

↳ drop_large_objectsOracleSourceConfig\DropLargeObjects

Drop large object values.

↳ stream_large_objectsOracleSourceConfig\StreamLargeObjects

Stream large object values.

↳ log_minerOracleSourceConfig\LogMiner

Use LogMiner.

↳ binary_log_parserOracleSourceConfig\BinaryLogParser

Use Binary Log Parser.

getIncludeObjects

Oracle objects to include in the stream.

Returns
TypeDescription
OracleRdbms|null

hasIncludeObjects

clearIncludeObjects

setIncludeObjects

Oracle objects to include in the stream.

Parameter
NameDescription
varOracleRdbms
Returns
TypeDescription
$this

getExcludeObjects

Oracle objects to exclude from the stream.

Returns
TypeDescription
OracleRdbms|null

hasExcludeObjects

clearExcludeObjects

setExcludeObjects

Oracle objects to exclude from the stream.

Parameter
NameDescription
varOracleRdbms
Returns
TypeDescription
$this

getMaxConcurrentCdcTasks

Maximum number of concurrent CDC tasks. The number should be non-negative.

If not set (or set to 0), the system's default value is used.

Returns
TypeDescription
int

setMaxConcurrentCdcTasks

Maximum number of concurrent CDC tasks. The number should be non-negative.

If not set (or set to 0), the system's default value is used.

Parameter
NameDescription
varint
Returns
TypeDescription
$this

getMaxConcurrentBackfillTasks

Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

Returns
TypeDescription
int

setMaxConcurrentBackfillTasks

Maximum number of concurrent backfill tasks. The number should be non-negative. If not set (or set to 0), the system's default value is used.

Parameter
NameDescription
varint
Returns
TypeDescription
$this

getDropLargeObjects

Drop large object values.

Returns
TypeDescription
OracleSourceConfig\DropLargeObjects|null

hasDropLargeObjects

setDropLargeObjects

Drop large object values.

Parameter
NameDescription
varOracleSourceConfig\DropLargeObjects
Returns
TypeDescription
$this

getStreamLargeObjects

Stream large object values.

Returns
TypeDescription
OracleSourceConfig\StreamLargeObjects|null

hasStreamLargeObjects

setStreamLargeObjects

Stream large object values.

Parameter
NameDescription
varOracleSourceConfig\StreamLargeObjects
Returns
TypeDescription
$this

getLogMiner

Use LogMiner.

Returns
TypeDescription
OracleSourceConfig\LogMiner|null

hasLogMiner

setLogMiner

Use LogMiner.

Parameter
NameDescription
varOracleSourceConfig\LogMiner
Returns
TypeDescription
$this

getBinaryLogParser

Use Binary Log Parser.

Returns
TypeDescription
OracleSourceConfig\BinaryLogParser|null

hasBinaryLogParser

setBinaryLogParser

Use Binary Log Parser.

Parameter
NameDescription
varOracleSourceConfig\BinaryLogParser
Returns
TypeDescription
$this

getLargeObjectsHandling

Returns
TypeDescription
string

getCdcMethod

Returns
TypeDescription
string