Class: Google::Apis::BigqueryV2::JobList::Job
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::BigqueryV2::JobList::Job
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/bigquery_v2/classes.rb,
 generated/google/apis/bigquery_v2/representations.rb,
 generated/google/apis/bigquery_v2/representations.rb
Instance Attribute Summary collapse
- 
  
    
      #configuration  ⇒ Google::Apis::BigqueryV2::JobConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    [Full-projection-only] Specifies the job configuration. 
- 
  
    
      #error_result  ⇒ Google::Apis::BigqueryV2::ErrorProto 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A result object that will be present only if the job has failed. 
- 
  
    
      #id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Unique opaque ID of the job. 
- 
  
    
      #job_reference  ⇒ Google::Apis::BigqueryV2::JobReference 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Job reference uniquely identifying the job. 
- 
  
    
      #kind  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The resource type. 
- 
  
    
      #state  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Running state of the job. 
- 
  
    
      #statistics  ⇒ Google::Apis::BigqueryV2::JobStatistics 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    [Output-only] Information about the job, including starting time and ending time of the job. 
- 
  
    
      #status  ⇒ Google::Apis::BigqueryV2::JobStatus 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    [Full-projection-only] Describes the state of the job. 
- 
  
    
      #user_email  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    [Full-projection-only] Email address of the user who ran the job. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ Job 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Job. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Job
Returns a new instance of Job
| 1949 1950 1951 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1949 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#configuration ⇒ Google::Apis::BigqueryV2::JobConfiguration
[Full-projection-only] Specifies the job configuration.
Corresponds to the JSON property configuration
| 1905 1906 1907 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1905 def configuration @configuration end | 
#error_result ⇒ Google::Apis::BigqueryV2::ErrorProto
A result object that will be present only if the job has failed.
Corresponds to the JSON property errorResult
| 1910 1911 1912 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1910 def error_result @error_result end | 
#id ⇒ String
Unique opaque ID of the job.
Corresponds to the JSON property id
| 1915 1916 1917 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1915 def id @id end | 
#job_reference ⇒ Google::Apis::BigqueryV2::JobReference
Job reference uniquely identifying the job.
Corresponds to the JSON property jobReference
| 1920 1921 1922 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1920 def job_reference @job_reference end | 
#kind ⇒ String
The resource type.
Corresponds to the JSON property kind
| 1925 1926 1927 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1925 def kind @kind end | 
#state ⇒ String
Running state of the job. When the state is DONE, errorResult can be checked
to determine whether the job succeeded or failed.
Corresponds to the JSON property state
| 1931 1932 1933 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1931 def state @state end | 
#statistics ⇒ Google::Apis::BigqueryV2::JobStatistics
[Output-only] Information about the job, including starting time and ending
time of the job.
Corresponds to the JSON property statistics
| 1937 1938 1939 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1937 def statistics @statistics end | 
#status ⇒ Google::Apis::BigqueryV2::JobStatus
[Full-projection-only] Describes the state of the job.
Corresponds to the JSON property status
| 1942 1943 1944 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1942 def status @status end | 
#user_email ⇒ String
[Full-projection-only] Email address of the user who ran the job.
Corresponds to the JSON property user_email
| 1947 1948 1949 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1947 def user_email @user_email end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 | # File 'generated/google/apis/bigquery_v2/classes.rb', line 1954 def update!(**args) @configuration = args[:configuration] if args.key?(:configuration) @error_result = args[:error_result] if args.key?(:error_result) @id = args[:id] if args.key?(:id) @job_reference = args[:job_reference] if args.key?(:job_reference) @kind = args[:kind] if args.key?(:kind) @state = args[:state] if args.key?(:state) @statistics = args[:statistics] if args.key?(:statistics) @status = args[:status] if args.key?(:status) @user_email = args[:user_email] if args.key?(:user_email) end |