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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      EnvoyInternalAddress.AddressNameSpecifierCase getAddressNameSpecifierCase()  
      java.lang.String getEndpointId()
      Specifies an endpoint identifier to distinguish between multiple endpoints for the same internal listener in a single upstream pool.
      com.google.protobuf.ByteString getEndpointIdBytes()
      Specifies an endpoint identifier to distinguish between multiple endpoints for the same internal listener in a single upstream pool.
      java.lang.String getServerListenerName()
      Specifies the :ref:`name <envoy_v3_api_field_config.listener.v3.Listener.name>` of the internal listener.
      com.google.protobuf.ByteString getServerListenerNameBytes()
      Specifies the :ref:`name <envoy_v3_api_field_config.listener.v3.Listener.name>` of the internal listener.
      boolean hasServerListenerName()
      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 Detail

      • 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

        java.lang.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

        java.lang.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.