Constructor
new IPAllocationPolicy(propertiesopt)
Constructs a new IPAllocationPolicy.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
properties |
google.container.v1.IIPAllocationPolicy |
<optional> |
Properties to set |
- Implements:
-
- IIPAllocationPolicy
Members
clusterIpv4Cidr
IPAllocationPolicy clusterIpv4Cidr.
clusterIpv4CidrBlock
IPAllocationPolicy clusterIpv4CidrBlock.
clusterSecondaryRangeName
IPAllocationPolicy clusterSecondaryRangeName.
createSubnetwork
IPAllocationPolicy createSubnetwork.
nodeIpv4Cidr
IPAllocationPolicy nodeIpv4Cidr.
nodeIpv4CidrBlock
IPAllocationPolicy nodeIpv4CidrBlock.
servicesIpv4Cidr
IPAllocationPolicy servicesIpv4Cidr.
servicesIpv4CidrBlock
IPAllocationPolicy servicesIpv4CidrBlock.
servicesSecondaryRangeName
IPAllocationPolicy servicesSecondaryRangeName.
subnetworkName
IPAllocationPolicy subnetworkName.
tpuIpv4CidrBlock
IPAllocationPolicy tpuIpv4CidrBlock.
useIpAliases
IPAllocationPolicy useIpAliases.
useRoutes
IPAllocationPolicy useRoutes.
Methods
(static) create(propertiesopt) → {google.container.v1.IPAllocationPolicy}
Creates a new IPAllocationPolicy instance using the specified properties.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
properties |
google.container.v1.IIPAllocationPolicy |
<optional> |
Properties to set |
Returns:
| Type | Description |
|---|---|
| google.container.v1.IPAllocationPolicy |
IPAllocationPolicy instance |
(static) decode(reader, lengthopt) → {google.container.v1.IPAllocationPolicy}
Decodes a IPAllocationPolicy 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.IPAllocationPolicy |
IPAllocationPolicy |
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.IPAllocationPolicy}
Decodes a IPAllocationPolicy 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.IPAllocationPolicy |
IPAllocationPolicy |
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 IPAllocationPolicy message. Does not implicitly verify messages.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.container.v1.IIPAllocationPolicy |
IPAllocationPolicy 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 IPAllocationPolicy message, length delimited. Does not implicitly verify messages.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.container.v1.IIPAllocationPolicy |
IPAllocationPolicy 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.IPAllocationPolicy}
Creates a IPAllocationPolicy 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.IPAllocationPolicy |
IPAllocationPolicy |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a IPAllocationPolicy message. Also converts values to other types if specified.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.container.v1.IPAllocationPolicy |
IPAllocationPolicy |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
| Type | Description |
|---|---|
| Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a IPAllocationPolicy message.
Parameters:
| Name | Type | Description |
|---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
| Type | Description |
|---|---|
| string | null |
|
toJSON() → {Object.<string, *>}
Converts this IPAllocationPolicy to JSON.
Returns:
| Type | Description |
|---|---|
| Object.<string, *> |
JSON object |