Reference documentation and code samples for the Google Cloud Batch V1 Client class LifecyclePolicy.
LifecyclePolicy describes how to deal with task failures
based on different conditions.
Generated from protobuf messagegoogle.cloud.batch.v1.LifecyclePolicy
Namespace
Google \ Cloud \ Batch \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ action
int
Action to execute when ActionCondition is true. When RETRY_TASK is specified, we will retry failed tasks if we notice any exit code match and fail tasks if no match is found. Likewise, when FAIL_TASK is specified, we will fail tasks if we notice any exit code match and retry tasks if no match is found.
Conditions that decide why a task failure is dealt with a specific action.
getAction
Action to execute when ActionCondition is true.
When RETRY_TASK is specified, we will retry failed tasks
if we notice any exit code match and fail tasks if no match is found.
Likewise, when FAIL_TASK is specified, we will fail tasks
if we notice any exit code match and retry tasks if no match is found.
Returns
Type
Description
int
setAction
Action to execute when ActionCondition is true.
When RETRY_TASK is specified, we will retry failed tasks
if we notice any exit code match and fail tasks if no match is found.
Likewise, when FAIL_TASK is specified, we will fail tasks
if we notice any exit code match and retry tasks if no match is found.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getActionCondition
Conditions that decide why a task failure is dealt with a specific action.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Batch V1 Client - Class LifecyclePolicy (1.2.2)\n\nVersion latestkeyboard_arrow_down\n\n- [1.2.2 (latest)](/php/docs/reference/cloud-batch/latest/V1.LifecyclePolicy)\n- [1.2.1](/php/docs/reference/cloud-batch/1.2.1/V1.LifecyclePolicy)\n- [1.1.7](/php/docs/reference/cloud-batch/1.1.7/V1.LifecyclePolicy)\n- [1.0.3](/php/docs/reference/cloud-batch/1.0.3/V1.LifecyclePolicy)\n- [0.17.0](/php/docs/reference/cloud-batch/0.17.0/V1.LifecyclePolicy)\n- [0.16.10](/php/docs/reference/cloud-batch/0.16.10/V1.LifecyclePolicy)\n- [0.15.0](/php/docs/reference/cloud-batch/0.15.0/V1.LifecyclePolicy)\n- [0.14.0](/php/docs/reference/cloud-batch/0.14.0/V1.LifecyclePolicy)\n- [0.13.1](/php/docs/reference/cloud-batch/0.13.1/V1.LifecyclePolicy)\n- [0.12.1](/php/docs/reference/cloud-batch/0.12.1/V1.LifecyclePolicy)\n- [0.11.3](/php/docs/reference/cloud-batch/0.11.3/V1.LifecyclePolicy)\n- [0.10.0](/php/docs/reference/cloud-batch/0.10.0/V1.LifecyclePolicy)\n- [0.9.0](/php/docs/reference/cloud-batch/0.9.0/V1.LifecyclePolicy)\n- [0.8.0](/php/docs/reference/cloud-batch/0.8.0/V1.LifecyclePolicy)\n- [0.7.0](/php/docs/reference/cloud-batch/0.7.0/V1.LifecyclePolicy)\n- [0.6.0](/php/docs/reference/cloud-batch/0.6.0/V1.LifecyclePolicy)\n- [0.5.2](/php/docs/reference/cloud-batch/0.5.2/V1.LifecyclePolicy)\n- [0.4.0](/php/docs/reference/cloud-batch/0.4.0/V1.LifecyclePolicy)\n- [0.3.0](/php/docs/reference/cloud-batch/0.3.0/V1.LifecyclePolicy)\n- [0.2.2](/php/docs/reference/cloud-batch/0.2.2/V1.LifecyclePolicy) \nReference documentation and code samples for the Google Cloud Batch V1 Client class LifecyclePolicy.\n\nLifecyclePolicy describes how to deal with task failures\nbased on different conditions.\n\nGenerated from protobuf message `google.cloud.batch.v1.LifecyclePolicy`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Batch \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getAction\n\nAction to execute when ActionCondition is true.\n\nWhen RETRY_TASK is specified, we will retry failed tasks\nif we notice any exit code match and fail tasks if no match is found.\nLikewise, when FAIL_TASK is specified, we will fail tasks\nif we notice any exit code match and retry tasks if no match is found.\n\n### setAction\n\nAction to execute when ActionCondition is true.\n\nWhen RETRY_TASK is specified, we will retry failed tasks\nif we notice any exit code match and fail tasks if no match is found.\nLikewise, when FAIL_TASK is specified, we will fail tasks\nif we notice any exit code match and retry tasks if no match is found.\n\n### getActionCondition\n\nConditions that decide why a task failure is dealt with a specific action.\n\n### hasActionCondition\n\n### clearActionCondition\n\n### setActionCondition\n\nConditions that decide why a task failure is dealt with a specific action."]]