public final class IPAllocationPolicy
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Kubernetes Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
IPAllocationPolicy() |
| Modifier and Type | Method and Description |
|---|---|
IPAllocationPolicy |
clone() |
AdditionalPodRangesConfig |
getAdditionalPodRangesConfig()
Output only.
|
Boolean |
getAllowRouteOverlap()
If true, allow allocation of cluster CIDR ranges that overlap with certain kinds of network
routes.
|
String |
getClusterIpv4Cidr()
This field is deprecated, use cluster_ipv4_cidr_block.
|
String |
getClusterIpv4CidrBlock()
The IP address range for the cluster pod IPs.
|
String |
getClusterSecondaryRangeName()
The name of the secondary range to be used for the cluster CIDR block.
|
Boolean |
getCreateSubnetwork()
Whether a new subnetwork will be created automatically for the cluster.
|
Double |
getDefaultPodIpv4RangeUtilization()
Output only.
|
String |
getIpv6AccessType()
The ipv6 access type (internal or external) when create_subnetwork is true
|
String |
getNodeIpv4Cidr()
This field is deprecated, use node_ipv4_cidr_block.
|
String |
getNodeIpv4CidrBlock()
The IP address range of the instance IPs in this cluster.
|
PodCIDROverprovisionConfig |
getPodCidrOverprovisionConfig()
[PRIVATE FIELD] Pod CIDR size overprovisioning config for the cluster.
|
String |
getServicesIpv4Cidr()
This field is deprecated, use services_ipv4_cidr_block.
|
String |
getServicesIpv4CidrBlock()
The IP address range of the services IPs in this cluster.
|
String |
getServicesIpv6CidrBlock()
Output only.
|
String |
getServicesSecondaryRangeName()
The name of the secondary range to be used as for the services CIDR block.
|
String |
getStackType()
IP stack type
|
String |
getSubnetIpv6CidrBlock()
Output only.
|
String |
getSubnetworkName()
A custom subnetwork name to be used if `create_subnetwork` is true.
|
String |
getTpuIpv4CidrBlock()
The IP address range of the Cloud TPUs in this cluster.
|
Boolean |
getUseIpAliases()
Whether alias IPs will be used for pod IPs in the cluster.
|
Boolean |
getUseRoutes()
Whether routes will be used for pod IPs in the cluster.
|
IPAllocationPolicy |
set(String fieldName,
Object value) |
IPAllocationPolicy |
setAdditionalPodRangesConfig(AdditionalPodRangesConfig additionalPodRangesConfig)
Output only.
|
IPAllocationPolicy |
setAllowRouteOverlap(Boolean allowRouteOverlap)
If true, allow allocation of cluster CIDR ranges that overlap with certain kinds of network
routes.
|
IPAllocationPolicy |
setClusterIpv4Cidr(String clusterIpv4Cidr)
This field is deprecated, use cluster_ipv4_cidr_block.
|
IPAllocationPolicy |
setClusterIpv4CidrBlock(String clusterIpv4CidrBlock)
The IP address range for the cluster pod IPs.
|
IPAllocationPolicy |
setClusterSecondaryRangeName(String clusterSecondaryRangeName)
The name of the secondary range to be used for the cluster CIDR block.
|
IPAllocationPolicy |
setCreateSubnetwork(Boolean createSubnetwork)
Whether a new subnetwork will be created automatically for the cluster.
|
IPAllocationPolicy |
setDefaultPodIpv4RangeUtilization(Double defaultPodIpv4RangeUtilization)
Output only.
|
IPAllocationPolicy |
setIpv6AccessType(String ipv6AccessType)
The ipv6 access type (internal or external) when create_subnetwork is true
|
IPAllocationPolicy |
setNodeIpv4Cidr(String nodeIpv4Cidr)
This field is deprecated, use node_ipv4_cidr_block.
|
IPAllocationPolicy |
setNodeIpv4CidrBlock(String nodeIpv4CidrBlock)
The IP address range of the instance IPs in this cluster.
|
IPAllocationPolicy |
setPodCidrOverprovisionConfig(PodCIDROverprovisionConfig podCidrOverprovisionConfig)
[PRIVATE FIELD] Pod CIDR size overprovisioning config for the cluster.
|
IPAllocationPolicy |
setServicesIpv4Cidr(String servicesIpv4Cidr)
This field is deprecated, use services_ipv4_cidr_block.
|
IPAllocationPolicy |
setServicesIpv4CidrBlock(String servicesIpv4CidrBlock)
The IP address range of the services IPs in this cluster.
|
IPAllocationPolicy |
setServicesIpv6CidrBlock(String servicesIpv6CidrBlock)
Output only.
|
IPAllocationPolicy |
setServicesSecondaryRangeName(String servicesSecondaryRangeName)
The name of the secondary range to be used as for the services CIDR block.
|
IPAllocationPolicy |
setStackType(String stackType)
IP stack type
|
IPAllocationPolicy |
setSubnetIpv6CidrBlock(String subnetIpv6CidrBlock)
Output only.
|
IPAllocationPolicy |
setSubnetworkName(String subnetworkName)
A custom subnetwork name to be used if `create_subnetwork` is true.
|
IPAllocationPolicy |
setTpuIpv4CidrBlock(String tpuIpv4CidrBlock)
The IP address range of the Cloud TPUs in this cluster.
|
IPAllocationPolicy |
setUseIpAliases(Boolean useIpAliases)
Whether alias IPs will be used for pod IPs in the cluster.
|
IPAllocationPolicy |
setUseRoutes(Boolean useRoutes)
Whether routes will be used for pod IPs in the cluster.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic AdditionalPodRangesConfig getAdditionalPodRangesConfig()
null for nonepublic IPAllocationPolicy setAdditionalPodRangesConfig(AdditionalPodRangesConfig additionalPodRangesConfig)
additionalPodRangesConfig - additionalPodRangesConfig or null for nonepublic Boolean getAllowRouteOverlap()
null for nonepublic IPAllocationPolicy setAllowRouteOverlap(Boolean allowRouteOverlap)
allowRouteOverlap - allowRouteOverlap or null for nonepublic String getClusterIpv4Cidr()
null for nonepublic IPAllocationPolicy setClusterIpv4Cidr(String clusterIpv4Cidr)
clusterIpv4Cidr - clusterIpv4Cidr or null for nonepublic String getClusterIpv4CidrBlock()
null for nonepublic IPAllocationPolicy setClusterIpv4CidrBlock(String clusterIpv4CidrBlock)
clusterIpv4CidrBlock - clusterIpv4CidrBlock or null for nonepublic String getClusterSecondaryRangeName()
null for nonepublic IPAllocationPolicy setClusterSecondaryRangeName(String clusterSecondaryRangeName)
clusterSecondaryRangeName - clusterSecondaryRangeName or null for nonepublic Boolean getCreateSubnetwork()
null for nonepublic IPAllocationPolicy setCreateSubnetwork(Boolean createSubnetwork)
createSubnetwork - createSubnetwork or null for nonepublic Double getDefaultPodIpv4RangeUtilization()
null for nonepublic IPAllocationPolicy setDefaultPodIpv4RangeUtilization(Double defaultPodIpv4RangeUtilization)
defaultPodIpv4RangeUtilization - defaultPodIpv4RangeUtilization or null for nonepublic String getIpv6AccessType()
null for nonepublic IPAllocationPolicy setIpv6AccessType(String ipv6AccessType)
ipv6AccessType - ipv6AccessType or null for nonepublic String getNodeIpv4Cidr()
null for nonepublic IPAllocationPolicy setNodeIpv4Cidr(String nodeIpv4Cidr)
nodeIpv4Cidr - nodeIpv4Cidr or null for nonepublic String getNodeIpv4CidrBlock()
null for nonepublic IPAllocationPolicy setNodeIpv4CidrBlock(String nodeIpv4CidrBlock)
nodeIpv4CidrBlock - nodeIpv4CidrBlock or null for nonepublic PodCIDROverprovisionConfig getPodCidrOverprovisionConfig()
null for nonepublic IPAllocationPolicy setPodCidrOverprovisionConfig(PodCIDROverprovisionConfig podCidrOverprovisionConfig)
podCidrOverprovisionConfig - podCidrOverprovisionConfig or null for nonepublic String getServicesIpv4Cidr()
null for nonepublic IPAllocationPolicy setServicesIpv4Cidr(String servicesIpv4Cidr)
servicesIpv4Cidr - servicesIpv4Cidr or null for nonepublic String getServicesIpv4CidrBlock()
null for nonepublic IPAllocationPolicy setServicesIpv4CidrBlock(String servicesIpv4CidrBlock)
servicesIpv4CidrBlock - servicesIpv4CidrBlock or null for nonepublic String getServicesIpv6CidrBlock()
null for nonepublic IPAllocationPolicy setServicesIpv6CidrBlock(String servicesIpv6CidrBlock)
servicesIpv6CidrBlock - servicesIpv6CidrBlock or null for nonepublic String getServicesSecondaryRangeName()
null for nonepublic IPAllocationPolicy setServicesSecondaryRangeName(String servicesSecondaryRangeName)
servicesSecondaryRangeName - servicesSecondaryRangeName or null for nonepublic String getStackType()
null for nonepublic IPAllocationPolicy setStackType(String stackType)
stackType - stackType or null for nonepublic String getSubnetIpv6CidrBlock()
null for nonepublic IPAllocationPolicy setSubnetIpv6CidrBlock(String subnetIpv6CidrBlock)
subnetIpv6CidrBlock - subnetIpv6CidrBlock or null for nonepublic String getSubnetworkName()
null for nonepublic IPAllocationPolicy setSubnetworkName(String subnetworkName)
subnetworkName - subnetworkName or null for nonepublic String getTpuIpv4CidrBlock()
null for nonepublic IPAllocationPolicy setTpuIpv4CidrBlock(String tpuIpv4CidrBlock)
tpuIpv4CidrBlock - tpuIpv4CidrBlock or null for nonepublic Boolean getUseIpAliases()
null for nonepublic IPAllocationPolicy setUseIpAliases(Boolean useIpAliases)
useIpAliases - useIpAliases or null for nonepublic Boolean getUseRoutes()
null for nonepublic IPAllocationPolicy setUseRoutes(Boolean useRoutes)
useRoutes - useRoutes or null for nonepublic IPAllocationPolicy set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic IPAllocationPolicy clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2023 Google. All rights reserved.