Interface AsyncFileManagerConfigOrBuilder

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

    public interface AsyncFileManagerConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getId

        String getId()
         An optional identifier for the manager. An empty string is a valid identifier
         for a common, default ``AsyncFileManager``.
         Reusing the same id with different configurations in the same envoy instance
         is an error.
         
        string id = 1;
        Returns:
        The id.
      • getIdBytes

        com.google.protobuf.ByteString getIdBytes()
         An optional identifier for the manager. An empty string is a valid identifier
         for a common, default ``AsyncFileManager``.
         Reusing the same id with different configurations in the same envoy instance
         is an error.
         
        string id = 1;
        Returns:
        The bytes for id.
      • hasThreadPool

        boolean hasThreadPool()
         Configuration for a thread-pool based async file manager.
         
        .envoy.extensions.common.async_files.v3.AsyncFileManagerConfig.ThreadPool thread_pool = 2;
        Returns:
        Whether the threadPool field is set.
      • getThreadPool

        AsyncFileManagerConfig.ThreadPool getThreadPool()
         Configuration for a thread-pool based async file manager.
         
        .envoy.extensions.common.async_files.v3.AsyncFileManagerConfig.ThreadPool thread_pool = 2;
        Returns:
        The threadPool.
      • getThreadPoolOrBuilder

        AsyncFileManagerConfig.ThreadPoolOrBuilder getThreadPoolOrBuilder()
         Configuration for a thread-pool based async file manager.
         
        .envoy.extensions.common.async_files.v3.AsyncFileManagerConfig.ThreadPool thread_pool = 2;