Google Cloud Batch V1 Client - Class Message (0.14.0)

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 \ JobNotification

Methods

__construct

Constructor.

Parameters
NameDescription
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
TypeDescription
int

setType

The message type.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getNewJobState

The new job state.

Returns
TypeDescription
int

setNewJobState

The new job state.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getNewTaskState

The new task state.

Returns
TypeDescription
int

setNewTaskState

The new task state.

Parameter
NameDescription
var int
Returns
TypeDescription
$this