Reference documentation and code samples for the Google Cloud Datastream V1 Client class SqlServerSourceConfig.
SQLServer data source configuration
Generated from protobuf message google.cloud.datastream.v1.SqlServerSourceConfig
Namespace
Google \ Cloud \ Datastream \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
data | 
        
          array
          Optional. Data for populating the Message object.  | 
      
↳ include_objects | 
        
          SqlServerRdbms
          SQLServer objects to include in the stream.  | 
      
↳ exclude_objects | 
        
          SqlServerRdbms
          SQLServer objects to exclude from the stream.  | 
      
↳ max_concurrent_cdc_tasks | 
        
          int
          Max concurrent CDC tasks.  | 
      
↳ max_concurrent_backfill_tasks | 
        
          int
          Max concurrent backfill tasks.  | 
      
↳ transaction_logs | 
        
          SqlServerTransactionLogs
          CDC reader reads from transaction logs.  | 
      
↳ change_tables | 
        
          SqlServerChangeTables
          CDC reader reads from change tables.  | 
      
getIncludeObjects
SQLServer objects to include in the stream.
| Returns | |
|---|---|
| Type | Description | 
SqlServerRdbms|null | 
        |
hasIncludeObjects
clearIncludeObjects
setIncludeObjects
SQLServer objects to include in the stream.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          SqlServerRdbms
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getExcludeObjects
SQLServer objects to exclude from the stream.
| Returns | |
|---|---|
| Type | Description | 
SqlServerRdbms|null | 
        |
hasExcludeObjects
clearExcludeObjects
setExcludeObjects
SQLServer objects to exclude from the stream.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          SqlServerRdbms
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getMaxConcurrentCdcTasks
Max concurrent CDC tasks.
| Returns | |
|---|---|
| Type | Description | 
int | 
        |
setMaxConcurrentCdcTasks
Max concurrent CDC tasks.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          int
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getMaxConcurrentBackfillTasks
Max concurrent backfill tasks.
| Returns | |
|---|---|
| Type | Description | 
int | 
        |
setMaxConcurrentBackfillTasks
Max concurrent backfill tasks.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          int
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getTransactionLogs
CDC reader reads from transaction logs.
| Returns | |
|---|---|
| Type | Description | 
SqlServerTransactionLogs|null | 
        |
hasTransactionLogs
setTransactionLogs
CDC reader reads from transaction logs.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          SqlServerTransactionLogs
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getChangeTables
CDC reader reads from change tables.
| Returns | |
|---|---|
| Type | Description | 
SqlServerChangeTables|null | 
        |
hasChangeTables
setChangeTables
CDC reader reads from change tables.
| Parameter | |
|---|---|
| Name | Description | 
var | 
        
          SqlServerChangeTables
           | 
      
| Returns | |
|---|---|
| Type | Description | 
$this | 
        |
getCdcMethod
| Returns | |
|---|---|
| Type | Description | 
string | 
        |