Package com.google.container.v1
Class NetworkConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.NetworkConfig
- All Implemented Interfaces:
NetworkConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class NetworkConfig
extends com.google.protobuf.GeneratedMessage
implements NetworkConfigOrBuilder
NetworkConfig reports the relative names of network & subnetwork.Protobuf type
google.container.v1.NetworkConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classNetworkConfig reports the relative names of network & subnetwork.static final classConfiguration of network bandwidth tiersstatic interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe desired datapath provider for this cluster.intThe desired datapath provider for this cluster.Optional.Optional.booleanControls whether by default nodes have private IP addresses only.static NetworkConfigWhether the cluster disables default in-node sNAT rules.Whether the cluster disables default in-node sNAT rules.static final com.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.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.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.com.google.protobuf.Parser<NetworkConfig>The desired state of IPv6 connectivity to Google Services.intThe desired state of IPv6 connectivity to Google Services.intServiceExternalIPsConfig 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.inthashCode()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 booleanstatic NetworkConfig.Builderstatic NetworkConfig.BuildernewBuilder(NetworkConfig prototype) protected NetworkConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static NetworkConfigparseDelimitedFrom(InputStream input) static NetworkConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NetworkConfigparseFrom(byte[] data) static NetworkConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NetworkConfigparseFrom(com.google.protobuf.ByteString data) static NetworkConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NetworkConfigparseFrom(com.google.protobuf.CodedInputStream input) static NetworkConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NetworkConfigparseFrom(InputStream input) static NetworkConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NetworkConfigparseFrom(ByteBuffer data) static NetworkConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<NetworkConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NETWORK_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER- See Also:
-
SUBNETWORK_FIELD_NUMBER
public static final int SUBNETWORK_FIELD_NUMBER- See Also:
-
ENABLE_INTRA_NODE_VISIBILITY_FIELD_NUMBER
public static final int ENABLE_INTRA_NODE_VISIBILITY_FIELD_NUMBER- See Also:
-
DEFAULT_SNAT_STATUS_FIELD_NUMBER
public static final int DEFAULT_SNAT_STATUS_FIELD_NUMBER- See Also:
-
ENABLE_L4ILB_SUBSETTING_FIELD_NUMBER
public static final int ENABLE_L4ILB_SUBSETTING_FIELD_NUMBER- See Also:
-
DATAPATH_PROVIDER_FIELD_NUMBER
public static final int DATAPATH_PROVIDER_FIELD_NUMBER- See Also:
-
PRIVATE_IPV6_GOOGLE_ACCESS_FIELD_NUMBER
public static final int PRIVATE_IPV6_GOOGLE_ACCESS_FIELD_NUMBER- See Also:
-
DNS_CONFIG_FIELD_NUMBER
public static final int DNS_CONFIG_FIELD_NUMBER- See Also:
-
SERVICE_EXTERNAL_IPS_CONFIG_FIELD_NUMBER
public static final int SERVICE_EXTERNAL_IPS_CONFIG_FIELD_NUMBER- See Also:
-
GATEWAY_API_CONFIG_FIELD_NUMBER
public static final int GATEWAY_API_CONFIG_FIELD_NUMBER- See Also:
-
ENABLE_MULTI_NETWORKING_FIELD_NUMBER
public static final int ENABLE_MULTI_NETWORKING_FIELD_NUMBER- See Also:
-
NETWORK_PERFORMANCE_CONFIG_FIELD_NUMBER
public static final int NETWORK_PERFORMANCE_CONFIG_FIELD_NUMBER- See Also:
-
ENABLE_FQDN_NETWORK_POLICY_FIELD_NUMBER
public static final int ENABLE_FQDN_NETWORK_POLICY_FIELD_NUMBER- See Also:
-
IN_TRANSIT_ENCRYPTION_CONFIG_FIELD_NUMBER
public static final int IN_TRANSIT_ENCRYPTION_CONFIG_FIELD_NUMBER- See Also:
-
ENABLE_CILIUM_CLUSTERWIDE_NETWORK_POLICY_FIELD_NUMBER
public static final int ENABLE_CILIUM_CLUSTERWIDE_NETWORK_POLICY_FIELD_NUMBER- See Also:
-
DEFAULT_ENABLE_PRIVATE_NODES_FIELD_NUMBER
public static final int DEFAULT_ENABLE_PRIVATE_NODES_FIELD_NUMBER- See Also:
-
DATAPLANE_V2_CONFIG_FIELD_NUMBER
public static final int DATAPLANE_V2_CONFIG_FIELD_NUMBER- See Also:
-
DISABLE_L4_LB_FIREWALL_RECONCILIATION_FIELD_NUMBER
public static final int DISABLE_L4_LB_FIREWALL_RECONCILIATION_FIELD_NUMBER- See Also:
-
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static NetworkConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NetworkConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NetworkConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NetworkConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NetworkConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NetworkConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static NetworkConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static NetworkConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static NetworkConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static NetworkConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected NetworkConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-