Google Cloud Dataflow V1beta3 Client - Class JobMetadata (0.4.1)

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
NameDescription
data array

Optional. Data for populating the Message object.

↳ sdk_version Google\Cloud\Dataflow\V1beta3\SdkVersion

The SDK version used to run the job.

↳ spanner_details array<Google\Cloud\Dataflow\V1beta3\SpannerIODetails>

Identification of a Spanner source used in the Dataflow job.

↳ bigquery_details array<Google\Cloud\Dataflow\V1beta3\BigQueryIODetails>

Identification of a BigQuery source used in the Dataflow job.

↳ big_table_details array<Google\Cloud\Dataflow\V1beta3\BigTableIODetails>

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

↳ pubsub_details array<Google\Cloud\Dataflow\V1beta3\PubSubIODetails>

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

↳ file_details array<Google\Cloud\Dataflow\V1beta3\FileIODetails>

Identification of a File source used in the Dataflow job.

↳ datastore_details array<Google\Cloud\Dataflow\V1beta3\DatastoreIODetails>

Identification of a Datastore source used in the Dataflow job.

getSdkVersion

The SDK version used to run the job.

Returns
TypeDescription
Google\Cloud\Dataflow\V1beta3\SdkVersion|null

hasSdkVersion

clearSdkVersion

setSdkVersion

The SDK version used to run the job.

Parameter
NameDescription
var Google\Cloud\Dataflow\V1beta3\SdkVersion
Returns
TypeDescription
$this

getSpannerDetails

Identification of a Spanner source used in the Dataflow job.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setSpannerDetails

Identification of a Spanner source used in the Dataflow job.

Parameter
NameDescription
var array<Google\Cloud\Dataflow\V1beta3\SpannerIODetails>
Returns
TypeDescription
$this

getBigqueryDetails

Identification of a BigQuery source used in the Dataflow job.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setBigqueryDetails

Identification of a BigQuery source used in the Dataflow job.

Parameter
NameDescription
var array<Google\Cloud\Dataflow\V1beta3\BigQueryIODetails>
Returns
TypeDescription
$this

getBigTableDetails

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

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setBigTableDetails

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

Parameter
NameDescription
var array<Google\Cloud\Dataflow\V1beta3\BigTableIODetails>
Returns
TypeDescription
$this

getPubsubDetails

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

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setPubsubDetails

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

Parameter
NameDescription
var array<Google\Cloud\Dataflow\V1beta3\PubSubIODetails>
Returns
TypeDescription
$this

getFileDetails

Identification of a File source used in the Dataflow job.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setFileDetails

Identification of a File source used in the Dataflow job.

Parameter
NameDescription
var array<Google\Cloud\Dataflow\V1beta3\FileIODetails>
Returns
TypeDescription
$this

getDatastoreDetails

Identification of a Datastore source used in the Dataflow job.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setDatastoreDetails

Identification of a Datastore source used in the Dataflow job.

Parameter
NameDescription
var array<Google\Cloud\Dataflow\V1beta3\DatastoreIODetails>
Returns
TypeDescription
$this