JobMetadata constructor

const JobMetadata({
  1. Input<List<BigTableIODetails>>? bigTableDetails,
  2. Input<List<BigQueryIODetails>>? bigqueryDetails,
  3. Input<List<DatastoreIODetails>>? datastoreDetails,
  4. Input<List<FileIODetails>>? fileDetails,
  5. Input<List<PubSubIODetails>>? pubsubDetails,
  6. Input<SdkVersion>? sdkVersion,
  7. Input<List<SpannerIODetails>>? spannerDetails,
  8. Input<Map<String, String>>? userDisplayProperties,
})

Creates a new JobMetadata. bigTableDetails Identification of a Cloud Bigtable source used in the Dataflow job. bigqueryDetails Identification of a BigQuery source used in the Dataflow job. datastoreDetails Identification of a Datastore source used in the Dataflow job. fileDetails Identification of a File source used in the Dataflow job. pubsubDetails Identification of a Pub/Sub source used in the Dataflow job. sdkVersion The SDK version used to run the job. spannerDetails Identification of a Spanner source used in the Dataflow job. userDisplayProperties List of display properties to help UI filter jobs.

Implementation

const JobMetadata({
  this.bigTableDetails,
  this.bigqueryDetails,
  this.datastoreDetails,
  this.fileDetails,
  this.pubsubDetails,
  this.sdkVersion,
  this.spannerDetails,
  this.userDisplayProperties,
});