Class: Aws::EndUserMessaging::Types::Job
- Inherits:
-
Struct
- Object
- Struct
- Aws::EndUserMessaging::Types::Job
- Defined in:
- gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb
Overview
Information about an async job tracked by the service. GetJob returns
the full Job, which may grow detail-only fields that are not part of
the JobSummary list view.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#brand_profile_id ⇒ String
The brand profile that the job operates on.
-
#created_at ⇒ Time
The time when the resource was created, in Unix epoch time.
-
#error_code ⇒ String
A machine-readable code that identifies why the job failed.
-
#error_message ⇒ String
A human-readable description of why the job failed.
-
#job_id ⇒ String
The unique identifier of the asynchronous job.
-
#operation_type ⇒ String
The type of mutating operation that created the job.
-
#resources ⇒ Array<Types::JobResource>
The resources that were created or updated by the job.
-
#status ⇒ String
The current lifecycle status of the job.
-
#updated_at ⇒ Time
The time when the resource was last updated, in Unix epoch time.
Instance Attribute Details
#brand_profile_id ⇒ String
The brand profile that the job operates on. This value is absent for operations that create a brand profile.
902 903 904 905 906 907 908 909 910 911 912 913 914 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 902 class Job < Struct.new( :job_id, :status, :operation_type, :created_at, :updated_at, :brand_profile_id, :error_code, :error_message, :resources) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The time when the resource was created, in Unix epoch time.
902 903 904 905 906 907 908 909 910 911 912 913 914 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 902 class Job < Struct.new( :job_id, :status, :operation_type, :created_at, :updated_at, :brand_profile_id, :error_code, :error_message, :resources) SENSITIVE = [] include Aws::Structure end |
#error_code ⇒ String
A machine-readable code that identifies why the job failed. This value is present only when the job status is FAILED.
902 903 904 905 906 907 908 909 910 911 912 913 914 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 902 class Job < Struct.new( :job_id, :status, :operation_type, :created_at, :updated_at, :brand_profile_id, :error_code, :error_message, :resources) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
A human-readable description of why the job failed. This value is present only when the job status is FAILED.
902 903 904 905 906 907 908 909 910 911 912 913 914 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 902 class Job < Struct.new( :job_id, :status, :operation_type, :created_at, :updated_at, :brand_profile_id, :error_code, :error_message, :resources) SENSITIVE = [] include Aws::Structure end |
#job_id ⇒ String
The unique identifier of the asynchronous job. Use the GetJob operation to check the status of the job and to retrieve its results.
902 903 904 905 906 907 908 909 910 911 912 913 914 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 902 class Job < Struct.new( :job_id, :status, :operation_type, :created_at, :updated_at, :brand_profile_id, :error_code, :error_message, :resources) SENSITIVE = [] include Aws::Structure end |
#operation_type ⇒ String
The type of mutating operation that created the job.
902 903 904 905 906 907 908 909 910 911 912 913 914 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 902 class Job < Struct.new( :job_id, :status, :operation_type, :created_at, :updated_at, :brand_profile_id, :error_code, :error_message, :resources) SENSITIVE = [] include Aws::Structure end |
#resources ⇒ Array<Types::JobResource>
The resources that were created or updated by the job.
902 903 904 905 906 907 908 909 910 911 912 913 914 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 902 class Job < Struct.new( :job_id, :status, :operation_type, :created_at, :updated_at, :brand_profile_id, :error_code, :error_message, :resources) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current lifecycle status of the job.
902 903 904 905 906 907 908 909 910 911 912 913 914 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 902 class Job < Struct.new( :job_id, :status, :operation_type, :created_at, :updated_at, :brand_profile_id, :error_code, :error_message, :resources) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The time when the resource was last updated, in Unix epoch time.
902 903 904 905 906 907 908 909 910 911 912 913 914 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 902 class Job < Struct.new( :job_id, :status, :operation_type, :created_at, :updated_at, :brand_profile_id, :error_code, :error_message, :resources) SENSITIVE = [] include Aws::Structure end |