Constructor
new GceClusterConfig(propertiesopt)
Constructs a new GceClusterConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dataproc.v1.IGceClusterConfig |
<optional> |
Properties to set |
- Implements:
-
- IGceClusterConfig
Members
_internalIpOnly
GceClusterConfig _internalIpOnly.
confidentialInstanceConfig
GceClusterConfig confidentialInstanceConfig.
internalIpOnly
GceClusterConfig internalIpOnly.
metadata
GceClusterConfig metadata.
networkUri
GceClusterConfig networkUri.
nodeGroupAffinity
GceClusterConfig nodeGroupAffinity.
privateIpv6GoogleAccess
GceClusterConfig privateIpv6GoogleAccess.
reservationAffinity
GceClusterConfig reservationAffinity.
serviceAccount
GceClusterConfig serviceAccount.
serviceAccountScopes
GceClusterConfig serviceAccountScopes.
shieldedInstanceConfig
GceClusterConfig shieldedInstanceConfig.
subnetworkUri
GceClusterConfig subnetworkUri.
tags
GceClusterConfig tags.
zoneUri
GceClusterConfig zoneUri.
PrivateIpv6GoogleAccess
PrivateIpv6GoogleAccess enum.
Properties:
Name | Type | Description |
---|---|---|
PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED |
number |
PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED value |
INHERIT_FROM_SUBNETWORK |
number |
INHERIT_FROM_SUBNETWORK value |
OUTBOUND |
number |
OUTBOUND value |
BIDIRECTIONAL |
number |
BIDIRECTIONAL value |
Methods
toJSON() → {Object.<string, *>}
Converts this GceClusterConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.dataproc.v1.GceClusterConfig}
Creates a new GceClusterConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dataproc.v1.IGceClusterConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.dataproc.v1.GceClusterConfig |
GceClusterConfig instance |
(static) decode(reader, lengthopt) → {google.cloud.dataproc.v1.GceClusterConfig}
Decodes a GceClusterConfig 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.GceClusterConfig |
GceClusterConfig |
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.GceClusterConfig}
Decodes a GceClusterConfig 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.GceClusterConfig |
GceClusterConfig |
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 GceClusterConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dataproc.v1.IGceClusterConfig |
GceClusterConfig 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 GceClusterConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dataproc.v1.IGceClusterConfig |
GceClusterConfig 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.GceClusterConfig}
Creates a GceClusterConfig 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.GceClusterConfig |
GceClusterConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for GceClusterConfig
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 GceClusterConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dataproc.v1.GceClusterConfig |
GceClusterConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a GceClusterConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|