Constructor
new ClusterConfig(propertiesopt)
Constructs a new ClusterConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dataproc.v1.IClusterConfig |
<optional> |
Properties to set |
- Implements:
-
- IClusterConfig
Members
autoscalingConfig
ClusterConfig autoscalingConfig.
auxiliaryNodeGroups
ClusterConfig auxiliaryNodeGroups.
configBucket
ClusterConfig configBucket.
dataprocMetricConfig
ClusterConfig dataprocMetricConfig.
encryptionConfig
ClusterConfig encryptionConfig.
endpointConfig
ClusterConfig endpointConfig.
gceClusterConfig
ClusterConfig gceClusterConfig.
initializationActions
ClusterConfig initializationActions.
lifecycleConfig
ClusterConfig lifecycleConfig.
masterConfig
ClusterConfig masterConfig.
metastoreConfig
ClusterConfig metastoreConfig.
secondaryWorkerConfig
ClusterConfig secondaryWorkerConfig.
securityConfig
ClusterConfig securityConfig.
softwareConfig
ClusterConfig softwareConfig.
tempBucket
ClusterConfig tempBucket.
workerConfig
ClusterConfig workerConfig.
Methods
toJSON() → {Object.<string, *>}
Converts this ClusterConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.dataproc.v1.ClusterConfig}
Creates a new ClusterConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dataproc.v1.IClusterConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.dataproc.v1.ClusterConfig |
ClusterConfig instance |
(static) decode(reader, lengthopt) → {google.cloud.dataproc.v1.ClusterConfig}
Decodes a ClusterConfig message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.dataproc.v1.ClusterConfig |
ClusterConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.dataproc.v1.ClusterConfig}
Decodes a ClusterConfig message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.dataproc.v1.ClusterConfig |
ClusterConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified ClusterConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dataproc.v1.IClusterConfig |
ClusterConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified ClusterConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dataproc.v1.IClusterConfig |
ClusterConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.dataproc.v1.ClusterConfig}
Creates a ClusterConfig message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.dataproc.v1.ClusterConfig |
ClusterConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for ClusterConfig
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a ClusterConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dataproc.v1.ClusterConfig |
ClusterConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a ClusterConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|