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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Any getApiListener()
      The type in this field determines the type of API listener.
      com.google.protobuf.AnyOrBuilder getApiListenerOrBuilder()
      The type in this field determines the type of API listener.
      boolean hasApiListener()
      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 Detail

      • 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;