public sealed class LifecycleConfig : IMessage<LifecycleConfig>, IEquatable<LifecycleConfig>, IDeepCloneable<LifecycleConfig>, IBufferMessage, IMessage
Specifies the cluster auto-delete schedule configuration.
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 of
Duration).
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 of
Duration).
Output only. The time when cluster became idle (most recent job finished)
and became eligible for deletion due to idleness (see JSON representation
of
Timestamp).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version available for \u003ccode\u003eLifecycleConfig\u003c/code\u003e within the \u003ccode\u003eGoogle.Cloud.Dataproc.V1\u003c/code\u003e namespace is 5.17.0, with versions ranging down to 3.1.0 available in the documentation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eLifecycleConfig\u003c/code\u003e is a class used to specify the auto-delete schedule for clusters, inheriting from \u003ccode\u003eObject\u003c/code\u003e and implementing multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis class provides optional properties such as \u003ccode\u003eAutoDeleteTime\u003c/code\u003e, \u003ccode\u003eAutoDeleteTtl\u003c/code\u003e, and \u003ccode\u003eIdleDeleteTtl\u003c/code\u003e that allow configuration of cluster lifetimes and idle deletion thresholds, which accept \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003eDuration\u003c/code\u003e types.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLifecycleConfig\u003c/code\u003e class includes constructors that allow creating a new instance or cloning an existing one, and it also contains output-only information like the \u003ccode\u003eIdleStartTime\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTtlCase\u003c/code\u003e property provides information regarding the oneof cases within \u003ccode\u003eLifecycleConfig\u003c/code\u003e, allowing for different time based behaviors.\u003c/p\u003e\n"]]],[],null,[]]