Reference documentation and code samples for the Google Cloud Dataproc V1 Client class StartupConfig.
Configuration to handle the startup of instances during cluster create and
update process.
Generated from protobuf messagegoogle.cloud.dataproc.v1.StartupConfig
Namespace
Google \ Cloud \ Dataproc \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ required_registration_fraction
float
Optional. The config setting to enable cluster creation/ updation to be successful only after required_registration_fraction of instances are up and running. This configuration is applicable to only secondary workers for now. The cluster will fail if required_registration_fraction of instances are not available. This will include instance creation, agent registration, and service registration (if enabled).
getRequiredRegistrationFraction
Optional. The config setting to enable cluster creation/ updation to be
successful only after required_registration_fraction of instances are up
and running. This configuration is applicable to only secondary workers for
now. The cluster will fail if required_registration_fraction of instances
are not available. This will include instance creation, agent registration,
and service registration (if enabled).
Returns
Type
Description
float
hasRequiredRegistrationFraction
clearRequiredRegistrationFraction
setRequiredRegistrationFraction
Optional. The config setting to enable cluster creation/ updation to be
successful only after required_registration_fraction of instances are up
and running. This configuration is applicable to only secondary workers for
now. The cluster will fail if required_registration_fraction of instances
are not available. This will include instance creation, agent registration,
and service registration (if enabled).
[[["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 StartupConfig (3.14.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.14.0 (latest)](/php/docs/reference/cloud-dataproc/latest/V1.StartupConfig)\n- [3.13.4](/php/docs/reference/cloud-dataproc/3.13.4/V1.StartupConfig)\n- [3.12.0](/php/docs/reference/cloud-dataproc/3.12.0/V1.StartupConfig)\n- [3.11.0](/php/docs/reference/cloud-dataproc/3.11.0/V1.StartupConfig)\n- [3.10.1](/php/docs/reference/cloud-dataproc/3.10.1/V1.StartupConfig)\n- [3.9.0](/php/docs/reference/cloud-dataproc/3.9.0/V1.StartupConfig)\n- [3.8.1](/php/docs/reference/cloud-dataproc/3.8.1/V1.StartupConfig)\n- [3.7.1](/php/docs/reference/cloud-dataproc/3.7.1/V1.StartupConfig)\n- [3.6.1](/php/docs/reference/cloud-dataproc/3.6.1/V1.StartupConfig)\n- [3.5.1](/php/docs/reference/cloud-dataproc/3.5.1/V1.StartupConfig)\n- [3.4.0](/php/docs/reference/cloud-dataproc/3.4.0/V1.StartupConfig)\n- [3.3.0](/php/docs/reference/cloud-dataproc/3.3.0/V1.StartupConfig)\n- [3.2.2](/php/docs/reference/cloud-dataproc/3.2.2/V1.StartupConfig)\n- [2.6.1](/php/docs/reference/cloud-dataproc/2.6.1/V1.StartupConfig)\n- [2.5.0](/php/docs/reference/cloud-dataproc/2.5.0/V1.StartupConfig)\n- [2.3.0](/php/docs/reference/cloud-dataproc/2.3.0/V1.StartupConfig)\n- [2.2.3](/php/docs/reference/cloud-dataproc/2.2.3/V1.StartupConfig)\n- [2.1.0](/php/docs/reference/cloud-dataproc/2.1.0/V1.StartupConfig)\n- [2.0.0](/php/docs/reference/cloud-dataproc/2.0.0/V1.StartupConfig) \nReference documentation and code samples for the Google Cloud Dataproc V1 Client class StartupConfig.\n\nConfiguration to handle the startup of instances during cluster create and\nupdate process.\n\nGenerated from protobuf message `google.cloud.dataproc.v1.StartupConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dataproc \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getRequiredRegistrationFraction\n\nOptional. The config setting to enable cluster creation/ updation to be\nsuccessful only after required_registration_fraction of instances are up\nand running. This configuration is applicable to only secondary workers for\nnow. The cluster will fail if required_registration_fraction of instances\nare not available. This will include instance creation, agent registration,\nand service registration (if enabled).\n\n### hasRequiredRegistrationFraction\n\n### clearRequiredRegistrationFraction\n\n### setRequiredRegistrationFraction\n\nOptional. The config setting to enable cluster creation/ updation to be\nsuccessful only after required_registration_fraction of instances are up\nand running. This configuration is applicable to only secondary workers for\nnow. The cluster will fail if required_registration_fraction of instances\nare not available. This will include instance creation, agent registration,\nand service registration (if enabled)."]]