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 |