Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation ofDuration). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.
getExecutableFile
Required. Cloud Storage URI of executable file.
Returns
Type
Description
string
setExecutableFile
Required. Cloud Storage URI of executable file.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getExecutionTimeout
Optional. Amount of time executable has to complete. Default is
10 minutes (see JSON representation ofDuration).
Cluster creation fails with an explanatory error message (the
name of the executable that caused the error and the exceeded timeout
period) if the executable is not completed at end of the timeout period.
Optional. Amount of time executable has to complete. Default is
10 minutes (see JSON representation ofDuration).
Cluster creation fails with an explanatory error message (the
name of the executable that caused the error and the exceeded timeout
period) if the executable is not completed at end of the timeout period.
[[["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 NodeInitializationAction (3.14.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.14.0 (latest)](/php/docs/reference/cloud-dataproc/latest/V1.NodeInitializationAction)\n- [3.13.4](/php/docs/reference/cloud-dataproc/3.13.4/V1.NodeInitializationAction)\n- [3.12.0](/php/docs/reference/cloud-dataproc/3.12.0/V1.NodeInitializationAction)\n- [3.11.0](/php/docs/reference/cloud-dataproc/3.11.0/V1.NodeInitializationAction)\n- [3.10.1](/php/docs/reference/cloud-dataproc/3.10.1/V1.NodeInitializationAction)\n- [3.9.0](/php/docs/reference/cloud-dataproc/3.9.0/V1.NodeInitializationAction)\n- [3.8.1](/php/docs/reference/cloud-dataproc/3.8.1/V1.NodeInitializationAction)\n- [3.7.1](/php/docs/reference/cloud-dataproc/3.7.1/V1.NodeInitializationAction)\n- [3.6.1](/php/docs/reference/cloud-dataproc/3.6.1/V1.NodeInitializationAction)\n- [3.5.1](/php/docs/reference/cloud-dataproc/3.5.1/V1.NodeInitializationAction)\n- [3.4.0](/php/docs/reference/cloud-dataproc/3.4.0/V1.NodeInitializationAction)\n- [3.3.0](/php/docs/reference/cloud-dataproc/3.3.0/V1.NodeInitializationAction)\n- [3.2.2](/php/docs/reference/cloud-dataproc/3.2.2/V1.NodeInitializationAction)\n- [2.6.1](/php/docs/reference/cloud-dataproc/2.6.1/V1.NodeInitializationAction)\n- [2.5.0](/php/docs/reference/cloud-dataproc/2.5.0/V1.NodeInitializationAction)\n- [2.3.0](/php/docs/reference/cloud-dataproc/2.3.0/V1.NodeInitializationAction)\n- [2.2.3](/php/docs/reference/cloud-dataproc/2.2.3/V1.NodeInitializationAction)\n- [2.1.0](/php/docs/reference/cloud-dataproc/2.1.0/V1.NodeInitializationAction)\n- [2.0.0](/php/docs/reference/cloud-dataproc/2.0.0/V1.NodeInitializationAction) \nReference documentation and code samples for the Google Cloud Dataproc V1 Client class NodeInitializationAction.\n\nSpecifies an executable to run on a fully configured node and a\ntimeout period for executable completion.\n\nGenerated from protobuf message `google.cloud.dataproc.v1.NodeInitializationAction`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dataproc \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getExecutableFile\n\nRequired. Cloud Storage URI of executable file.\n\n### setExecutableFile\n\nRequired. Cloud Storage URI of executable file.\n\n### getExecutionTimeout\n\nOptional. Amount of time executable has to complete. Default is\n10 minutes (see JSON representation of\n[Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).\n\nCluster creation fails with an explanatory error message (the\nname of the executable that caused the error and the exceeded timeout\nperiod) if the executable is not completed at end of the timeout period.\n\n### hasExecutionTimeout\n\n### clearExecutionTimeout\n\n### setExecutionTimeout\n\nOptional. Amount of time executable has to complete. Default is\n10 minutes (see JSON representation of\n[Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).\n\nCluster creation fails with an explanatory error message (the\nname of the executable that caused the error and the exceeded timeout\nperiod) if the executable is not completed at end of the timeout period."]]