Class: Google::Apis::DatamigrationV1::BackgroundJobLogEntry
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::DatamigrationV1::BackgroundJobLogEntry
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/datamigration_v1/classes.rb,
 lib/google/apis/datamigration_v1/representations.rb,
 lib/google/apis/datamigration_v1/representations.rb
Overview
Execution log of a background job.
Instance Attribute Summary collapse
- 
  
    
      #apply_job_details  ⇒ Google::Apis::DatamigrationV1::ApplyJobDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Details regarding an Apply background job. 
- 
  
    
      #completion_comment  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Output only. 
- 
  
    
      #completion_state  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Output only. 
- 
  
    
      #convert_job_details  ⇒ Google::Apis::DatamigrationV1::ConvertJobDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Details regarding a Convert background job. 
- 
  
    
      #finish_time  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The timestamp when the background job was finished. 
- 
  
    
      #id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The background job log entry ID. 
- 
  
    
      #import_rules_job_details  ⇒ Google::Apis::DatamigrationV1::ImportRulesJobDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Details regarding an Import Rules background job. 
- 
  
    
      #job_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The type of job that was executed. 
- 
  
    
      #request_autocommit  ⇒ Boolean 
    
    
      (also: #request_autocommit?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    Output only. 
- 
  
    
      #seed_job_details  ⇒ Google::Apis::DatamigrationV1::SeedJobDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Details regarding a Seed background job. 
- 
  
    
      #start_time  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The timestamp when the background job was started. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ BackgroundJobLogEntry 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of BackgroundJobLogEntry. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Constructor Details
#initialize(**args) ⇒ BackgroundJobLogEntry
Returns a new instance of BackgroundJobLogEntry.
| 344 345 346 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 344 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#apply_job_details ⇒ Google::Apis::DatamigrationV1::ApplyJobDetails
Details regarding an Apply background job.
Corresponds to the JSON property applyJobDetails
| 288 289 290 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 288 def apply_job_details @apply_job_details end | 
#completion_comment ⇒ String
Output only. Job completion comment, such as how many entities were seeded,
how many warnings were found during conversion, and similar information.
Corresponds to the JSON property completionComment
| 294 295 296 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 294 def completion_comment @completion_comment end | 
#completion_state ⇒ String
Output only. Job completion state, i.e. the final state after the job
completed.
Corresponds to the JSON property completionState
| 300 301 302 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 300 def completion_state @completion_state end | 
#convert_job_details ⇒ Google::Apis::DatamigrationV1::ConvertJobDetails
Details regarding a Convert background job.
Corresponds to the JSON property convertJobDetails
| 305 306 307 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 305 def convert_job_details @convert_job_details end | 
#finish_time ⇒ String
The timestamp when the background job was finished.
Corresponds to the JSON property finishTime
| 310 311 312 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 310 def finish_time @finish_time end | 
#id ⇒ String
The background job log entry ID.
Corresponds to the JSON property id
| 315 316 317 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 315 def id @id end | 
#import_rules_job_details ⇒ Google::Apis::DatamigrationV1::ImportRulesJobDetails
Details regarding an Import Rules background job.
Corresponds to the JSON property importRulesJobDetails
| 320 321 322 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 320 def import_rules_job_details @import_rules_job_details end | 
#job_type ⇒ String
The type of job that was executed.
Corresponds to the JSON property jobType
| 325 326 327 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 325 def job_type @job_type end | 
#request_autocommit ⇒ Boolean Also known as: request_autocommit?
Output only. Whether the client requested the conversion workspace to be
committed after a successful completion of the job.
Corresponds to the JSON property requestAutocommit
| 331 332 333 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 331 def request_autocommit @request_autocommit end | 
#seed_job_details ⇒ Google::Apis::DatamigrationV1::SeedJobDetails
Details regarding a Seed background job.
Corresponds to the JSON property seedJobDetails
| 337 338 339 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 337 def seed_job_details @seed_job_details end | 
#start_time ⇒ String
The timestamp when the background job was started.
Corresponds to the JSON property startTime
| 342 343 344 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 342 def start_time @start_time end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 349 350 351 352 353 354 355 356 357 358 359 360 361 | # File 'lib/google/apis/datamigration_v1/classes.rb', line 349 def update!(**args) @apply_job_details = args[:apply_job_details] if args.key?(:apply_job_details) @completion_comment = args[:completion_comment] if args.key?(:completion_comment) @completion_state = args[:completion_state] if args.key?(:completion_state) @convert_job_details = args[:convert_job_details] if args.key?(:convert_job_details) @finish_time = args[:finish_time] if args.key?(:finish_time) @id = args[:id] if args.key?(:id) @import_rules_job_details = args[:import_rules_job_details] if args.key?(:import_rules_job_details) @job_type = args[:job_type] if args.key?(:job_type) @request_autocommit = args[:request_autocommit] if args.key?(:request_autocommit) @seed_job_details = args[:seed_job_details] if args.key?(:seed_job_details) @start_time = args[:start_time] if args.key?(:start_time) end |