Interface ApiListenerOrBuilder

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

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

    Modifier and Type
    Method
    Description
    com.google.protobuf.Any
    The type in this field determines the type of API listener.
    com.google.protobuf.AnyOrBuilder
    The type in this field determines the type of API listener.
    boolean
    The type in this field determines the type of API 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

    • hasApiListener

      boolean hasApiListener()
       The type in this field determines the type of API listener. At present, the following
       types are supported:
       envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager (HTTP)
       envoy.extensions.filters.network.http_connection_manager.v3.EnvoyMobileHttpConnectionManager (HTTP)
       [#next-major-version: In the v3 API, replace this Any field with a oneof containing the
       specific config message for each type of API listener. We could not do this in v2 because
       it would have caused circular dependencies for go protos: lds.proto depends on this file,
       and http_connection_manager.proto depends on rds.proto, which is in the same directory as
       lds.proto, so lds.proto cannot depend on this file.]
       
      .google.protobuf.Any api_listener = 1;
      Returns:
      Whether the apiListener field is set.
    • getApiListener

      com.google.protobuf.Any getApiListener()
       The type in this field determines the type of API listener. At present, the following
       types are supported:
       envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager (HTTP)
       envoy.extensions.filters.network.http_connection_manager.v3.EnvoyMobileHttpConnectionManager (HTTP)
       [#next-major-version: In the v3 API, replace this Any field with a oneof containing the
       specific config message for each type of API listener. We could not do this in v2 because
       it would have caused circular dependencies for go protos: lds.proto depends on this file,
       and http_connection_manager.proto depends on rds.proto, which is in the same directory as
       lds.proto, so lds.proto cannot depend on this file.]
       
      .google.protobuf.Any api_listener = 1;
      Returns:
      The apiListener.
    • getApiListenerOrBuilder

      com.google.protobuf.AnyOrBuilder getApiListenerOrBuilder()
       The type in this field determines the type of API listener. At present, the following
       types are supported:
       envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager (HTTP)
       envoy.extensions.filters.network.http_connection_manager.v3.EnvoyMobileHttpConnectionManager (HTTP)
       [#next-major-version: In the v3 API, replace this Any field with a oneof containing the
       specific config message for each type of API listener. We could not do this in v2 because
       it would have caused circular dependencies for go protos: lds.proto depends on this file,
       and http_connection_manager.proto depends on rds.proto, which is in the same directory as
       lds.proto, so lds.proto cannot depend on this file.]
       
      .google.protobuf.Any api_listener = 1;