Google Cloud Datastream V1 Client - Class OracleSourceConfig (2.5.1)

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

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.