Constructor
new NetworkConfig(propertiesopt)
Constructs a new NetworkConfig.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
properties |
google.container.v1.INetworkConfig |
<optional> |
Properties to set |
- Implements:
-
- INetworkConfig
Members
datapathProvider
NetworkConfig datapathProvider.
defaultSnatStatus
NetworkConfig defaultSnatStatus.
dnsConfig
NetworkConfig dnsConfig.
enableIntraNodeVisibility
NetworkConfig enableIntraNodeVisibility.
enableL4ilbSubsetting
NetworkConfig enableL4ilbSubsetting.
network
NetworkConfig network.
privateIpv6GoogleAccess
NetworkConfig privateIpv6GoogleAccess.
serviceExternalIpsConfig
NetworkConfig serviceExternalIpsConfig.
subnetwork
NetworkConfig subnetwork.
Methods
(static) create(propertiesopt) → {google.container.v1.NetworkConfig}
Creates a new NetworkConfig instance using the specified properties.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
properties |
google.container.v1.INetworkConfig |
<optional> |
Properties to set |
Returns:
| Type | Description |
|---|---|
| google.container.v1.NetworkConfig |
NetworkConfig instance |
(static) decode(reader, lengthopt) → {google.container.v1.NetworkConfig}
Decodes a NetworkConfig 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.v1.NetworkConfig |
NetworkConfig |
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.v1.NetworkConfig}
Decodes a NetworkConfig 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.v1.NetworkConfig |
NetworkConfig |
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 NetworkConfig message. Does not implicitly verify messages.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.container.v1.INetworkConfig |
NetworkConfig 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 NetworkConfig message, length delimited. Does not implicitly verify messages.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.container.v1.INetworkConfig |
NetworkConfig 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.v1.NetworkConfig}
Creates a NetworkConfig 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.v1.NetworkConfig |
NetworkConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for NetworkConfig
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 NetworkConfig message. Also converts values to other types if specified.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.container.v1.NetworkConfig |
NetworkConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
| Type | Description |
|---|---|
| Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a NetworkConfig message.
Parameters:
| Name | Type | Description |
|---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
| Type | Description |
|---|---|
| string | null |
|
toJSON() → {Object.<string, *>}
Converts this NetworkConfig to JSON.
Returns:
| Type | Description |
|---|---|
| Object.<string, *> |
JSON object |