Interface EnvoyInternalAddressOrBuilder

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

public interface EnvoyInternalAddressOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Specifies an endpoint identifier to distinguish between multiple endpoints for the same internal listener in a single upstream pool.
    com.google.protobuf.ByteString
    Specifies an endpoint identifier to distinguish between multiple endpoints for the same internal listener in a single upstream pool.
    Specifies the :ref:`name <envoy_v3_api_field_config.listener.v3.Listener.name>` of the internal listener.
    com.google.protobuf.ByteString
    Specifies the :ref:`name <envoy_v3_api_field_config.listener.v3.Listener.name>` of the internal listener.
    boolean
    Specifies the :ref:`name <envoy_v3_api_field_config.listener.v3.Listener.name>` of the internal listener.

    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

    • hasServerListenerName

      boolean hasServerListenerName()
       Specifies the :ref:`name <envoy_v3_api_field_config.listener.v3.Listener.name>` of the
       internal listener.
       
      string server_listener_name = 1;
      Returns:
      Whether the serverListenerName field is set.
    • getServerListenerName

      String getServerListenerName()
       Specifies the :ref:`name <envoy_v3_api_field_config.listener.v3.Listener.name>` of the
       internal listener.
       
      string server_listener_name = 1;
      Returns:
      The serverListenerName.
    • getServerListenerNameBytes

      com.google.protobuf.ByteString getServerListenerNameBytes()
       Specifies the :ref:`name <envoy_v3_api_field_config.listener.v3.Listener.name>` of the
       internal listener.
       
      string server_listener_name = 1;
      Returns:
      The bytes for serverListenerName.
    • getEndpointId

      String getEndpointId()
       Specifies an endpoint identifier to distinguish between multiple endpoints for the same internal listener in a
       single upstream pool. Only used in the upstream addresses for tracking changes to individual endpoints. This, for
       example, may be set to the final destination IP for the target internal listener.
       
      string endpoint_id = 2;
      Returns:
      The endpointId.
    • getEndpointIdBytes

      com.google.protobuf.ByteString getEndpointIdBytes()
       Specifies an endpoint identifier to distinguish between multiple endpoints for the same internal listener in a
       single upstream pool. Only used in the upstream addresses for tracking changes to individual endpoints. This, for
       example, may be set to the final destination IP for the target internal listener.
       
      string endpoint_id = 2;
      Returns:
      The bytes for endpointId.
    • getAddressNameSpecifierCase

      EnvoyInternalAddress.AddressNameSpecifierCase getAddressNameSpecifierCase()