Package com.google.container.v1beta1
Interface NetworkConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NetworkConfig
,NetworkConfig.Builder
public interface NetworkConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DatapathProvider
getDatapathProvider()
The desired datapath provider for this cluster.int
getDatapathProviderValue()
The desired datapath provider for this cluster.DefaultSnatStatus
getDefaultSnatStatus()
Whether the cluster disables default in-node sNAT rules.DefaultSnatStatusOrBuilder
getDefaultSnatStatusOrBuilder()
Whether the cluster disables default in-node sNAT rules.DNSConfig
getDnsConfig()
DNSConfig contains clusterDNS config for this cluster.DNSConfigOrBuilder
getDnsConfigOrBuilder()
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.GatewayAPIConfigOrBuilder
getGatewayApiConfigOrBuilder()
GatewayAPIConfig contains the desired config of Gateway API on this cluster.String
getNetwork()
Output only.com.google.protobuf.ByteString
getNetworkBytes()
Output only.NetworkConfig.ClusterNetworkPerformanceConfig
getNetworkPerformanceConfig()
Network bandwidth tier configuration.NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder
getNetworkPerformanceConfigOrBuilder()
Network bandwidth tier configuration.PrivateIPv6GoogleAccess
getPrivateIpv6GoogleAccess()
The desired state of IPv6 connectivity to Google Services.int
getPrivateIpv6GoogleAccessValue()
The desired state of IPv6 connectivity to Google Services.ServiceExternalIPsConfig
getServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.ServiceExternalIPsConfigOrBuilder
getServiceExternalIpsConfigOrBuilder()
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.String
getSubnetwork()
Output only.com.google.protobuf.ByteString
getSubnetworkBytes()
Output only.boolean
hasDefaultSnatStatus()
Whether the cluster disables default in-node sNAT rules.boolean
hasDnsConfig()
DNSConfig contains clusterDNS config for this cluster.boolean
hasEnableFqdnNetworkPolicy()
Whether FQDN Network Policy is enabled on this cluster.boolean
hasGatewayApiConfig()
GatewayAPIConfig contains the desired config of Gateway API on this cluster.boolean
hasNetworkPerformanceConfig()
Network bandwidth tier configuration.boolean
hasServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getNetwork
String getNetwork()
Output only. The relative name of the Google Compute Engine [network][google.container.v1beta1.NetworkConfig.network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network
string network = 1;
- Returns:
- The network.
-
getNetworkBytes
com.google.protobuf.ByteString getNetworkBytes()
Output only. The relative name of the Google Compute Engine [network][google.container.v1beta1.NetworkConfig.network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network
string network = 1;
- Returns:
- The bytes for network.
-
getSubnetwork
String getSubnetwork()
Output only. The relative name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the cluster is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet
string subnetwork = 2;
- Returns:
- The subnetwork.
-
getSubnetworkBytes
com.google.protobuf.ByteString getSubnetworkBytes()
Output only. The relative name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the cluster is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet
string subnetwork = 2;
- Returns:
- The bytes for subnetwork.
-
getEnableIntraNodeVisibility
boolean getEnableIntraNodeVisibility()
Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
bool enable_intra_node_visibility = 5;
- Returns:
- The enableIntraNodeVisibility.
-
hasDefaultSnatStatus
boolean hasDefaultSnatStatus()
Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
.google.container.v1beta1.DefaultSnatStatus default_snat_status = 7;
- Returns:
- Whether the defaultSnatStatus field is set.
-
getDefaultSnatStatus
DefaultSnatStatus getDefaultSnatStatus()
Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
.google.container.v1beta1.DefaultSnatStatus default_snat_status = 7;
- Returns:
- The defaultSnatStatus.
-
getDefaultSnatStatusOrBuilder
DefaultSnatStatusOrBuilder getDefaultSnatStatusOrBuilder()
Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
.google.container.v1beta1.DefaultSnatStatus default_snat_status = 7;
-
getEnableL4IlbSubsetting
boolean getEnableL4IlbSubsetting()
Whether L4ILB Subsetting is enabled for this cluster.
bool enable_l4ilb_subsetting = 10;
- Returns:
- The enableL4ilbSubsetting.
-
getDatapathProviderValue
int getDatapathProviderValue()
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
.google.container.v1beta1.DatapathProvider datapath_provider = 11;
- Returns:
- The enum numeric value on the wire for datapathProvider.
-
getDatapathProvider
DatapathProvider getDatapathProvider()
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
.google.container.v1beta1.DatapathProvider datapath_provider = 11;
- Returns:
- The datapathProvider.
-
getPrivateIpv6GoogleAccessValue
int getPrivateIpv6GoogleAccessValue()
The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4)
.google.container.v1beta1.PrivateIPv6GoogleAccess private_ipv6_google_access = 12;
- Returns:
- The enum numeric value on the wire for privateIpv6GoogleAccess.
-
getPrivateIpv6GoogleAccess
PrivateIPv6GoogleAccess getPrivateIpv6GoogleAccess()
The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4)
.google.container.v1beta1.PrivateIPv6GoogleAccess private_ipv6_google_access = 12;
- Returns:
- The privateIpv6GoogleAccess.
-
hasDnsConfig
boolean hasDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1beta1.DNSConfig dns_config = 13;
- Returns:
- Whether the dnsConfig field is set.
-
getDnsConfig
DNSConfig getDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1beta1.DNSConfig dns_config = 13;
- Returns:
- The dnsConfig.
-
getDnsConfigOrBuilder
DNSConfigOrBuilder getDnsConfigOrBuilder()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1beta1.DNSConfig dns_config = 13;
-
hasServiceExternalIpsConfig
boolean hasServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1beta1.ServiceExternalIPsConfig service_external_ips_config = 15;
- Returns:
- Whether the serviceExternalIpsConfig field is set.
-
getServiceExternalIpsConfig
ServiceExternalIPsConfig getServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1beta1.ServiceExternalIPsConfig service_external_ips_config = 15;
- Returns:
- The serviceExternalIpsConfig.
-
getServiceExternalIpsConfigOrBuilder
ServiceExternalIPsConfigOrBuilder getServiceExternalIpsConfigOrBuilder()
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1beta1.ServiceExternalIPsConfig service_external_ips_config = 15;
-
hasGatewayApiConfig
boolean hasGatewayApiConfig()
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1beta1.GatewayAPIConfig gateway_api_config = 16;
- Returns:
- Whether the gatewayApiConfig field is set.
-
getGatewayApiConfig
GatewayAPIConfig getGatewayApiConfig()
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1beta1.GatewayAPIConfig gateway_api_config = 16;
- Returns:
- The gatewayApiConfig.
-
getGatewayApiConfigOrBuilder
GatewayAPIConfigOrBuilder getGatewayApiConfigOrBuilder()
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1beta1.GatewayAPIConfig gateway_api_config = 16;
-
getEnableMultiNetworking
boolean getEnableMultiNetworking()
Whether multi-networking is enabled for this cluster.
bool enable_multi_networking = 17;
- Returns:
- The enableMultiNetworking.
-
hasNetworkPerformanceConfig
boolean hasNetworkPerformanceConfig()
Network bandwidth tier configuration.
.google.container.v1beta1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;
- Returns:
- Whether the networkPerformanceConfig field is set.
-
getNetworkPerformanceConfig
NetworkConfig.ClusterNetworkPerformanceConfig getNetworkPerformanceConfig()
Network bandwidth tier configuration.
.google.container.v1beta1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;
- Returns:
- The networkPerformanceConfig.
-
getNetworkPerformanceConfigOrBuilder
NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder getNetworkPerformanceConfigOrBuilder()
Network bandwidth tier configuration.
.google.container.v1beta1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;
-
hasEnableFqdnNetworkPolicy
boolean hasEnableFqdnNetworkPolicy()
Whether FQDN Network Policy is enabled on this cluster.
optional bool enable_fqdn_network_policy = 19;
- Returns:
- Whether the enableFqdnNetworkPolicy field is set.
-
getEnableFqdnNetworkPolicy
boolean getEnableFqdnNetworkPolicy()
Whether FQDN Network Policy is enabled on this cluster.
optional bool enable_fqdn_network_policy = 19;
- Returns:
- The enableFqdnNetworkPolicy.
-
-