class Google::Apis::DataflowV1b3::JobMetadata
Metadata available primarily for filtering jobs. Will be included in the ListJob response and Job
SUMMARY view.
Attributes
Identification of a Cloud Bigtable source used in the Dataflow job. Corresponds to the JSON property `bigTableDetails` @return [Array<Google::Apis::DataflowV1b3::BigTableIoDetails>]
Identification of a BigQuery source used in the Dataflow job. Corresponds to the JSON property `bigqueryDetails` @return [Array<Google::Apis::DataflowV1b3::BigQueryIoDetails>]
Identification of a Datastore source used in the Dataflow job. Corresponds to the JSON property `datastoreDetails` @return [Array<Google::Apis::DataflowV1b3::DatastoreIoDetails>]
Identification of a File source used in the Dataflow job. Corresponds to the JSON property `fileDetails` @return [Array<Google::Apis::DataflowV1b3::FileIoDetails>]
Identification of a Pub/Sub source used in the Dataflow job. Corresponds to the JSON property `pubsubDetails` @return [Array<Google::Apis::DataflowV1b3::PubSubIoDetails>]
The version of the SDK used to run the job. Corresponds to the JSON property `sdkVersion` @return [Google::Apis::DataflowV1b3::SdkVersion]
Identification of a Spanner source used in the Dataflow job. Corresponds to the JSON property `spannerDetails` @return [Array<Google::Apis::DataflowV1b3::SpannerIoDetails>]
Public Class Methods
# File lib/google/apis/dataflow_v1b3/classes.rb, line 2344 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dataflow_v1b3/classes.rb, line 2349 def update!(**args) @big_table_details = args[:big_table_details] if args.key?(:big_table_details) @bigquery_details = args[:bigquery_details] if args.key?(:bigquery_details) @datastore_details = args[:datastore_details] if args.key?(:datastore_details) @file_details = args[:file_details] if args.key?(:file_details) @pubsub_details = args[:pubsub_details] if args.key?(:pubsub_details) @sdk_version = args[:sdk_version] if args.key?(:sdk_version) @spanner_details = args[:spanner_details] if args.key?(:spanner_details) end