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:
  • 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getNetwork

      public String 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:
      getNetwork in interface NetworkConfigOrBuilder
      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:
      getNetworkBytes in interface NetworkConfigOrBuilder
      Returns:
      The bytes for network.
    • 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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSubnetwork in interface NetworkConfigOrBuilder
      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:
      getSubnetworkBytes in interface NetworkConfigOrBuilder
      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:
      getEnableIntraNodeVisibility in interface NetworkConfigOrBuilder
      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:
      hasDefaultSnatStatus in interface NetworkConfigOrBuilder
      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:
      getDefaultSnatStatus in interface NetworkConfigOrBuilder
      Returns:
      The defaultSnatStatus.
    • 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:
      getDefaultSnatStatusOrBuilder in interface NetworkConfigOrBuilder
    • getEnableL4IlbSubsetting

      public boolean getEnableL4IlbSubsetting()
       Whether L4ILB Subsetting is enabled for this cluster.
       
      bool enable_l4ilb_subsetting = 10;
      Specified by:
      getEnableL4IlbSubsetting in interface NetworkConfigOrBuilder
      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:
      getDatapathProviderValue in interface NetworkConfigOrBuilder
      Returns:
      The enum numeric value on the wire for datapathProvider.
    • 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:
      getDatapathProvider in interface NetworkConfigOrBuilder
      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:
      getPrivateIpv6GoogleAccessValue in interface NetworkConfigOrBuilder
      Returns:
      The enum numeric value on the wire for privateIpv6GoogleAccess.
    • 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:
      getPrivateIpv6GoogleAccess in interface NetworkConfigOrBuilder
      Returns:
      The privateIpv6GoogleAccess.
    • hasDnsConfig

      public boolean hasDnsConfig()
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig dns_config = 13;
      Specified by:
      hasDnsConfig in interface NetworkConfigOrBuilder
      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:
      getDnsConfig in interface NetworkConfigOrBuilder
      Returns:
      The dnsConfig.
    • getDnsConfigOrBuilder

      public DNSConfigOrBuilder getDnsConfigOrBuilder()
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig dns_config = 13;
      Specified by:
      getDnsConfigOrBuilder in interface NetworkConfigOrBuilder
    • 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:
      hasServiceExternalIpsConfig in interface NetworkConfigOrBuilder
      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:
      getServiceExternalIpsConfig in interface NetworkConfigOrBuilder
      Returns:
      The serviceExternalIpsConfig.
    • 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:
      getServiceExternalIpsConfigOrBuilder in interface NetworkConfigOrBuilder
    • 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:
      hasGatewayApiConfig in interface NetworkConfigOrBuilder
      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:
      getGatewayApiConfig in interface NetworkConfigOrBuilder
      Returns:
      The gatewayApiConfig.
    • 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:
      getGatewayApiConfigOrBuilder in interface NetworkConfigOrBuilder
    • getEnableMultiNetworking

      public boolean getEnableMultiNetworking()
       Whether multi-networking is enabled for this cluster.
       
      bool enable_multi_networking = 17;
      Specified by:
      getEnableMultiNetworking in interface NetworkConfigOrBuilder
      Returns:
      The enableMultiNetworking.
    • hasNetworkPerformanceConfig

      public boolean hasNetworkPerformanceConfig()
       Network bandwidth tier configuration.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;
      Specified by:
      hasNetworkPerformanceConfig in interface NetworkConfigOrBuilder
      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:
      getNetworkPerformanceConfig in interface NetworkConfigOrBuilder
      Returns:
      The networkPerformanceConfig.
    • getNetworkPerformanceConfigOrBuilder

      public NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder getNetworkPerformanceConfigOrBuilder()
       Network bandwidth tier configuration.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;
      Specified by:
      getNetworkPerformanceConfigOrBuilder in interface NetworkConfigOrBuilder
    • hasEnableFqdnNetworkPolicy

      public boolean hasEnableFqdnNetworkPolicy()
       Whether FQDN Network Policy is enabled on this cluster.
       
      optional bool enable_fqdn_network_policy = 19;
      Specified by:
      hasEnableFqdnNetworkPolicy in interface NetworkConfigOrBuilder
      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:
      getEnableFqdnNetworkPolicy in interface NetworkConfigOrBuilder
      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:
      hasInTransitEncryptionConfig in interface NetworkConfigOrBuilder
      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:
      getInTransitEncryptionConfigValue in interface NetworkConfigOrBuilder
      Returns:
      The enum numeric value on the wire for inTransitEncryptionConfig.
    • getInTransitEncryptionConfig

      public 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:
      getInTransitEncryptionConfig in interface NetworkConfigOrBuilder
      Returns:
      The inTransitEncryptionConfig.
    • hasEnableCiliumClusterwideNetworkPolicy

      public boolean hasEnableCiliumClusterwideNetworkPolicy()
       Whether CiliumClusterwideNetworkPolicy is enabled on this cluster.
       
      optional bool enable_cilium_clusterwide_network_policy = 21;
      Specified by:
      hasEnableCiliumClusterwideNetworkPolicy in interface NetworkConfigOrBuilder
      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:
      getEnableCiliumClusterwideNetworkPolicy in interface NetworkConfigOrBuilder
      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:
      hasDefaultEnablePrivateNodes in interface NetworkConfigOrBuilder
      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:
      getDefaultEnablePrivateNodes in interface NetworkConfigOrBuilder
      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:
      hasDataplaneV2Config in interface NetworkConfigOrBuilder
      Returns:
      Whether the dataplaneV2Config field is set.
    • getDataplaneV2Config

      public DataplaneV2Config getDataplaneV2Config()
       Optional. DataplaneV2Config specifies the DPv2 configuration.
       
      optional .google.container.v1.DataplaneV2Config dataplane_v2_config = 23 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDataplaneV2Config in interface NetworkConfigOrBuilder
      Returns:
      The dataplaneV2Config.
    • getDataplaneV2ConfigOrBuilder

      public DataplaneV2ConfigOrBuilder getDataplaneV2ConfigOrBuilder()
       Optional. DataplaneV2Config specifies the DPv2 configuration.
       
      optional .google.container.v1.DataplaneV2Config dataplane_v2_config = 23 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDataplaneV2ConfigOrBuilder in interface NetworkConfigOrBuilder
    • hasDisableL4LbFirewallReconciliation

      public boolean hasDisableL4LbFirewallReconciliation()
       Disable L4 load balancer VPC firewalls to enable firewall policies.
       
      optional bool disable_l4_lb_firewall_reconciliation = 24;
      Specified by:
      hasDisableL4LbFirewallReconciliation in interface NetworkConfigOrBuilder
      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:
      getDisableL4LbFirewallReconciliation in interface NetworkConfigOrBuilder
      Returns:
      The disableL4LbFirewallReconciliation.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.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

      public static NetworkConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static NetworkConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static NetworkConfig parseDelimitedFrom(InputStream input) throws IOException
      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

      public NetworkConfig.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static NetworkConfig.Builder newBuilder()
    • newBuilder

      public static NetworkConfig.Builder newBuilder(NetworkConfig prototype)
    • toBuilder

      public NetworkConfig.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected NetworkConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static NetworkConfig getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<NetworkConfig> parser()
    • getParserForType

      public com.google.protobuf.Parser<NetworkConfig> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public NetworkConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder