Constructor
new AddonsConfig(propertiesopt)
Constructs a new AddonsConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.container.v1beta1.IAddonsConfig |
<optional> |
Properties to set |
- Implements:
-
- IAddonsConfig
Members
cloudRunConfig
AddonsConfig cloudRunConfig.
configConnectorConfig
AddonsConfig configConnectorConfig.
dnsCacheConfig
AddonsConfig dnsCacheConfig.
gcePersistentDiskCsiDriverConfig
AddonsConfig gcePersistentDiskCsiDriverConfig.
gcpFilestoreCsiDriverConfig
AddonsConfig gcpFilestoreCsiDriverConfig.
gcsFuseCsiDriverConfig
AddonsConfig gcsFuseCsiDriverConfig.
gkeBackupAgentConfig
AddonsConfig gkeBackupAgentConfig.
horizontalPodAutoscaling
AddonsConfig horizontalPodAutoscaling.
httpLoadBalancing
AddonsConfig httpLoadBalancing.
istioConfig
AddonsConfig istioConfig.
kalmConfig
AddonsConfig kalmConfig.
kubernetesDashboard
AddonsConfig kubernetesDashboard.
networkPolicyConfig
AddonsConfig networkPolicyConfig.
rayOperatorConfig
AddonsConfig rayOperatorConfig.
statefulHaConfig
AddonsConfig statefulHaConfig.
Methods
toJSON() → {Object.<string, *>}
Converts this AddonsConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.container.v1beta1.AddonsConfig}
Creates a new AddonsConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.container.v1beta1.IAddonsConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.container.v1beta1.AddonsConfig |
AddonsConfig instance |
(static) decode(reader, lengthopt) → {google.container.v1beta1.AddonsConfig}
Decodes an AddonsConfig 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.container.v1beta1.AddonsConfig |
AddonsConfig |
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.container.v1beta1.AddonsConfig}
Decodes an AddonsConfig 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.container.v1beta1.AddonsConfig |
AddonsConfig |
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 AddonsConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1beta1.IAddonsConfig |
AddonsConfig 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 AddonsConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1beta1.IAddonsConfig |
AddonsConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.container.v1beta1.AddonsConfig}
Creates an AddonsConfig 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.container.v1beta1.AddonsConfig |
AddonsConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for AddonsConfig
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 an AddonsConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1beta1.AddonsConfig |
AddonsConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an AddonsConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|