Interface NetworkEndpointOrBuilder

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

@Generated public interface NetworkEndpointOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Optional metadata defined as annotations on the network endpoint.
    Deprecated.
    int
    Optional metadata defined as annotations on the network endpoint.
    Optional metadata defined as annotations on the network endpoint.
    Optional metadata defined as annotations on the network endpoint.
    Optional metadata defined as annotations on the network endpoint.
    int
    Represents the port number to which PSC consumer sends packets.
    Optional fully qualified domain name of network endpoint.
    com.google.protobuf.ByteString
    Optional fully qualified domain name of network endpoint.
    The name or a URL of VM instance of this network endpoint.
    com.google.protobuf.ByteString
    The name or a URL of VM instance of this network endpoint.
    Optional IPv4 address of network endpoint.
    com.google.protobuf.ByteString
    Optional IPv4 address of network endpoint.
    Optional IPv6 address of network endpoint.
    com.google.protobuf.ByteString
    Optional IPv6 address of network endpoint.
    int
    Optional port number of network endpoint.
    boolean
    Represents the port number to which PSC consumer sends packets.
    boolean
    Optional fully qualified domain name of network endpoint.
    boolean
    The name or a URL of VM instance of this network endpoint.
    boolean
    Optional IPv4 address of network endpoint.
    boolean
    Optional IPv6 address of network endpoint.
    boolean
    Optional port number of network endpoint.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getAnnotationsCount

      int getAnnotationsCount()
       Optional metadata defined as annotations on the network endpoint.
       
      map<string, string> annotations = 112032548;
    • containsAnnotations

      boolean containsAnnotations(String key)
       Optional metadata defined as annotations on the network endpoint.
       
      map<string, string> annotations = 112032548;
    • getAnnotations

      @Deprecated Map<String,String> getAnnotations()
      Deprecated.
      Use getAnnotationsMap() instead.
    • getAnnotationsMap

      Map<String,String> getAnnotationsMap()
       Optional metadata defined as annotations on the network endpoint.
       
      map<string, string> annotations = 112032548;
    • getAnnotationsOrDefault

      String getAnnotationsOrDefault(String key, String defaultValue)
       Optional metadata defined as annotations on the network endpoint.
       
      map<string, string> annotations = 112032548;
    • getAnnotationsOrThrow

      String getAnnotationsOrThrow(String key)
       Optional metadata defined as annotations on the network endpoint.
       
      map<string, string> annotations = 112032548;
    • hasClientDestinationPort

      boolean hasClientDestinationPort()
       Represents the port number to which PSC consumer sends packets.
      
       Optional. Only valid for network endpoint groups created withGCE_VM_IP_PORTMAP endpoint type.
       
      optional int32 client_destination_port = 123765766;
      Returns:
      Whether the clientDestinationPort field is set.
    • getClientDestinationPort

      int getClientDestinationPort()
       Represents the port number to which PSC consumer sends packets.
      
       Optional. Only valid for network endpoint groups created withGCE_VM_IP_PORTMAP endpoint type.
       
      optional int32 client_destination_port = 123765766;
      Returns:
      The clientDestinationPort.
    • hasFqdn

      boolean hasFqdn()
       Optional fully qualified domain name of network endpoint. This can only be
       specified when NetworkEndpointGroup.network_endpoint_type isNON_GCP_FQDN_PORT.
       
      optional string fqdn = 3150485;
      Returns:
      Whether the fqdn field is set.
    • getFqdn

      String getFqdn()
       Optional fully qualified domain name of network endpoint. This can only be
       specified when NetworkEndpointGroup.network_endpoint_type isNON_GCP_FQDN_PORT.
       
      optional string fqdn = 3150485;
      Returns:
      The fqdn.
    • getFqdnBytes

      com.google.protobuf.ByteString getFqdnBytes()
       Optional fully qualified domain name of network endpoint. This can only be
       specified when NetworkEndpointGroup.network_endpoint_type isNON_GCP_FQDN_PORT.
       
      optional string fqdn = 3150485;
      Returns:
      The bytes for fqdn.
    • hasInstance

      boolean hasInstance()
       The name or a URL of VM instance of this network endpoint.
       Optional, the field presence depends on the network endpoint type. The
       field is required for network endpoints of type GCE_VM_IP andGCE_VM_IP_PORT.
      
       The instance must be in the same zone of network endpoint group (for zonal
       NEGs) or in the zone within the region of the NEG (for regional NEGs).
       If the ipAddress is specified, it must belongs to the VM
       instance.
      
       The name must be 1-63 characters long, and comply withRFC1035
       or be a valid URL pointing to an existing instance.
       
      optional string instance = 18257045;
      Returns:
      Whether the instance field is set.
    • getInstance

      String getInstance()
       The name or a URL of VM instance of this network endpoint.
       Optional, the field presence depends on the network endpoint type. The
       field is required for network endpoints of type GCE_VM_IP andGCE_VM_IP_PORT.
      
       The instance must be in the same zone of network endpoint group (for zonal
       NEGs) or in the zone within the region of the NEG (for regional NEGs).
       If the ipAddress is specified, it must belongs to the VM
       instance.
      
       The name must be 1-63 characters long, and comply withRFC1035
       or be a valid URL pointing to an existing instance.
       
      optional string instance = 18257045;
      Returns:
      The instance.
    • getInstanceBytes

      com.google.protobuf.ByteString getInstanceBytes()
       The name or a URL of VM instance of this network endpoint.
       Optional, the field presence depends on the network endpoint type. The
       field is required for network endpoints of type GCE_VM_IP andGCE_VM_IP_PORT.
      
       The instance must be in the same zone of network endpoint group (for zonal
       NEGs) or in the zone within the region of the NEG (for regional NEGs).
       If the ipAddress is specified, it must belongs to the VM
       instance.
      
       The name must be 1-63 characters long, and comply withRFC1035
       or be a valid URL pointing to an existing instance.
       
      optional string instance = 18257045;
      Returns:
      The bytes for instance.
    • hasIpAddress

      boolean hasIpAddress()
       Optional IPv4 address of network endpoint. The IP address must belong to a
       VM in Compute Engine (either the primary IP or as part of an aliased IP
       range). If the IP address is not specified, then the primary IP address for
       the VM instance in the network that the network endpoint group belongs to
       will be used.
      
       This field is redundant and need not be set for network endpoints of typeGCE_VM_IP. If set, it must be set to the primary internal IP
       address of the attached VM instance that matches the subnetwork of the NEG.
       The primary internal IP address from any NIC of a multi-NIC VM instance can
       be added to a NEG as long as it matches the NEG subnetwork.
       
      optional string ip_address = 406272220;
      Returns:
      Whether the ipAddress field is set.
    • getIpAddress

      String getIpAddress()
       Optional IPv4 address of network endpoint. The IP address must belong to a
       VM in Compute Engine (either the primary IP or as part of an aliased IP
       range). If the IP address is not specified, then the primary IP address for
       the VM instance in the network that the network endpoint group belongs to
       will be used.
      
       This field is redundant and need not be set for network endpoints of typeGCE_VM_IP. If set, it must be set to the primary internal IP
       address of the attached VM instance that matches the subnetwork of the NEG.
       The primary internal IP address from any NIC of a multi-NIC VM instance can
       be added to a NEG as long as it matches the NEG subnetwork.
       
      optional string ip_address = 406272220;
      Returns:
      The ipAddress.
    • getIpAddressBytes

      com.google.protobuf.ByteString getIpAddressBytes()
       Optional IPv4 address of network endpoint. The IP address must belong to a
       VM in Compute Engine (either the primary IP or as part of an aliased IP
       range). If the IP address is not specified, then the primary IP address for
       the VM instance in the network that the network endpoint group belongs to
       will be used.
      
       This field is redundant and need not be set for network endpoints of typeGCE_VM_IP. If set, it must be set to the primary internal IP
       address of the attached VM instance that matches the subnetwork of the NEG.
       The primary internal IP address from any NIC of a multi-NIC VM instance can
       be added to a NEG as long as it matches the NEG subnetwork.
       
      optional string ip_address = 406272220;
      Returns:
      The bytes for ipAddress.
    • hasIpv6Address

      boolean hasIpv6Address()
       Optional IPv6 address of network endpoint.
       
      optional string ipv6_address = 341563804;
      Returns:
      Whether the ipv6Address field is set.
    • getIpv6Address

      String getIpv6Address()
       Optional IPv6 address of network endpoint.
       
      optional string ipv6_address = 341563804;
      Returns:
      The ipv6Address.
    • getIpv6AddressBytes

      com.google.protobuf.ByteString getIpv6AddressBytes()
       Optional IPv6 address of network endpoint.
       
      optional string ipv6_address = 341563804;
      Returns:
      The bytes for ipv6Address.
    • hasPort

      boolean hasPort()
       Optional port number of network endpoint. If not specified, the
       defaultPort for the network endpoint group will be used.
      
       This field can not be set for network endpoints of typeGCE_VM_IP.
       
      optional int32 port = 3446913;
      Returns:
      Whether the port field is set.
    • getPort

      int getPort()
       Optional port number of network endpoint. If not specified, the
       defaultPort for the network endpoint group will be used.
      
       This field can not be set for network endpoints of typeGCE_VM_IP.
       
      optional int32 port = 3446913;
      Returns:
      The port.