Class: Google::Cloud::Batch::V1::JobNotification::Message

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/batch/v1/job.rb

Overview

Message details. Describe the conditions under which messages will be sent. If no attribute is defined, no message will be sent by default. One message should specify either the job or the task level attributes, but not both. For example, job level: JOB_STATE_CHANGED and/or a specified new_job_state; task level: TASK_STATE_CHANGED and/or a specified new_task_state.

Instance Attribute Summary collapse

Instance Attribute Details

#new_job_state::Google::Cloud::Batch::V1::JobStatus::State

Returns The new job state.

Returns:



280
281
282
283
# File 'proto_docs/google/cloud/batch/v1/job.rb', line 280

class Message
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#new_task_state::Google::Cloud::Batch::V1::TaskStatus::State

Returns The new task state.

Returns:



280
281
282
283
# File 'proto_docs/google/cloud/batch/v1/job.rb', line 280

class Message
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#type::Google::Cloud::Batch::V1::JobNotification::Type

Returns The message type.

Returns:



280
281
282
283
# File 'proto_docs/google/cloud/batch/v1/job.rb', line 280

class Message
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end