Package com.google.container.v1
Class NetworkConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NetworkConfig.Builder>
com.google.container.v1.NetworkConfig.Builder
- All Implemented Interfaces:
NetworkConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NetworkConfig
public static final class NetworkConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NetworkConfig.Builder>
implements NetworkConfigOrBuilder
NetworkConfig reports the relative names of network & subnetwork.Protobuf type
google.container.v1.NetworkConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The desired datapath provider for this cluster.Optional.Controls whether by default nodes have private IP addresses only.Whether the cluster disables default in-node sNAT rules.Disable L4 load balancer VPC firewalls to enable firewall policies.DNSConfig contains clusterDNS config for this cluster.Whether CiliumClusterwideNetworkPolicy is enabled on this cluster.Whether FQDN Network Policy is enabled on this cluster.Whether Intra-node visibility is enabled for this cluster.Whether L4ILB Subsetting is enabled for this cluster.Whether multi-networking is enabled for this cluster.GatewayAPIConfig contains the desired config of Gateway API on this cluster.Specify the details of in-transit encryption.Output only.Network bandwidth tier configuration.The desired state of IPv6 connectivity to Google Services.ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.Output only.The desired datapath provider for this cluster.intThe desired datapath provider for this cluster.Optional.Optional.Optional.booleanControls whether by default nodes have private IP addresses only.Whether the cluster disables default in-node sNAT rules.Whether the cluster disables default in-node sNAT rules.Whether the cluster disables default in-node sNAT rules.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanDisable L4 load balancer VPC firewalls to enable firewall policies.DNSConfig contains clusterDNS config for this cluster.DNSConfig contains clusterDNS config for this cluster.DNSConfig contains clusterDNS config for this cluster.booleanWhether CiliumClusterwideNetworkPolicy is enabled on this cluster.booleanWhether FQDN Network Policy is enabled on this cluster.booleanWhether Intra-node visibility is enabled for this cluster.booleanWhether L4ILB Subsetting is enabled for this cluster.booleanWhether multi-networking is enabled for this cluster.GatewayAPIConfig contains the desired config of Gateway API on this cluster.GatewayAPIConfig contains the desired config of Gateway API on this cluster.GatewayAPIConfig contains the desired config of Gateway API on this cluster.Specify the details of in-transit encryption.intSpecify the details of in-transit encryption.Output only.com.google.protobuf.ByteStringOutput only.Network bandwidth tier configuration.Network bandwidth tier configuration.Network bandwidth tier configuration.The desired state of IPv6 connectivity to Google Services.intThe desired state of IPv6 connectivity to Google Services.ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.Output only.com.google.protobuf.ByteStringOutput only.booleanOptional.booleanControls whether by default nodes have private IP addresses only.booleanWhether the cluster disables default in-node sNAT rules.booleanDisable L4 load balancer VPC firewalls to enable firewall policies.booleanDNSConfig contains clusterDNS config for this cluster.booleanWhether CiliumClusterwideNetworkPolicy is enabled on this cluster.booleanWhether FQDN Network Policy is enabled on this cluster.booleanGatewayAPIConfig contains the desired config of Gateway API on this cluster.booleanSpecify the details of in-transit encryption.booleanNetwork bandwidth tier configuration.booleanServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.Whether the cluster disables default in-node sNAT rules.mergeDnsConfig(DNSConfig value) DNSConfig contains clusterDNS config for this cluster.mergeFrom(NetworkConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) GatewayAPIConfig contains the desired config of Gateway API on this cluster.Network bandwidth tier configuration.ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.The desired datapath provider for this cluster.setDatapathProviderValue(int value) The desired datapath provider for this cluster.Optional.setDataplaneV2Config(DataplaneV2Config.Builder builderForValue) Optional.setDefaultEnablePrivateNodes(boolean value) Controls whether by default nodes have private IP addresses only.Whether the cluster disables default in-node sNAT rules.setDefaultSnatStatus(DefaultSnatStatus.Builder builderForValue) Whether the cluster disables default in-node sNAT rules.setDisableL4LbFirewallReconciliation(boolean value) Disable L4 load balancer VPC firewalls to enable firewall policies.setDnsConfig(DNSConfig value) DNSConfig contains clusterDNS config for this cluster.setDnsConfig(DNSConfig.Builder builderForValue) DNSConfig contains clusterDNS config for this cluster.setEnableCiliumClusterwideNetworkPolicy(boolean value) Whether CiliumClusterwideNetworkPolicy is enabled on this cluster.setEnableFqdnNetworkPolicy(boolean value) Whether FQDN Network Policy is enabled on this cluster.setEnableIntraNodeVisibility(boolean value) Whether Intra-node visibility is enabled for this cluster.setEnableL4IlbSubsetting(boolean value) Whether L4ILB Subsetting is enabled for this cluster.setEnableMultiNetworking(boolean value) Whether multi-networking is enabled for this cluster.GatewayAPIConfig contains the desired config of Gateway API on this cluster.setGatewayApiConfig(GatewayAPIConfig.Builder builderForValue) GatewayAPIConfig contains the desired config of Gateway API on this cluster.Specify the details of in-transit encryption.setInTransitEncryptionConfigValue(int value) Specify the details of in-transit encryption.setNetwork(String value) Output only.setNetworkBytes(com.google.protobuf.ByteString value) Output only.Network bandwidth tier configuration.Network bandwidth tier configuration.The desired state of IPv6 connectivity to Google Services.setPrivateIpv6GoogleAccessValue(int value) The desired state of IPv6 connectivity to Google Services.ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.setServiceExternalIpsConfig(ServiceExternalIPsConfig.Builder builderForValue) ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.setSubnetwork(String value) Output only.setSubnetworkBytes(com.google.protobuf.ByteString value) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<NetworkConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<NetworkConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<NetworkConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NetworkConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NetworkConfig.Builder>
-
mergeFrom
public NetworkConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NetworkConfig.Builder>- Throws:
IOException
-
getNetwork
Output only. The relative name of the Google Compute Engine [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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNetworkin interfaceNetworkConfigOrBuilder- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()Output only. The relative name of the Google Compute Engine [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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNetworkBytesin interfaceNetworkConfigOrBuilder- Returns:
- The bytes for network.
-
setNetwork
Output only. The relative name of the Google Compute Engine [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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The network to set.- Returns:
- This builder for chaining.
-
clearNetwork
Output only. The relative name of the Google Compute Engine [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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNetworkBytes
Output only. The relative name of the Google Compute Engine [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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for network to set.- Returns:
- This builder for chaining.
-
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSubnetworkin interfaceNetworkConfigOrBuilder- Returns:
- The subnetwork.
-
getSubnetworkBytes
public 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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSubnetworkBytesin interfaceNetworkConfigOrBuilder- Returns:
- The bytes for subnetwork.
-
setSubnetwork
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The subnetwork to set.- Returns:
- This builder for chaining.
-
clearSubnetwork
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setSubnetworkBytes
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 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for subnetwork to set.- Returns:
- This builder for chaining.
-
getEnableIntraNodeVisibility
public 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;- Specified by:
getEnableIntraNodeVisibilityin interfaceNetworkConfigOrBuilder- Returns:
- The enableIntraNodeVisibility.
-
setEnableIntraNodeVisibility
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;- Parameters:
value- The enableIntraNodeVisibility to set.- Returns:
- This builder for chaining.
-
clearEnableIntraNodeVisibility
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:
- This builder for chaining.
-
hasDefaultSnatStatus
public 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.v1.DefaultSnatStatus default_snat_status = 7;- Specified by:
hasDefaultSnatStatusin interfaceNetworkConfigOrBuilder- Returns:
- Whether the defaultSnatStatus field is set.
-
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.v1.DefaultSnatStatus default_snat_status = 7;- Specified by:
getDefaultSnatStatusin interfaceNetworkConfigOrBuilder- Returns:
- The defaultSnatStatus.
-
setDefaultSnatStatus
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.v1.DefaultSnatStatus default_snat_status = 7; -
setDefaultSnatStatus
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.v1.DefaultSnatStatus default_snat_status = 7; -
mergeDefaultSnatStatus
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.v1.DefaultSnatStatus default_snat_status = 7; -
clearDefaultSnatStatus
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.v1.DefaultSnatStatus default_snat_status = 7; -
getDefaultSnatStatusBuilder
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.v1.DefaultSnatStatus default_snat_status = 7; -
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.v1.DefaultSnatStatus default_snat_status = 7;- Specified by:
getDefaultSnatStatusOrBuilderin interfaceNetworkConfigOrBuilder
-
getEnableL4IlbSubsetting
public boolean getEnableL4IlbSubsetting()Whether L4ILB Subsetting is enabled for this cluster.
bool enable_l4ilb_subsetting = 10;- Specified by:
getEnableL4IlbSubsettingin interfaceNetworkConfigOrBuilder- Returns:
- The enableL4ilbSubsetting.
-
setEnableL4IlbSubsetting
Whether L4ILB Subsetting is enabled for this cluster.
bool enable_l4ilb_subsetting = 10;- Parameters:
value- The enableL4ilbSubsetting to set.- Returns:
- This builder for chaining.
-
clearEnableL4IlbSubsetting
Whether L4ILB Subsetting is enabled for this cluster.
bool enable_l4ilb_subsetting = 10;- Returns:
- This builder for chaining.
-
getDatapathProviderValue
public int getDatapathProviderValue()The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
.google.container.v1.DatapathProvider datapath_provider = 11;- Specified by:
getDatapathProviderValuein interfaceNetworkConfigOrBuilder- Returns:
- The enum numeric value on the wire for datapathProvider.
-
setDatapathProviderValue
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
.google.container.v1.DatapathProvider datapath_provider = 11;- Parameters:
value- The enum numeric value on the wire for datapathProvider to set.- Returns:
- This builder for chaining.
-
getDatapathProvider
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
.google.container.v1.DatapathProvider datapath_provider = 11;- Specified by:
getDatapathProviderin interfaceNetworkConfigOrBuilder- Returns:
- The datapathProvider.
-
setDatapathProvider
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
.google.container.v1.DatapathProvider datapath_provider = 11;- Parameters:
value- The datapathProvider to set.- Returns:
- This builder for chaining.
-
clearDatapathProvider
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
.google.container.v1.DatapathProvider datapath_provider = 11;- Returns:
- This builder for chaining.
-
getPrivateIpv6GoogleAccessValue
public 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.v1.PrivateIPv6GoogleAccess private_ipv6_google_access = 12;- Specified by:
getPrivateIpv6GoogleAccessValuein interfaceNetworkConfigOrBuilder- Returns:
- The enum numeric value on the wire for privateIpv6GoogleAccess.
-
setPrivateIpv6GoogleAccessValue
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.v1.PrivateIPv6GoogleAccess private_ipv6_google_access = 12;- Parameters:
value- The enum numeric value on the wire for privateIpv6GoogleAccess to set.- Returns:
- This builder for chaining.
-
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.v1.PrivateIPv6GoogleAccess private_ipv6_google_access = 12;- Specified by:
getPrivateIpv6GoogleAccessin interfaceNetworkConfigOrBuilder- Returns:
- The privateIpv6GoogleAccess.
-
setPrivateIpv6GoogleAccess
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.v1.PrivateIPv6GoogleAccess private_ipv6_google_access = 12;- Parameters:
value- The privateIpv6GoogleAccess to set.- Returns:
- This builder for chaining.
-
clearPrivateIpv6GoogleAccess
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.v1.PrivateIPv6GoogleAccess private_ipv6_google_access = 12;- Returns:
- This builder for chaining.
-
hasDnsConfig
public boolean hasDnsConfig()DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13;- Specified by:
hasDnsConfigin interfaceNetworkConfigOrBuilder- Returns:
- Whether the dnsConfig field is set.
-
getDnsConfig
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13;- Specified by:
getDnsConfigin interfaceNetworkConfigOrBuilder- Returns:
- The dnsConfig.
-
setDnsConfig
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13; -
setDnsConfig
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13; -
mergeDnsConfig
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13; -
clearDnsConfig
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13; -
getDnsConfigBuilder
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13; -
getDnsConfigOrBuilder
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13;- Specified by:
getDnsConfigOrBuilderin interfaceNetworkConfigOrBuilder
-
hasServiceExternalIpsConfig
public boolean hasServiceExternalIpsConfig()ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15;- Specified by:
hasServiceExternalIpsConfigin interfaceNetworkConfigOrBuilder- Returns:
- Whether the serviceExternalIpsConfig field is set.
-
getServiceExternalIpsConfig
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15;- Specified by:
getServiceExternalIpsConfigin interfaceNetworkConfigOrBuilder- Returns:
- The serviceExternalIpsConfig.
-
setServiceExternalIpsConfig
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15; -
setServiceExternalIpsConfig
public NetworkConfig.Builder setServiceExternalIpsConfig(ServiceExternalIPsConfig.Builder builderForValue) ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15; -
mergeServiceExternalIpsConfig
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15; -
clearServiceExternalIpsConfig
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15; -
getServiceExternalIpsConfigBuilder
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15; -
getServiceExternalIpsConfigOrBuilder
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15;- Specified by:
getServiceExternalIpsConfigOrBuilderin interfaceNetworkConfigOrBuilder
-
hasGatewayApiConfig
public boolean hasGatewayApiConfig()GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16;- Specified by:
hasGatewayApiConfigin interfaceNetworkConfigOrBuilder- Returns:
- Whether the gatewayApiConfig field is set.
-
getGatewayApiConfig
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16;- Specified by:
getGatewayApiConfigin interfaceNetworkConfigOrBuilder- Returns:
- The gatewayApiConfig.
-
setGatewayApiConfig
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16; -
setGatewayApiConfig
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16; -
mergeGatewayApiConfig
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16; -
clearGatewayApiConfig
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16; -
getGatewayApiConfigBuilder
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16; -
getGatewayApiConfigOrBuilder
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16;- Specified by:
getGatewayApiConfigOrBuilderin interfaceNetworkConfigOrBuilder
-
getEnableMultiNetworking
public boolean getEnableMultiNetworking()Whether multi-networking is enabled for this cluster.
bool enable_multi_networking = 17;- Specified by:
getEnableMultiNetworkingin interfaceNetworkConfigOrBuilder- Returns:
- The enableMultiNetworking.
-
setEnableMultiNetworking
Whether multi-networking is enabled for this cluster.
bool enable_multi_networking = 17;- Parameters:
value- The enableMultiNetworking to set.- Returns:
- This builder for chaining.
-
clearEnableMultiNetworking
Whether multi-networking is enabled for this cluster.
bool enable_multi_networking = 17;- Returns:
- This builder for chaining.
-
hasNetworkPerformanceConfig
public boolean hasNetworkPerformanceConfig()Network bandwidth tier configuration.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;- Specified by:
hasNetworkPerformanceConfigin interfaceNetworkConfigOrBuilder- Returns:
- Whether the networkPerformanceConfig field is set.
-
getNetworkPerformanceConfig
Network bandwidth tier configuration.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;- Specified by:
getNetworkPerformanceConfigin interfaceNetworkConfigOrBuilder- Returns:
- The networkPerformanceConfig.
-
setNetworkPerformanceConfig
public NetworkConfig.Builder setNetworkPerformanceConfig(NetworkConfig.ClusterNetworkPerformanceConfig value) Network bandwidth tier configuration.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18; -
setNetworkPerformanceConfig
public NetworkConfig.Builder setNetworkPerformanceConfig(NetworkConfig.ClusterNetworkPerformanceConfig.Builder builderForValue) Network bandwidth tier configuration.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18; -
mergeNetworkPerformanceConfig
public NetworkConfig.Builder mergeNetworkPerformanceConfig(NetworkConfig.ClusterNetworkPerformanceConfig value) Network bandwidth tier configuration.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18; -
clearNetworkPerformanceConfig
Network bandwidth tier configuration.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18; -
getNetworkPerformanceConfigBuilder
Network bandwidth tier configuration.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18; -
getNetworkPerformanceConfigOrBuilder
public NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder getNetworkPerformanceConfigOrBuilder()Network bandwidth tier configuration.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;- Specified by:
getNetworkPerformanceConfigOrBuilderin interfaceNetworkConfigOrBuilder
-
hasEnableFqdnNetworkPolicy
public boolean hasEnableFqdnNetworkPolicy()Whether FQDN Network Policy is enabled on this cluster.
optional bool enable_fqdn_network_policy = 19;- Specified by:
hasEnableFqdnNetworkPolicyin interfaceNetworkConfigOrBuilder- Returns:
- Whether the enableFqdnNetworkPolicy field is set.
-
getEnableFqdnNetworkPolicy
public boolean getEnableFqdnNetworkPolicy()Whether FQDN Network Policy is enabled on this cluster.
optional bool enable_fqdn_network_policy = 19;- Specified by:
getEnableFqdnNetworkPolicyin interfaceNetworkConfigOrBuilder- Returns:
- The enableFqdnNetworkPolicy.
-
setEnableFqdnNetworkPolicy
Whether FQDN Network Policy is enabled on this cluster.
optional bool enable_fqdn_network_policy = 19;- Parameters:
value- The enableFqdnNetworkPolicy to set.- Returns:
- This builder for chaining.
-
clearEnableFqdnNetworkPolicy
Whether FQDN Network Policy is enabled on this cluster.
optional bool enable_fqdn_network_policy = 19;- Returns:
- This builder for chaining.
-
hasInTransitEncryptionConfig
public boolean hasInTransitEncryptionConfig()Specify the details of in-transit encryption. Now named inter-node transparent encryption.
optional .google.container.v1.InTransitEncryptionConfig in_transit_encryption_config = 20;- Specified by:
hasInTransitEncryptionConfigin interfaceNetworkConfigOrBuilder- Returns:
- Whether the inTransitEncryptionConfig field is set.
-
getInTransitEncryptionConfigValue
public int getInTransitEncryptionConfigValue()Specify the details of in-transit encryption. Now named inter-node transparent encryption.
optional .google.container.v1.InTransitEncryptionConfig in_transit_encryption_config = 20;- Specified by:
getInTransitEncryptionConfigValuein interfaceNetworkConfigOrBuilder- Returns:
- The enum numeric value on the wire for inTransitEncryptionConfig.
-
setInTransitEncryptionConfigValue
Specify the details of in-transit encryption. Now named inter-node transparent encryption.
optional .google.container.v1.InTransitEncryptionConfig in_transit_encryption_config = 20;- Parameters:
value- The enum numeric value on the wire for inTransitEncryptionConfig to set.- Returns:
- This builder for chaining.
-
getInTransitEncryptionConfig
Specify the details of in-transit encryption. Now named inter-node transparent encryption.
optional .google.container.v1.InTransitEncryptionConfig in_transit_encryption_config = 20;- Specified by:
getInTransitEncryptionConfigin interfaceNetworkConfigOrBuilder- Returns:
- The inTransitEncryptionConfig.
-
setInTransitEncryptionConfig
Specify the details of in-transit encryption. Now named inter-node transparent encryption.
optional .google.container.v1.InTransitEncryptionConfig in_transit_encryption_config = 20;- Parameters:
value- The inTransitEncryptionConfig to set.- Returns:
- This builder for chaining.
-
clearInTransitEncryptionConfig
Specify the details of in-transit encryption. Now named inter-node transparent encryption.
optional .google.container.v1.InTransitEncryptionConfig in_transit_encryption_config = 20;- Returns:
- This builder for chaining.
-
hasEnableCiliumClusterwideNetworkPolicy
public boolean hasEnableCiliumClusterwideNetworkPolicy()Whether CiliumClusterwideNetworkPolicy is enabled on this cluster.
optional bool enable_cilium_clusterwide_network_policy = 21;- Specified by:
hasEnableCiliumClusterwideNetworkPolicyin interfaceNetworkConfigOrBuilder- Returns:
- Whether the enableCiliumClusterwideNetworkPolicy field is set.
-
getEnableCiliumClusterwideNetworkPolicy
public boolean getEnableCiliumClusterwideNetworkPolicy()Whether CiliumClusterwideNetworkPolicy is enabled on this cluster.
optional bool enable_cilium_clusterwide_network_policy = 21;- Specified by:
getEnableCiliumClusterwideNetworkPolicyin interfaceNetworkConfigOrBuilder- Returns:
- The enableCiliumClusterwideNetworkPolicy.
-
setEnableCiliumClusterwideNetworkPolicy
Whether CiliumClusterwideNetworkPolicy is enabled on this cluster.
optional bool enable_cilium_clusterwide_network_policy = 21;- Parameters:
value- The enableCiliumClusterwideNetworkPolicy to set.- Returns:
- This builder for chaining.
-
clearEnableCiliumClusterwideNetworkPolicy
Whether CiliumClusterwideNetworkPolicy is enabled on this cluster.
optional bool enable_cilium_clusterwide_network_policy = 21;- Returns:
- This builder for chaining.
-
hasDefaultEnablePrivateNodes
public boolean hasDefaultEnablePrivateNodes()Controls whether by default nodes have private IP addresses only. It is invalid to specify both [PrivateClusterConfig.enablePrivateNodes][] and this field at the same time. To update the default setting, use [ClusterUpdate.desired_default_enable_private_nodes][google.container.v1.ClusterUpdate.desired_default_enable_private_nodes]
optional bool default_enable_private_nodes = 22;- Specified by:
hasDefaultEnablePrivateNodesin interfaceNetworkConfigOrBuilder- Returns:
- Whether the defaultEnablePrivateNodes field is set.
-
getDefaultEnablePrivateNodes
public boolean getDefaultEnablePrivateNodes()Controls whether by default nodes have private IP addresses only. It is invalid to specify both [PrivateClusterConfig.enablePrivateNodes][] and this field at the same time. To update the default setting, use [ClusterUpdate.desired_default_enable_private_nodes][google.container.v1.ClusterUpdate.desired_default_enable_private_nodes]
optional bool default_enable_private_nodes = 22;- Specified by:
getDefaultEnablePrivateNodesin interfaceNetworkConfigOrBuilder- Returns:
- The defaultEnablePrivateNodes.
-
setDefaultEnablePrivateNodes
Controls whether by default nodes have private IP addresses only. It is invalid to specify both [PrivateClusterConfig.enablePrivateNodes][] and this field at the same time. To update the default setting, use [ClusterUpdate.desired_default_enable_private_nodes][google.container.v1.ClusterUpdate.desired_default_enable_private_nodes]
optional bool default_enable_private_nodes = 22;- Parameters:
value- The defaultEnablePrivateNodes to set.- Returns:
- This builder for chaining.
-
clearDefaultEnablePrivateNodes
Controls whether by default nodes have private IP addresses only. It is invalid to specify both [PrivateClusterConfig.enablePrivateNodes][] and this field at the same time. To update the default setting, use [ClusterUpdate.desired_default_enable_private_nodes][google.container.v1.ClusterUpdate.desired_default_enable_private_nodes]
optional bool default_enable_private_nodes = 22;- Returns:
- This builder for chaining.
-
hasDataplaneV2Config
public boolean hasDataplaneV2Config()Optional. DataplaneV2Config specifies the DPv2 configuration.
optional .google.container.v1.DataplaneV2Config dataplane_v2_config = 23 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDataplaneV2Configin interfaceNetworkConfigOrBuilder- Returns:
- Whether the dataplaneV2Config field is set.
-
getDataplaneV2Config
Optional. DataplaneV2Config specifies the DPv2 configuration.
optional .google.container.v1.DataplaneV2Config dataplane_v2_config = 23 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDataplaneV2Configin interfaceNetworkConfigOrBuilder- Returns:
- The dataplaneV2Config.
-
setDataplaneV2Config
Optional. DataplaneV2Config specifies the DPv2 configuration.
optional .google.container.v1.DataplaneV2Config dataplane_v2_config = 23 [(.google.api.field_behavior) = OPTIONAL]; -
setDataplaneV2Config
Optional. DataplaneV2Config specifies the DPv2 configuration.
optional .google.container.v1.DataplaneV2Config dataplane_v2_config = 23 [(.google.api.field_behavior) = OPTIONAL]; -
mergeDataplaneV2Config
Optional. DataplaneV2Config specifies the DPv2 configuration.
optional .google.container.v1.DataplaneV2Config dataplane_v2_config = 23 [(.google.api.field_behavior) = OPTIONAL]; -
clearDataplaneV2Config
Optional. DataplaneV2Config specifies the DPv2 configuration.
optional .google.container.v1.DataplaneV2Config dataplane_v2_config = 23 [(.google.api.field_behavior) = OPTIONAL]; -
getDataplaneV2ConfigBuilder
Optional. DataplaneV2Config specifies the DPv2 configuration.
optional .google.container.v1.DataplaneV2Config dataplane_v2_config = 23 [(.google.api.field_behavior) = OPTIONAL]; -
getDataplaneV2ConfigOrBuilder
Optional. DataplaneV2Config specifies the DPv2 configuration.
optional .google.container.v1.DataplaneV2Config dataplane_v2_config = 23 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDataplaneV2ConfigOrBuilderin interfaceNetworkConfigOrBuilder
-
hasDisableL4LbFirewallReconciliation
public boolean hasDisableL4LbFirewallReconciliation()Disable L4 load balancer VPC firewalls to enable firewall policies.
optional bool disable_l4_lb_firewall_reconciliation = 24;- Specified by:
hasDisableL4LbFirewallReconciliationin interfaceNetworkConfigOrBuilder- Returns:
- Whether the disableL4LbFirewallReconciliation field is set.
-
getDisableL4LbFirewallReconciliation
public boolean getDisableL4LbFirewallReconciliation()Disable L4 load balancer VPC firewalls to enable firewall policies.
optional bool disable_l4_lb_firewall_reconciliation = 24;- Specified by:
getDisableL4LbFirewallReconciliationin interfaceNetworkConfigOrBuilder- Returns:
- The disableL4LbFirewallReconciliation.
-
setDisableL4LbFirewallReconciliation
Disable L4 load balancer VPC firewalls to enable firewall policies.
optional bool disable_l4_lb_firewall_reconciliation = 24;- Parameters:
value- The disableL4LbFirewallReconciliation to set.- Returns:
- This builder for chaining.
-
clearDisableL4LbFirewallReconciliation
Disable L4 load balancer VPC firewalls to enable firewall policies.
optional bool disable_l4_lb_firewall_reconciliation = 24;- Returns:
- This builder for chaining.
-