public final class NetworkConfig
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 |
|---|
NetworkConfig() |
| Modifier and Type | Method and Description |
|---|---|
NetworkConfig |
clone() |
String |
getDatapathProvider()
The desired datapath provider for this cluster.
|
DefaultSnatStatus |
getDefaultSnatStatus()
Whether the cluster disables default in-node sNAT rules.
|
DNSConfig |
getDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
|
Boolean |
getEnableFqdnNetworkPolicy()
Whether FQDN Network Policy is enabled on this cluster.
|
Boolean |
getEnableIntraNodeVisibility()
Whether Intra-node visibility is enabled for this cluster.
|
Boolean |
getEnableL4ilbSubsetting()
Whether L4ILB Subsetting is enabled for this cluster.
|
Boolean |
getEnableMultiNetworking()
Whether multi-networking is enabled for this cluster.
|
GatewayAPIConfig |
getGatewayApiConfig()
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
|
String |
getNetwork()
Output only.
|
ClusterNetworkPerformanceConfig |
getNetworkPerformanceConfig()
Network bandwidth tier configuration.
|
String |
getPrivateIpv6GoogleAccess()
The desired state of IPv6 connectivity to Google Services.
|
ServiceExternalIPsConfig |
getServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
|
String |
getSubnetwork()
Output only.
|
NetworkConfig |
set(String fieldName,
Object value) |
NetworkConfig |
setDatapathProvider(String datapathProvider)
The desired datapath provider for this cluster.
|
NetworkConfig |
setDefaultSnatStatus(DefaultSnatStatus defaultSnatStatus)
Whether the cluster disables default in-node sNAT rules.
|
NetworkConfig |
setDnsConfig(DNSConfig dnsConfig)
DNSConfig contains clusterDNS config for this cluster.
|
NetworkConfig |
setEnableFqdnNetworkPolicy(Boolean enableFqdnNetworkPolicy)
Whether FQDN Network Policy is enabled on this cluster.
|
NetworkConfig |
setEnableIntraNodeVisibility(Boolean enableIntraNodeVisibility)
Whether Intra-node visibility is enabled for this cluster.
|
NetworkConfig |
setEnableL4ilbSubsetting(Boolean enableL4ilbSubsetting)
Whether L4ILB Subsetting is enabled for this cluster.
|
NetworkConfig |
setEnableMultiNetworking(Boolean enableMultiNetworking)
Whether multi-networking is enabled for this cluster.
|
NetworkConfig |
setGatewayApiConfig(GatewayAPIConfig gatewayApiConfig)
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
|
NetworkConfig |
setNetwork(String network)
Output only.
|
NetworkConfig |
setNetworkPerformanceConfig(ClusterNetworkPerformanceConfig networkPerformanceConfig)
Network bandwidth tier configuration.
|
NetworkConfig |
setPrivateIpv6GoogleAccess(String privateIpv6GoogleAccess)
The desired state of IPv6 connectivity to Google Services.
|
NetworkConfig |
setServiceExternalIpsConfig(ServiceExternalIPsConfig serviceExternalIpsConfig)
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
|
NetworkConfig |
setSubnetwork(String subnetwork)
Output only.
|
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 String getDatapathProvider()
null for nonepublic NetworkConfig setDatapathProvider(String datapathProvider)
datapathProvider - datapathProvider or null for nonepublic DefaultSnatStatus getDefaultSnatStatus()
null for nonepublic NetworkConfig setDefaultSnatStatus(DefaultSnatStatus defaultSnatStatus)
defaultSnatStatus - defaultSnatStatus or null for nonepublic DNSConfig getDnsConfig()
null for nonepublic NetworkConfig setDnsConfig(DNSConfig dnsConfig)
dnsConfig - dnsConfig or null for nonepublic Boolean getEnableFqdnNetworkPolicy()
null for nonepublic NetworkConfig setEnableFqdnNetworkPolicy(Boolean enableFqdnNetworkPolicy)
enableFqdnNetworkPolicy - enableFqdnNetworkPolicy or null for nonepublic Boolean getEnableIntraNodeVisibility()
null for nonepublic NetworkConfig setEnableIntraNodeVisibility(Boolean enableIntraNodeVisibility)
enableIntraNodeVisibility - enableIntraNodeVisibility or null for nonepublic Boolean getEnableL4ilbSubsetting()
null for nonepublic NetworkConfig setEnableL4ilbSubsetting(Boolean enableL4ilbSubsetting)
enableL4ilbSubsetting - enableL4ilbSubsetting or null for nonepublic Boolean getEnableMultiNetworking()
null for nonepublic NetworkConfig setEnableMultiNetworking(Boolean enableMultiNetworking)
enableMultiNetworking - enableMultiNetworking or null for nonepublic GatewayAPIConfig getGatewayApiConfig()
null for nonepublic NetworkConfig setGatewayApiConfig(GatewayAPIConfig gatewayApiConfig)
gatewayApiConfig - gatewayApiConfig or null for nonepublic String getNetwork()
null for nonepublic NetworkConfig setNetwork(String network)
network - network or null for nonepublic ClusterNetworkPerformanceConfig getNetworkPerformanceConfig()
null for nonepublic NetworkConfig setNetworkPerformanceConfig(ClusterNetworkPerformanceConfig networkPerformanceConfig)
networkPerformanceConfig - networkPerformanceConfig or null for nonepublic String getPrivateIpv6GoogleAccess()
null for nonepublic NetworkConfig setPrivateIpv6GoogleAccess(String privateIpv6GoogleAccess)
privateIpv6GoogleAccess - privateIpv6GoogleAccess or null for nonepublic ServiceExternalIPsConfig getServiceExternalIpsConfig()
null for nonepublic NetworkConfig setServiceExternalIpsConfig(ServiceExternalIPsConfig serviceExternalIpsConfig)
serviceExternalIpsConfig - serviceExternalIpsConfig or null for nonepublic String getSubnetwork()
null for nonepublic NetworkConfig setSubnetwork(String subnetwork)
subnetwork - subnetwork or null for nonepublic NetworkConfig set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic NetworkConfig clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2023 Google. All rights reserved.