Optional. The duration to keep the cluster alive while idling (when no jobs are running). Passing this threshold will cause the cluster to be deleted. Minimum value is 5 minutes; maximum value is 14 days (see JSON representation ofDuration).
Optional. The lifetime duration of cluster. The cluster will be auto-deleted at the end of this period. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation ofDuration).
Output only. The time when cluster became idle (most recent job finished) and became eligible for deletion due to idleness (see JSON representation ofTimestamp).
getIdleDeleteTtl
Optional. The duration to keep the cluster alive while idling (when no jobs
are running). Passing this threshold will cause the cluster to be
deleted. Minimum value is 5 minutes; maximum value is 14 days (see JSON
representation ofDuration).
Optional. The duration to keep the cluster alive while idling (when no jobs
are running). Passing this threshold will cause the cluster to be
deleted. Minimum value is 5 minutes; maximum value is 14 days (see JSON
representation ofDuration).
Optional. The lifetime duration of cluster. The cluster will be
auto-deleted at the end of this period. Minimum value is 10 minutes;
maximum value is 14 days (see JSON representation ofDuration).
Optional. The lifetime duration of cluster. The cluster will be
auto-deleted at the end of this period. Minimum value is 10 minutes;
maximum value is 14 days (see JSON representation ofDuration).
Output only. The time when cluster became idle (most recent job finished)
and became eligible for deletion due to idleness (see JSON representation
ofTimestamp).
Output only. The time when cluster became idle (most recent job finished)
and became eligible for deletion due to idleness (see JSON representation
ofTimestamp).
[[["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 Dataproc V1 Client - Class LifecycleConfig (3.14.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.14.0 (latest)](/php/docs/reference/cloud-dataproc/latest/V1.LifecycleConfig)\n- [3.13.4](/php/docs/reference/cloud-dataproc/3.13.4/V1.LifecycleConfig)\n- [3.12.0](/php/docs/reference/cloud-dataproc/3.12.0/V1.LifecycleConfig)\n- [3.11.0](/php/docs/reference/cloud-dataproc/3.11.0/V1.LifecycleConfig)\n- [3.10.1](/php/docs/reference/cloud-dataproc/3.10.1/V1.LifecycleConfig)\n- [3.9.0](/php/docs/reference/cloud-dataproc/3.9.0/V1.LifecycleConfig)\n- [3.8.1](/php/docs/reference/cloud-dataproc/3.8.1/V1.LifecycleConfig)\n- [3.7.1](/php/docs/reference/cloud-dataproc/3.7.1/V1.LifecycleConfig)\n- [3.6.1](/php/docs/reference/cloud-dataproc/3.6.1/V1.LifecycleConfig)\n- [3.5.1](/php/docs/reference/cloud-dataproc/3.5.1/V1.LifecycleConfig)\n- [3.4.0](/php/docs/reference/cloud-dataproc/3.4.0/V1.LifecycleConfig)\n- [3.3.0](/php/docs/reference/cloud-dataproc/3.3.0/V1.LifecycleConfig)\n- [3.2.2](/php/docs/reference/cloud-dataproc/3.2.2/V1.LifecycleConfig)\n- [2.6.1](/php/docs/reference/cloud-dataproc/2.6.1/V1.LifecycleConfig)\n- [2.5.0](/php/docs/reference/cloud-dataproc/2.5.0/V1.LifecycleConfig)\n- [2.3.0](/php/docs/reference/cloud-dataproc/2.3.0/V1.LifecycleConfig)\n- [2.2.3](/php/docs/reference/cloud-dataproc/2.2.3/V1.LifecycleConfig)\n- [2.1.0](/php/docs/reference/cloud-dataproc/2.1.0/V1.LifecycleConfig)\n- [2.0.0](/php/docs/reference/cloud-dataproc/2.0.0/V1.LifecycleConfig) \nReference documentation and code samples for the Google Cloud Dataproc V1 Client class LifecycleConfig.\n\nSpecifies the cluster auto-delete schedule configuration.\n\nGenerated from protobuf message `google.cloud.dataproc.v1.LifecycleConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dataproc \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getIdleDeleteTtl\n\nOptional. The duration to keep the cluster alive while idling (when no jobs\nare running). Passing this threshold will cause the cluster to be\ndeleted. Minimum value is 5 minutes; maximum value is 14 days (see JSON\nrepresentation of\n[Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).\n\n### hasIdleDeleteTtl\n\n### clearIdleDeleteTtl\n\n### setIdleDeleteTtl\n\nOptional. The duration to keep the cluster alive while idling (when no jobs\nare running). Passing this threshold will cause the cluster to be\ndeleted. Minimum value is 5 minutes; maximum value is 14 days (see JSON\nrepresentation of\n[Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).\n\n### getAutoDeleteTime\n\nOptional. The time when cluster will be auto-deleted (see JSON\nrepresentation of\n[Timestamp](https://developers.google.com/protocol-buffers/docs/proto3#json)).\n\n### hasAutoDeleteTime\n\n### setAutoDeleteTime\n\nOptional. The time when cluster will be auto-deleted (see JSON\nrepresentation of\n[Timestamp](https://developers.google.com/protocol-buffers/docs/proto3#json)).\n\n### getAutoDeleteTtl\n\nOptional. The lifetime duration of cluster. The cluster will be\nauto-deleted at the end of this period. Minimum value is 10 minutes;\nmaximum value is 14 days (see JSON representation of\n[Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).\n\n### hasAutoDeleteTtl\n\n### setAutoDeleteTtl\n\nOptional. The lifetime duration of cluster. The cluster will be\nauto-deleted at the end of this period. Minimum value is 10 minutes;\nmaximum value is 14 days (see JSON representation of\n[Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).\n\n### getIdleStartTime\n\nOutput only. The time when cluster became idle (most recent job finished)\nand became eligible for deletion due to idleness (see JSON representation\nof\n[Timestamp](https://developers.google.com/protocol-buffers/docs/proto3#json)).\n\n### hasIdleStartTime\n\n### clearIdleStartTime\n\n### setIdleStartTime\n\nOutput only. The time when cluster became idle (most recent job finished)\nand became eligible for deletion due to idleness (see JSON representation\nof\n[Timestamp](https://developers.google.com/protocol-buffers/docs/proto3#json)).\n\n### getTtl"]]