Google Cloud Datastream V1 Client - Class OracleSourceConfig (2.1.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
Name Description
data array

Optional. Data for populating the Message object.

↳ include_objects OracleRdbms

Oracle objects to include in the stream.

↳ exclude_objects OracleRdbms

Oracle objects to exclude from the stream.

↳ max_concurrent_cdc_tasks int

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_tasks int

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_objects OracleSourceConfig\DropLargeObjects

Drop large object values.

↳ stream_large_objects OracleSourceConfig\StreamLargeObjects

Stream large object values.

↳ log_miner OracleSourceConfig\LogMiner

Use LogMiner.

↳ binary_log_parser OracleSourceConfig\BinaryLogParser

Use Binary Log Parser.

getIncludeObjects

Oracle objects to include in the stream.

Returns
Type Description
OracleRdbms|null

hasIncludeObjects

clearIncludeObjects

setIncludeObjects

Oracle objects to include in the stream.

Parameter
Name Description
var OracleRdbms
Returns
Type Description
$this

getExcludeObjects

Oracle objects to exclude from the stream.

Returns
Type Description
OracleRdbms|null

hasExcludeObjects

clearExcludeObjects

setExcludeObjects

Oracle objects to exclude from the stream.

Parameter
Name Description
var OracleRdbms
Returns
Type Description
$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
Type Description
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
Name Description
var int
Returns
Type Description
$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
Type Description
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
Name Description
var int
Returns
Type Description
$this

getDropLargeObjects

Drop large object values.

Returns
Type Description
OracleSourceConfig\DropLargeObjects|null

hasDropLargeObjects

setDropLargeObjects

Drop large object values.

Parameter
Name Description
var OracleSourceConfig\DropLargeObjects
Returns
Type Description
$this

getStreamLargeObjects

Stream large object values.

Returns
Type Description
OracleSourceConfig\StreamLargeObjects|null

hasStreamLargeObjects

setStreamLargeObjects

Stream large object values.

Parameter
Name Description
var OracleSourceConfig\StreamLargeObjects
Returns
Type Description
$this

getLogMiner

Use LogMiner.

Returns
Type Description
OracleSourceConfig\LogMiner|null

hasLogMiner

setLogMiner

Use LogMiner.

Parameter
Name Description
var OracleSourceConfig\LogMiner
Returns
Type Description
$this

getBinaryLogParser

Use Binary Log Parser.

Returns
Type Description
OracleSourceConfig\BinaryLogParser|null

hasBinaryLogParser

setBinaryLogParser

Use Binary Log Parser.

Parameter
Name Description
var OracleSourceConfig\BinaryLogParser
Returns
Type Description
$this

getLargeObjectsHandling

Returns
Type Description
string

getCdcMethod

Returns
Type Description
string