Google Cloud Dataproc V1 Client - Class LifecycleConfig (3.2.2)

Reference documentation and code samples for the Google Cloud Dataproc V1 Client class LifecycleConfig.

Specifies the cluster auto-delete schedule configuration.

Generated from protobuf message google.cloud.dataproc.v1.LifecycleConfig

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ idle_delete_ttl
Google\Protobuf\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 ).

↳ auto_delete_time
Google\Protobuf\Timestamp

Optional. The time when cluster will be auto-deleted (see JSON representation of Timestamp ).

↳ auto_delete_ttl
Google\Protobuf\Duration

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 ).

↳ idle_start_time
Google\Protobuf\Timestamp

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 ).

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 of Duration ).

Generated from protobuf field .google.protobuf.Duration idle_delete_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type
Description
Google\Protobuf\Duration|null

hasIdleDeleteTtl

clearIdleDeleteTtl

setIdleDeleteTtl

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 ).

Generated from protobuf field .google.protobuf.Duration idle_delete_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name
Description
var
Google\Protobuf\Duration
Returns
Type
Description
$this

getAutoDeleteTime

Optional. The time when cluster will be auto-deleted (see JSON representation of Timestamp ).

Generated from protobuf field .google.protobuf.Timestamp auto_delete_time = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type
Description
Google\Protobuf\Timestamp|null

hasAutoDeleteTime

setAutoDeleteTime

Optional. The time when cluster will be auto-deleted (see JSON representation of Timestamp ).

Generated from protobuf field .google.protobuf.Timestamp auto_delete_time = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name
Description
var
Google\Protobuf\Timestamp
Returns
Type
Description
$this

getAutoDeleteTtl

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 ).

Generated from protobuf field .google.protobuf.Duration auto_delete_ttl = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type
Description
Google\Protobuf\Duration|null

hasAutoDeleteTtl

setAutoDeleteTtl

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 ).

Generated from protobuf field .google.protobuf.Duration auto_delete_ttl = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name
Description
var
Google\Protobuf\Duration
Returns
Type
Description
$this

getIdleStartTime

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 ).

Generated from protobuf field .google.protobuf.Timestamp idle_start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type
Description
Google\Protobuf\Timestamp|null

hasIdleStartTime

clearIdleStartTime

setIdleStartTime

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 ).

Generated from protobuf field .google.protobuf.Timestamp idle_start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name
Description
var
Google\Protobuf\Timestamp
Returns
Type
Description
$this

getTtl

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: