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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<NetworkConfig.Builder> implements NetworkConfigOrBuilder
NetworkConfig reports the relative names of network & subnetwork.
Protobuf typegoogle.container.v1.NetworkConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NetworkConfigbuild()NetworkConfigbuildPartial()NetworkConfig.Builderclear()NetworkConfig.BuilderclearDatapathProvider()The desired datapath provider for this cluster.NetworkConfig.BuilderclearDefaultSnatStatus()Whether the cluster disables default in-node sNAT rules.NetworkConfig.BuilderclearDnsConfig()DNSConfig contains clusterDNS config for this cluster.NetworkConfig.BuilderclearEnableFqdnNetworkPolicy()Whether FQDN Network Policy is enabled on this cluster.NetworkConfig.BuilderclearEnableIntraNodeVisibility()Whether Intra-node visibility is enabled for this cluster.NetworkConfig.BuilderclearEnableL4IlbSubsetting()Whether L4ILB Subsetting is enabled for this cluster.NetworkConfig.BuilderclearEnableMultiNetworking()Whether multi-networking is enabled for this cluster.NetworkConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)NetworkConfig.BuilderclearGatewayApiConfig()GatewayAPIConfig contains the desired config of Gateway API on this cluster.NetworkConfig.BuilderclearNetwork()Output only.NetworkConfig.BuilderclearNetworkPerformanceConfig()Network bandwidth tier configuration.NetworkConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)NetworkConfig.BuilderclearPrivateIpv6GoogleAccess()The desired state of IPv6 connectivity to Google Services.NetworkConfig.BuilderclearServiceExternalIpsConfig()ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.NetworkConfig.BuilderclearSubnetwork()Output only.NetworkConfig.Builderclone()DatapathProvidergetDatapathProvider()The desired datapath provider for this cluster.intgetDatapathProviderValue()The desired datapath provider for this cluster.NetworkConfiggetDefaultInstanceForType()DefaultSnatStatusgetDefaultSnatStatus()Whether the cluster disables default in-node sNAT rules.DefaultSnatStatus.BuildergetDefaultSnatStatusBuilder()Whether the cluster disables default in-node sNAT rules.DefaultSnatStatusOrBuildergetDefaultSnatStatusOrBuilder()Whether the cluster disables default in-node sNAT rules.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()DNSConfiggetDnsConfig()DNSConfig contains clusterDNS config for this cluster.DNSConfig.BuildergetDnsConfigBuilder()DNSConfig contains clusterDNS config for this cluster.DNSConfigOrBuildergetDnsConfigOrBuilder()DNSConfig contains clusterDNS config for this cluster.booleangetEnableFqdnNetworkPolicy()Whether FQDN Network Policy is enabled on this cluster.booleangetEnableIntraNodeVisibility()Whether Intra-node visibility is enabled for this cluster.booleangetEnableL4IlbSubsetting()Whether L4ILB Subsetting is enabled for this cluster.booleangetEnableMultiNetworking()Whether multi-networking is enabled for this cluster.GatewayAPIConfiggetGatewayApiConfig()GatewayAPIConfig contains the desired config of Gateway API on this cluster.GatewayAPIConfig.BuildergetGatewayApiConfigBuilder()GatewayAPIConfig contains the desired config of Gateway API on this cluster.GatewayAPIConfigOrBuildergetGatewayApiConfigOrBuilder()GatewayAPIConfig contains the desired config of Gateway API on this cluster.StringgetNetwork()Output only.com.google.protobuf.ByteStringgetNetworkBytes()Output only.NetworkConfig.ClusterNetworkPerformanceConfiggetNetworkPerformanceConfig()Network bandwidth tier configuration.NetworkConfig.ClusterNetworkPerformanceConfig.BuildergetNetworkPerformanceConfigBuilder()Network bandwidth tier configuration.NetworkConfig.ClusterNetworkPerformanceConfigOrBuildergetNetworkPerformanceConfigOrBuilder()Network bandwidth tier configuration.PrivateIPv6GoogleAccessgetPrivateIpv6GoogleAccess()The desired state of IPv6 connectivity to Google Services.intgetPrivateIpv6GoogleAccessValue()The desired state of IPv6 connectivity to Google Services.ServiceExternalIPsConfiggetServiceExternalIpsConfig()ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.ServiceExternalIPsConfig.BuildergetServiceExternalIpsConfigBuilder()ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.ServiceExternalIPsConfigOrBuildergetServiceExternalIpsConfigOrBuilder()ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.StringgetSubnetwork()Output only.com.google.protobuf.ByteStringgetSubnetworkBytes()Output only.booleanhasDefaultSnatStatus()Whether the cluster disables default in-node sNAT rules.booleanhasDnsConfig()DNSConfig contains clusterDNS config for this cluster.booleanhasEnableFqdnNetworkPolicy()Whether FQDN Network Policy is enabled on this cluster.booleanhasGatewayApiConfig()GatewayAPIConfig contains the desired config of Gateway API on this cluster.booleanhasNetworkPerformanceConfig()Network bandwidth tier configuration.booleanhasServiceExternalIpsConfig()ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()NetworkConfig.BuildermergeDefaultSnatStatus(DefaultSnatStatus value)Whether the cluster disables default in-node sNAT rules.NetworkConfig.BuildermergeDnsConfig(DNSConfig value)DNSConfig contains clusterDNS config for this cluster.NetworkConfig.BuildermergeFrom(NetworkConfig other)NetworkConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)NetworkConfig.BuildermergeFrom(com.google.protobuf.Message other)NetworkConfig.BuildermergeGatewayApiConfig(GatewayAPIConfig value)GatewayAPIConfig contains the desired config of Gateway API on this cluster.NetworkConfig.BuildermergeNetworkPerformanceConfig(NetworkConfig.ClusterNetworkPerformanceConfig value)Network bandwidth tier configuration.NetworkConfig.BuildermergeServiceExternalIpsConfig(ServiceExternalIPsConfig value)ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.NetworkConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NetworkConfig.BuildersetDatapathProvider(DatapathProvider value)The desired datapath provider for this cluster.NetworkConfig.BuildersetDatapathProviderValue(int value)The desired datapath provider for this cluster.NetworkConfig.BuildersetDefaultSnatStatus(DefaultSnatStatus value)Whether the cluster disables default in-node sNAT rules.NetworkConfig.BuildersetDefaultSnatStatus(DefaultSnatStatus.Builder builderForValue)Whether the cluster disables default in-node sNAT rules.NetworkConfig.BuildersetDnsConfig(DNSConfig value)DNSConfig contains clusterDNS config for this cluster.NetworkConfig.BuildersetDnsConfig(DNSConfig.Builder builderForValue)DNSConfig contains clusterDNS config for this cluster.NetworkConfig.BuildersetEnableFqdnNetworkPolicy(boolean value)Whether FQDN Network Policy is enabled on this cluster.NetworkConfig.BuildersetEnableIntraNodeVisibility(boolean value)Whether Intra-node visibility is enabled for this cluster.NetworkConfig.BuildersetEnableL4IlbSubsetting(boolean value)Whether L4ILB Subsetting is enabled for this cluster.NetworkConfig.BuildersetEnableMultiNetworking(boolean value)Whether multi-networking is enabled for this cluster.NetworkConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NetworkConfig.BuildersetGatewayApiConfig(GatewayAPIConfig value)GatewayAPIConfig contains the desired config of Gateway API on this cluster.NetworkConfig.BuildersetGatewayApiConfig(GatewayAPIConfig.Builder builderForValue)GatewayAPIConfig contains the desired config of Gateway API on this cluster.NetworkConfig.BuildersetNetwork(String value)Output only.NetworkConfig.BuildersetNetworkBytes(com.google.protobuf.ByteString value)Output only.NetworkConfig.BuildersetNetworkPerformanceConfig(NetworkConfig.ClusterNetworkPerformanceConfig value)Network bandwidth tier configuration.NetworkConfig.BuildersetNetworkPerformanceConfig(NetworkConfig.ClusterNetworkPerformanceConfig.Builder builderForValue)Network bandwidth tier configuration.NetworkConfig.BuildersetPrivateIpv6GoogleAccess(PrivateIPv6GoogleAccess value)The desired state of IPv6 connectivity to Google Services.NetworkConfig.BuildersetPrivateIpv6GoogleAccessValue(int value)The desired state of IPv6 connectivity to Google Services.NetworkConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)NetworkConfig.BuildersetServiceExternalIpsConfig(ServiceExternalIPsConfig value)ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.NetworkConfig.BuildersetServiceExternalIpsConfig(ServiceExternalIPsConfig.Builder builderForValue)ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.NetworkConfig.BuildersetSubnetwork(String value)Output only.NetworkConfig.BuildersetSubnetworkBytes(com.google.protobuf.ByteString value)Output only.NetworkConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
clear
public NetworkConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
getDefaultInstanceForType
public NetworkConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NetworkConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NetworkConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NetworkConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
setField
public NetworkConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
clearField
public NetworkConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
clearOneof
public NetworkConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
setRepeatedField
public NetworkConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
addRepeatedField
public NetworkConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
mergeFrom
public NetworkConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NetworkConfig.Builder>
-
mergeFrom
public NetworkConfig.Builder mergeFrom(NetworkConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public String getNetwork()
Output only. The relative name of the Google Compute Engine [network][google.container.v1.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;- 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][google.container.v1.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;- Specified by:
getNetworkBytesin interfaceNetworkConfigOrBuilder- Returns:
- The bytes for network.
-
setNetwork
public NetworkConfig.Builder setNetwork(String value)
Output only. The relative name of the Google Compute Engine [network][google.container.v1.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;- Parameters:
value- The network to set.- Returns:
- This builder for chaining.
-
clearNetwork
public NetworkConfig.Builder clearNetwork()
Output only. The relative name of the Google Compute Engine [network][google.container.v1.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:
- This builder for chaining.
-
setNetworkBytes
public NetworkConfig.Builder setNetworkBytes(com.google.protobuf.ByteString value)
Output only. The relative name of the Google Compute Engine [network][google.container.v1.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;- Parameters:
value- The bytes for network to set.- Returns:
- This builder for chaining.
-
getSubnetwork
public 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;- 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;- Specified by:
getSubnetworkBytesin interfaceNetworkConfigOrBuilder- Returns:
- The bytes for subnetwork.
-
setSubnetwork
public NetworkConfig.Builder setSubnetwork(String value)
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;- Parameters:
value- The subnetwork to set.- Returns:
- This builder for chaining.
-
clearSubnetwork
public NetworkConfig.Builder 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;- Returns:
- This builder for chaining.
-
setSubnetworkBytes
public NetworkConfig.Builder setSubnetworkBytes(com.google.protobuf.ByteString value)
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;- 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
public NetworkConfig.Builder setEnableIntraNodeVisibility(boolean value)
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
public NetworkConfig.Builder 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
public 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.v1.DefaultSnatStatus default_snat_status = 7;- Specified by:
getDefaultSnatStatusin interfaceNetworkConfigOrBuilder- Returns:
- The defaultSnatStatus.
-
setDefaultSnatStatus
public NetworkConfig.Builder setDefaultSnatStatus(DefaultSnatStatus value)
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
public NetworkConfig.Builder setDefaultSnatStatus(DefaultSnatStatus.Builder builderForValue)
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
public NetworkConfig.Builder mergeDefaultSnatStatus(DefaultSnatStatus value)
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
public NetworkConfig.Builder 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
public DefaultSnatStatus.Builder 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
public 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.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
public NetworkConfig.Builder setEnableL4IlbSubsetting(boolean value)
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
public NetworkConfig.Builder 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
public NetworkConfig.Builder setDatapathProviderValue(int value)
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
public DatapathProvider 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
public NetworkConfig.Builder setDatapathProvider(DatapathProvider value)
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
public NetworkConfig.Builder 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
public NetworkConfig.Builder setPrivateIpv6GoogleAccessValue(int value)
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
public 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.v1.PrivateIPv6GoogleAccess private_ipv6_google_access = 12;- Specified by:
getPrivateIpv6GoogleAccessin interfaceNetworkConfigOrBuilder- Returns:
- The privateIpv6GoogleAccess.
-
setPrivateIpv6GoogleAccess
public NetworkConfig.Builder setPrivateIpv6GoogleAccess(PrivateIPv6GoogleAccess value)
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
public NetworkConfig.Builder 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
public DNSConfig getDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13;- Specified by:
getDnsConfigin interfaceNetworkConfigOrBuilder- Returns:
- The dnsConfig.
-
setDnsConfig
public NetworkConfig.Builder setDnsConfig(DNSConfig value)
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13;
-
setDnsConfig
public NetworkConfig.Builder setDnsConfig(DNSConfig.Builder builderForValue)
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13;
-
mergeDnsConfig
public NetworkConfig.Builder mergeDnsConfig(DNSConfig value)
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13;
-
clearDnsConfig
public NetworkConfig.Builder clearDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13;
-
getDnsConfigBuilder
public DNSConfig.Builder getDnsConfigBuilder()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig dns_config = 13;
-
getDnsConfigOrBuilder
public DNSConfigOrBuilder 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
public ServiceExternalIPsConfig 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
public NetworkConfig.Builder setServiceExternalIpsConfig(ServiceExternalIPsConfig value)
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
public NetworkConfig.Builder mergeServiceExternalIpsConfig(ServiceExternalIPsConfig value)
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15;
-
clearServiceExternalIpsConfig
public NetworkConfig.Builder clearServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15;
-
getServiceExternalIpsConfigBuilder
public ServiceExternalIPsConfig.Builder getServiceExternalIpsConfigBuilder()
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
.google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15;
-
getServiceExternalIpsConfigOrBuilder
public ServiceExternalIPsConfigOrBuilder 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
public GatewayAPIConfig 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
public NetworkConfig.Builder setGatewayApiConfig(GatewayAPIConfig value)
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16;
-
setGatewayApiConfig
public NetworkConfig.Builder setGatewayApiConfig(GatewayAPIConfig.Builder builderForValue)
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16;
-
mergeGatewayApiConfig
public NetworkConfig.Builder mergeGatewayApiConfig(GatewayAPIConfig value)
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16;
-
clearGatewayApiConfig
public NetworkConfig.Builder clearGatewayApiConfig()
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16;
-
getGatewayApiConfigBuilder
public GatewayAPIConfig.Builder getGatewayApiConfigBuilder()
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig gateway_api_config = 16;
-
getGatewayApiConfigOrBuilder
public GatewayAPIConfigOrBuilder 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
public NetworkConfig.Builder setEnableMultiNetworking(boolean value)
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
public NetworkConfig.Builder 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
public NetworkConfig.ClusterNetworkPerformanceConfig 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
public NetworkConfig.Builder clearNetworkPerformanceConfig()
Network bandwidth tier configuration.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;
-
getNetworkPerformanceConfigBuilder
public NetworkConfig.ClusterNetworkPerformanceConfig.Builder 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
public NetworkConfig.Builder setEnableFqdnNetworkPolicy(boolean value)
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
public NetworkConfig.Builder clearEnableFqdnNetworkPolicy()
Whether FQDN Network Policy is enabled on this cluster.
optional bool enable_fqdn_network_policy = 19;- Returns:
- This builder for chaining.
-
setUnknownFields
public final NetworkConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
mergeUnknownFields
public final NetworkConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
-