Class: Google::Apis::DataflowV1b3::JobMetadata
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::DataflowV1b3::JobMetadata
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - generated/google/apis/dataflow_v1b3/classes.rb,
generated/google/apis/dataflow_v1b3/representations.rb,
generated/google/apis/dataflow_v1b3/representations.rb 
Overview
Metadata available primarily for filtering jobs. Will be included in the ListJob response and Job SUMMARY view+.
Instance Attribute Summary collapse
- 
  
    
      #big_table_details  ⇒ Array<Google::Apis::DataflowV1b3::BigTableIoDetails> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Identification of a BigTable source used in the Dataflow job.
 - 
  
    
      #bigquery_details  ⇒ Array<Google::Apis::DataflowV1b3::BigQueryIoDetails> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Identification of a BigQuery source used in the Dataflow job.
 - 
  
    
      #datastore_details  ⇒ Array<Google::Apis::DataflowV1b3::DatastoreIoDetails> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Identification of a Datastore source used in the Dataflow job.
 - 
  
    
      #file_details  ⇒ Array<Google::Apis::DataflowV1b3::FileIoDetails> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Identification of a File source used in the Dataflow job.
 - 
  
    
      #pubsub_details  ⇒ Array<Google::Apis::DataflowV1b3::PubSubIoDetails> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Identification of a PubSub source used in the Dataflow job.
 - 
  
    
      #sdk_version  ⇒ Google::Apis::DataflowV1b3::SdkVersion 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The version of the SDK used to run the jobl Corresponds to the JSON property
sdkVersion. - 
  
    
      #spanner_details  ⇒ Array<Google::Apis::DataflowV1b3::SpannerIoDetails> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Identification of a Spanner source used in the Dataflow job.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ JobMetadata 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of JobMetadata.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ JobMetadata
Returns a new instance of JobMetadata
      1991 1992 1993  | 
    
      # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 1991 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#big_table_details ⇒ Array<Google::Apis::DataflowV1b3::BigTableIoDetails>
Identification of a BigTable source used in the Dataflow job.
Corresponds to the JSON property bigTableDetails
      1959 1960 1961  | 
    
      # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 1959 def big_table_details @big_table_details end  | 
  
#bigquery_details ⇒ Array<Google::Apis::DataflowV1b3::BigQueryIoDetails>
Identification of a BigQuery source used in the Dataflow job.
Corresponds to the JSON property bigqueryDetails
      1964 1965 1966  | 
    
      # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 1964 def bigquery_details @bigquery_details end  | 
  
#datastore_details ⇒ Array<Google::Apis::DataflowV1b3::DatastoreIoDetails>
Identification of a Datastore source used in the Dataflow job.
Corresponds to the JSON property datastoreDetails
      1969 1970 1971  | 
    
      # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 1969 def datastore_details @datastore_details end  | 
  
#file_details ⇒ Array<Google::Apis::DataflowV1b3::FileIoDetails>
Identification of a File source used in the Dataflow job.
Corresponds to the JSON property fileDetails
      1974 1975 1976  | 
    
      # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 1974 def file_details @file_details end  | 
  
#pubsub_details ⇒ Array<Google::Apis::DataflowV1b3::PubSubIoDetails>
Identification of a PubSub source used in the Dataflow job.
Corresponds to the JSON property pubsubDetails
      1979 1980 1981  | 
    
      # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 1979 def pubsub_details @pubsub_details end  | 
  
#sdk_version ⇒ Google::Apis::DataflowV1b3::SdkVersion
The version of the SDK used to run the jobl
Corresponds to the JSON property sdkVersion
      1984 1985 1986  | 
    
      # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 1984 def sdk_version @sdk_version end  | 
  
#spanner_details ⇒ Array<Google::Apis::DataflowV1b3::SpannerIoDetails>
Identification of a Spanner source used in the Dataflow job.
Corresponds to the JSON property spannerDetails
      1989 1990 1991  | 
    
      # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 1989 def spanner_details @spanner_details end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      1996 1997 1998 1999 2000 2001 2002 2003 2004  | 
    
      # File 'generated/google/apis/dataflow_v1b3/classes.rb', line 1996 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  |