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.
352 353 354 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 352 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
296 297 298 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 296 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
302 303 304 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 302 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
308 309 310 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 308 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
313 314 315 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 313 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
318 319 320 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 318 def finish_time @finish_time end |
#id ⇒ String
The background job log entry ID.
Corresponds to the JSON property id
323 324 325 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 323 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
328 329 330 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 328 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
333 334 335 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 333 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
339 340 341 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 339 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
345 346 347 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 345 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
350 351 352 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 350 def start_time @start_time end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/google/apis/datamigration_v1/classes.rb', line 357 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 |