Interface NetworkConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    NetworkConfig, NetworkConfig.Builder

    public interface NetworkConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getNetwork

        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;
        Returns:
        The network.
      • getNetworkBytes

        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;
        Returns:
        The bytes for network.
      • getSubnetwork

        String getSubnetwork()
         Output only. The relative name of the Google Compute Engine
         [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the
         cluster is connected. Example:
         projects/my-project/regions/us-central1/subnetworks/my-subnet
         
        string subnetwork = 2;
        Returns:
        The subnetwork.
      • getSubnetworkBytes

        com.google.protobuf.ByteString getSubnetworkBytes()
         Output only. The relative name of the Google Compute Engine
         [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the
         cluster is connected. Example:
         projects/my-project/regions/us-central1/subnetworks/my-subnet
         
        string subnetwork = 2;
        Returns:
        The bytes for subnetwork.
      • getEnableIntraNodeVisibility

        boolean getEnableIntraNodeVisibility()
         Whether Intra-node visibility is enabled for this cluster.
         This makes same node pod to pod traffic visible for VPC network.
         
        bool enable_intra_node_visibility = 5;
        Returns:
        The enableIntraNodeVisibility.
      • hasDefaultSnatStatus

        boolean hasDefaultSnatStatus()
         Whether the cluster disables default in-node sNAT rules. In-node sNAT rules
         will be disabled when default_snat_status is disabled. When disabled is set
         to false, default IP masquerade rules will be applied to the nodes to
         prevent sNAT on cluster internal traffic.
         
        .google.container.v1.DefaultSnatStatus default_snat_status = 7;
        Returns:
        Whether the defaultSnatStatus field is set.
      • getDefaultSnatStatus

        DefaultSnatStatus getDefaultSnatStatus()
         Whether the cluster disables default in-node sNAT rules. In-node sNAT rules
         will be disabled when default_snat_status is disabled. When disabled is set
         to false, default IP masquerade rules will be applied to the nodes to
         prevent sNAT on cluster internal traffic.
         
        .google.container.v1.DefaultSnatStatus default_snat_status = 7;
        Returns:
        The defaultSnatStatus.
      • getDefaultSnatStatusOrBuilder

        DefaultSnatStatusOrBuilder getDefaultSnatStatusOrBuilder()
         Whether the cluster disables default in-node sNAT rules. In-node sNAT rules
         will be disabled when default_snat_status is disabled. When disabled is set
         to false, default IP masquerade rules will be applied to the nodes to
         prevent sNAT on cluster internal traffic.
         
        .google.container.v1.DefaultSnatStatus default_snat_status = 7;
      • getEnableL4IlbSubsetting

        boolean getEnableL4IlbSubsetting()
         Whether L4ILB Subsetting is enabled for this cluster.
         
        bool enable_l4ilb_subsetting = 10;
        Returns:
        The enableL4ilbSubsetting.
      • getDatapathProviderValue

        int getDatapathProviderValue()
         The desired datapath provider for this cluster. By default, uses the
         IPTables-based kube-proxy implementation.
         
        .google.container.v1.DatapathProvider datapath_provider = 11;
        Returns:
        The enum numeric value on the wire for datapathProvider.
      • getDatapathProvider

        DatapathProvider getDatapathProvider()
         The desired datapath provider for this cluster. By default, uses the
         IPTables-based kube-proxy implementation.
         
        .google.container.v1.DatapathProvider datapath_provider = 11;
        Returns:
        The datapathProvider.
      • getPrivateIpv6GoogleAccessValue

        int getPrivateIpv6GoogleAccessValue()
         The desired state of IPv6 connectivity to Google Services.
         By default, no private IPv6 access to or from Google Services (all access
         will be via IPv4)
         
        .google.container.v1.PrivateIPv6GoogleAccess private_ipv6_google_access = 12;
        Returns:
        The enum numeric value on the wire for privateIpv6GoogleAccess.
      • getPrivateIpv6GoogleAccess

        PrivateIPv6GoogleAccess getPrivateIpv6GoogleAccess()
         The desired state of IPv6 connectivity to Google Services.
         By default, no private IPv6 access to or from Google Services (all access
         will be via IPv4)
         
        .google.container.v1.PrivateIPv6GoogleAccess private_ipv6_google_access = 12;
        Returns:
        The privateIpv6GoogleAccess.
      • hasDnsConfig

        boolean hasDnsConfig()
         DNSConfig contains clusterDNS config for this cluster.
         
        .google.container.v1.DNSConfig dns_config = 13;
        Returns:
        Whether the dnsConfig field is set.
      • getDnsConfig

        DNSConfig getDnsConfig()
         DNSConfig contains clusterDNS config for this cluster.
         
        .google.container.v1.DNSConfig dns_config = 13;
        Returns:
        The dnsConfig.
      • getDnsConfigOrBuilder

        DNSConfigOrBuilder getDnsConfigOrBuilder()
         DNSConfig contains clusterDNS config for this cluster.
         
        .google.container.v1.DNSConfig dns_config = 13;
      • hasServiceExternalIpsConfig

        boolean hasServiceExternalIpsConfig()
         ServiceExternalIPsConfig specifies if services with externalIPs field are
         blocked or not.
         
        .google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15;
        Returns:
        Whether the serviceExternalIpsConfig field is set.
      • getServiceExternalIpsConfig

        ServiceExternalIPsConfig getServiceExternalIpsConfig()
         ServiceExternalIPsConfig specifies if services with externalIPs field are
         blocked or not.
         
        .google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15;
        Returns:
        The serviceExternalIpsConfig.
      • getServiceExternalIpsConfigOrBuilder

        ServiceExternalIPsConfigOrBuilder getServiceExternalIpsConfigOrBuilder()
         ServiceExternalIPsConfig specifies if services with externalIPs field are
         blocked or not.
         
        .google.container.v1.ServiceExternalIPsConfig service_external_ips_config = 15;
      • hasGatewayApiConfig

        boolean hasGatewayApiConfig()
         GatewayAPIConfig contains the desired config of Gateway API on this
         cluster.
         
        .google.container.v1.GatewayAPIConfig gateway_api_config = 16;
        Returns:
        Whether the gatewayApiConfig field is set.
      • getGatewayApiConfig

        GatewayAPIConfig getGatewayApiConfig()
         GatewayAPIConfig contains the desired config of Gateway API on this
         cluster.
         
        .google.container.v1.GatewayAPIConfig gateway_api_config = 16;
        Returns:
        The gatewayApiConfig.
      • getGatewayApiConfigOrBuilder

        GatewayAPIConfigOrBuilder getGatewayApiConfigOrBuilder()
         GatewayAPIConfig contains the desired config of Gateway API on this
         cluster.
         
        .google.container.v1.GatewayAPIConfig gateway_api_config = 16;
      • getEnableMultiNetworking

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

        boolean hasNetworkPerformanceConfig()
         Network bandwidth tier configuration.
         
        .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;
        Returns:
        Whether the networkPerformanceConfig field is set.
      • getNetworkPerformanceConfig

        NetworkConfig.ClusterNetworkPerformanceConfig getNetworkPerformanceConfig()
         Network bandwidth tier configuration.
         
        .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;
        Returns:
        The networkPerformanceConfig.
      • getNetworkPerformanceConfigOrBuilder

        NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder getNetworkPerformanceConfigOrBuilder()
         Network bandwidth tier configuration.
         
        .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig network_performance_config = 18;
      • hasEnableFqdnNetworkPolicy

        boolean hasEnableFqdnNetworkPolicy()
         Whether FQDN Network Policy is enabled on this cluster.
         
        optional bool enable_fqdn_network_policy = 19;
        Returns:
        Whether the enableFqdnNetworkPolicy field is set.
      • getEnableFqdnNetworkPolicy

        boolean getEnableFqdnNetworkPolicy()
         Whether FQDN Network Policy is enabled on this cluster.
         
        optional bool enable_fqdn_network_policy = 19;
        Returns:
        The enableFqdnNetworkPolicy.