Google Cloud Datastream V1 Client - Class OracleSourceConfig (1.0.5)

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

Methods

__construct

Constructor.

Parameters
NameDescription
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 will be 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.

getIncludeObjects

Oracle objects to include in the stream.

Returns
TypeDescription
Google\Cloud\Datastream\V1\OracleRdbms|null

hasIncludeObjects

clearIncludeObjects

setIncludeObjects

Oracle objects to include in the stream.

Parameter
NameDescription
var Google\Cloud\Datastream\V1\OracleRdbms
Returns
TypeDescription
$this

getExcludeObjects

Oracle objects to exclude from the stream.

Returns
TypeDescription
Google\Cloud\Datastream\V1\OracleRdbms|null

hasExcludeObjects

clearExcludeObjects

setExcludeObjects

Oracle objects to exclude from the stream.

Parameter
NameDescription
var Google\Cloud\Datastream\V1\OracleRdbms
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 will be 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 will be used.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getDropLargeObjects

Drop large object values.

Returns
TypeDescription
Google\Cloud\Datastream\V1\OracleSourceConfig\DropLargeObjects|null

hasDropLargeObjects

setDropLargeObjects

Drop large object values.

Parameter
NameDescription
var Google\Cloud\Datastream\V1\OracleSourceConfig\DropLargeObjects
Returns
TypeDescription
$this

getStreamLargeObjects

Stream large object values.

Returns
TypeDescription
Google\Cloud\Datastream\V1\OracleSourceConfig\StreamLargeObjects|null

hasStreamLargeObjects

setStreamLargeObjects

Stream large object values.

Parameter
NameDescription
var Google\Cloud\Datastream\V1\OracleSourceConfig\StreamLargeObjects
Returns
TypeDescription
$this

getLargeObjectsHandling

Returns
TypeDescription
string