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 | arrayOptional. Data for populating the Message object. | 
| ↳ type | intJob type. | 
| ↳ query_config | JobConfig\QueryQuery job information. | 
| ↳ load_config | JobConfig\LoadLoad job information. | 
| ↳ extract_config | JobConfig\ExtractExtract job information. | 
| ↳ table_copy_config | JobConfig\TableCopyTableCopy job information. | 
| ↳ labels | array|Google\Protobuf\Internal\MapFieldLabels provided for the job. | 
getType
Job type.
| Returns | |
|---|---|
| Type | Description | 
| int | Enum of type Type. | 
setType
Job type.
| Parameter | |
|---|---|
| Name | Description | 
| var | intEnum of type Type. | 
| 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 | |