Interface Listener.FcdsConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Listener.FcdsConfig, Listener.FcdsConfig.Builder
Enclosing class:
Listener

public static interface Listener.FcdsConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Configuration for the source of FCDS updates for this listener. .. note:: This discovery service only supports ``AGGREGATED_GRPC`` API type.
    Configuration for the source of FCDS updates for this listener. .. note:: This discovery service only supports ``AGGREGATED_GRPC`` API type.
    Optional name to present to the filter chain discovery service.
    com.google.protobuf.ByteString
    Optional name to present to the filter chain discovery service.
    boolean
    Configuration for the source of FCDS updates for this listener. .. note:: This discovery service only supports ``AGGREGATED_GRPC`` API type.

    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

    • getName

      String getName()
       Optional name to present to the filter chain discovery service. This may be an arbitrary name with arbitrary
       length. If a name is not provided, the listener's name is used. Refer to :ref:`filter_chains <envoy_v3_api_field_config.listener.v3.Listener.name>`.
       for details on how listener name is determined if unspecified. In addition, this may be a xdstp:// URL.
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Optional name to present to the filter chain discovery service. This may be an arbitrary name with arbitrary
       length. If a name is not provided, the listener's name is used. Refer to :ref:`filter_chains <envoy_v3_api_field_config.listener.v3.Listener.name>`.
       for details on how listener name is determined if unspecified. In addition, this may be a xdstp:// URL.
       
      string name = 1;
      Returns:
      The bytes for name.
    • hasConfigSource

      boolean hasConfigSource()
       Configuration for the source of FCDS updates for this listener.
       .. note::
         This discovery service only supports ``AGGREGATED_GRPC`` API type.
       
      .envoy.config.core.v3.ConfigSource config_source = 2;
      Returns:
      Whether the configSource field is set.
    • getConfigSource

      ConfigSource getConfigSource()
       Configuration for the source of FCDS updates for this listener.
       .. note::
         This discovery service only supports ``AGGREGATED_GRPC`` API type.
       
      .envoy.config.core.v3.ConfigSource config_source = 2;
      Returns:
      The configSource.
    • getConfigSourceOrBuilder

      ConfigSourceOrBuilder getConfigSourceOrBuilder()
       Configuration for the source of FCDS updates for this listener.
       .. note::
         This discovery service only supports ``AGGREGATED_GRPC`` API type.
       
      .envoy.config.core.v3.ConfigSource config_source = 2;