Reference documentation and code samples for the Google Cloud Batch V1 Client class Message.
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.
Generated from protobuf message google.cloud.batch.v1.JobNotification.Message
Namespace
Google \ Cloud \ Batch \ V1 \ JobNotificationMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ type |
int
The message type. |
↳ new_job_state |
int
The new job state. |
↳ new_task_state |
int
The new task state. |
getType
The message type.
Returns | |
---|---|
Type | Description |
int |
Enum of type Type. |
setType
The message type.
Parameter | |
---|---|
Name | Description |
var |
int
Enum of type Type. |
Returns | |
---|---|
Type | Description |
$this |
getNewJobState
The new job state.
Returns | |
---|---|
Type | Description |
int |
Enum of type State. |
setNewJobState
The new job state.
Parameter | |
---|---|
Name | Description |
var |
int
Enum of type State. |
Returns | |
---|---|
Type | Description |
$this |
getNewTaskState
The new task state.
Returns | |
---|---|
Type | Description |
int |
Enum of type State. |
setNewTaskState
The new task state.
Parameter | |
---|---|
Name | Description |
var |
int
Enum of type State. |
Returns | |
---|---|
Type | Description |
$this |