Google Cloud Dataflow V1beta3 Client - Class JobMetadata (0.6.5)

Reference documentation and code samples for the Google Cloud Dataflow V1beta3 Client class JobMetadata.

Metadata available primarily for filtering jobs. Will be included in the ListJob response and Job SUMMARY view.

Generated from protobuf message google.dataflow.v1beta3.JobMetadata

Namespace

Google \ Cloud \ Dataflow \ V1beta3

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ sdk_version SdkVersion

The SDK version used to run the job.

↳ spanner_details array<SpannerIODetails>

Identification of a Spanner source used in the Dataflow job.

↳ bigquery_details array<BigQueryIODetails>

Identification of a BigQuery source used in the Dataflow job.

↳ big_table_details array<BigTableIODetails>

Identification of a Cloud Bigtable source used in the Dataflow job.

↳ pubsub_details array<PubSubIODetails>

Identification of a Pub/Sub source used in the Dataflow job.

↳ file_details array<FileIODetails>

Identification of a File source used in the Dataflow job.

↳ datastore_details array<DatastoreIODetails>

Identification of a Datastore source used in the Dataflow job.

getSdkVersion

The SDK version used to run the job.

Returns
Type Description
SdkVersion|null

hasSdkVersion

clearSdkVersion

setSdkVersion

The SDK version used to run the job.

Parameter
Name Description
var SdkVersion
Returns
Type Description
$this

getSpannerDetails

Identification of a Spanner source used in the Dataflow job.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setSpannerDetails

Identification of a Spanner source used in the Dataflow job.

Parameter
Name Description
var array<SpannerIODetails>
Returns
Type Description
$this

getBigqueryDetails

Identification of a BigQuery source used in the Dataflow job.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setBigqueryDetails

Identification of a BigQuery source used in the Dataflow job.

Parameter
Name Description
var array<BigQueryIODetails>
Returns
Type Description
$this

getBigTableDetails

Identification of a Cloud Bigtable source used in the Dataflow job.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setBigTableDetails

Identification of a Cloud Bigtable source used in the Dataflow job.

Parameter
Name Description
var array<BigTableIODetails>
Returns
Type Description
$this

getPubsubDetails

Identification of a Pub/Sub source used in the Dataflow job.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setPubsubDetails

Identification of a Pub/Sub source used in the Dataflow job.

Parameter
Name Description
var array<PubSubIODetails>
Returns
Type Description
$this

getFileDetails

Identification of a File source used in the Dataflow job.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setFileDetails

Identification of a File source used in the Dataflow job.

Parameter
Name Description
var array<FileIODetails>
Returns
Type Description
$this

getDatastoreDetails

Identification of a Datastore source used in the Dataflow job.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setDatastoreDetails

Identification of a Datastore source used in the Dataflow job.

Parameter
Name Description
var array<DatastoreIODetails>
Returns
Type Description
$this