Reference documentation and code samples for the Common Protos for Google Cloud APIs Client class JobConfig.
Job configuration.
See the Jobs API resource for more details on individual fields.
Generated from protobuf message google.cloud.audit.BigQueryAuditMetadata.JobConfig
Namespace
Google \ Cloud \ Audit \ BigQueryAuditMetadataMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ type |
int
Job type. |
↳ query_config |
JobConfig\Query
Query job information. |
↳ load_config |
JobConfig\Load
Load job information. |
↳ extract_config |
JobConfig\Extract
Extract job information. |
↳ table_copy_config |
JobConfig\TableCopy
TableCopy job information. |
↳ labels |
array|Google\Protobuf\Internal\MapField
Labels provided for the job. |
getType
Job type.
Returns | |
---|---|
Type | Description |
int |
setType
Job type.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getQueryConfig
Query job information.
Returns | |
---|---|
Type | Description |
JobConfig\Query|null |
hasQueryConfig
setQueryConfig
Query job information.
Parameter | |
---|---|
Name | Description |
var |
JobConfig\Query
|
Returns | |
---|---|
Type | Description |
$this |
getLoadConfig
Load job information.
Returns | |
---|---|
Type | Description |
JobConfig\Load|null |
hasLoadConfig
setLoadConfig
Load job information.
Parameter | |
---|---|
Name | Description |
var |
JobConfig\Load
|
Returns | |
---|---|
Type | Description |
$this |
getExtractConfig
Extract job information.
Returns | |
---|---|
Type | Description |
JobConfig\Extract|null |
hasExtractConfig
setExtractConfig
Extract job information.
Parameter | |
---|---|
Name | Description |
var |
JobConfig\Extract
|
Returns | |
---|---|
Type | Description |
$this |
getTableCopyConfig
TableCopy job information.
Returns | |
---|---|
Type | Description |
JobConfig\TableCopy|null |
hasTableCopyConfig
setTableCopyConfig
TableCopy job information.
Parameter | |
---|---|
Name | Description |
var |
JobConfig\TableCopy
|
Returns | |
---|---|
Type | Description |
$this |
getLabels
Labels provided for the job.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setLabels
Labels provided for the job.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |
getConfig
Returns | |
---|---|
Type | Description |
string |