JobMetadataResponse constructor

const JobMetadataResponse({
  1. required Input<List<BigTableIODetailsResponse>> bigTableDetails,
  2. required Input<List<BigQueryIODetailsResponse>> bigqueryDetails,
  3. required Input<List<DatastoreIODetailsResponse>> datastoreDetails,
  4. required Input<List<FileIODetailsResponse>> fileDetails,
  5. required Input<List<PubSubIODetailsResponse>> pubsubDetails,
  6. required Input<SdkVersionResponse> sdkVersion,
  7. required Input<List<SpannerIODetailsResponse>> spannerDetails,
  8. required Input<Map<String, String>> userDisplayProperties,
})

Creates a new JobMetadataResponse. 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 JobMetadataResponse({
  required this.bigTableDetails,
  required this.bigqueryDetails,
  required this.datastoreDetails,
  required this.fileDetails,
  required this.pubsubDetails,
  required this.sdkVersion,
  required this.spannerDetails,
  required this.userDisplayProperties,
});