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 |
setType
The message type.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getNewJobState
The new job state.
Returns | |
---|---|
Type | Description |
int |
setNewJobState
The new job state.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getNewTaskState
The new task state.
Returns | |
---|---|
Type | Description |
int |
setNewTaskState
The new task state.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |