class Google::Apis::DataflowV1b3::JobMetadata

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

Attributes

big_table_details[RW]

Identification of a Cloud Bigtable source used in the Dataflow job. Corresponds to the JSON property `bigTableDetails` @return [Array<Google::Apis::DataflowV1b3::BigTableIoDetails>]

bigquery_details[RW]

Identification of a BigQuery source used in the Dataflow job. Corresponds to the JSON property `bigqueryDetails` @return [Array<Google::Apis::DataflowV1b3::BigQueryIoDetails>]

datastore_details[RW]

Identification of a Datastore source used in the Dataflow job. Corresponds to the JSON property `datastoreDetails` @return [Array<Google::Apis::DataflowV1b3::DatastoreIoDetails>]

file_details[RW]

Identification of a File source used in the Dataflow job. Corresponds to the JSON property `fileDetails` @return [Array<Google::Apis::DataflowV1b3::FileIoDetails>]

pubsub_details[RW]

Identification of a Pub/Sub source used in the Dataflow job. Corresponds to the JSON property `pubsubDetails` @return [Array<Google::Apis::DataflowV1b3::PubSubIoDetails>]

sdk_version[RW]

The version of the SDK used to run the job. Corresponds to the JSON property `sdkVersion` @return [Google::Apis::DataflowV1b3::SdkVersion]

spanner_details[RW]

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

new(**args) click to toggle source
# File lib/google/apis/dataflow_v1b3/classes.rb, line 2344
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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