Google Cloud Datastream V1 Client - Class OracleSourceConfig (2.0.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 Google\Cloud\Datastream\V1\OracleRdbms

Oracle objects to include in the stream.

↳ exclude_objects Google\Cloud\Datastream\V1\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 Google\Cloud\Datastream\V1\OracleSourceConfig\DropLargeObjects

Drop large object values.

↳ stream_large_objects Google\Cloud\Datastream\V1\OracleSourceConfig\StreamLargeObjects

Stream large object values. NOTE: This feature is currently experimental.

getIncludeObjects

Oracle objects to include in the stream.

Returns
Type Description
Google\Cloud\Datastream\V1\OracleRdbms|null

hasIncludeObjects

clearIncludeObjects

setIncludeObjects

Oracle objects to include in the stream.

Parameter
Name Description
var Google\Cloud\Datastream\V1\OracleRdbms
Returns
Type Description
$this

getExcludeObjects

Oracle objects to exclude from the stream.

Returns
Type Description
Google\Cloud\Datastream\V1\OracleRdbms|null

hasExcludeObjects

clearExcludeObjects

setExcludeObjects

Oracle objects to exclude from the stream.

Parameter
Name Description
var Google\Cloud\Datastream\V1\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
Google\Cloud\Datastream\V1\OracleSourceConfig\DropLargeObjects|null

hasDropLargeObjects

setDropLargeObjects

Drop large object values.

Parameter
Name Description
var Google\Cloud\Datastream\V1\OracleSourceConfig\DropLargeObjects
Returns
Type Description
$this

getStreamLargeObjects

Stream large object values. NOTE: This feature is currently experimental.

Returns
Type Description
Google\Cloud\Datastream\V1\OracleSourceConfig\StreamLargeObjects|null

hasStreamLargeObjects

setStreamLargeObjects

Stream large object values. NOTE: This feature is currently experimental.

Parameter
Name Description
var Google\Cloud\Datastream\V1\OracleSourceConfig\StreamLargeObjects
Returns
Type Description
$this

getLargeObjectsHandling

Returns
Type Description
string