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 \ V1Methods
__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 | 
        |