Interface ThreadPoolOptionProtoOrBuilder

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

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

    Modifier and Type
    Method
    Description
    The global name of the threadpool.
    com.google.protobuf.ByteString
    The global name of the threadpool.
    int
    The number of threads in the pool. 0 means the system picks a value based on where this option proto is used (see the declaration of the specific field for more info).

    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

    • getNumThreads

      int getNumThreads()
       The number of threads in the pool.
      
       0 means the system picks a value based on where this option proto is used
       (see the declaration of the specific field for more info).
       
      int32 num_threads = 1;
      Returns:
      The numThreads.
    • getGlobalName

      String getGlobalName()
       The global name of the threadpool.
      
       If empty, then the threadpool is made and used according to the scope it's
       in - e.g., for a session threadpool, it is used by that session only.
      
       If non-empty, then:
       - a global threadpool associated with this name is looked
         up or created. This allows, for example, sharing one threadpool across
         many sessions (e.g., like the default behavior, if
         inter_op_parallelism_threads is not configured), but still partitioning
         into a large and small pool.
       - if the threadpool for this global_name already exists, then it is an
         error if the existing pool was created using a different num_threads
         value as is specified on this call.
       - threadpools created this way are never garbage collected.
       
      string global_name = 2;
      Returns:
      The globalName.
    • getGlobalNameBytes

      com.google.protobuf.ByteString getGlobalNameBytes()
       The global name of the threadpool.
      
       If empty, then the threadpool is made and used according to the scope it's
       in - e.g., for a session threadpool, it is used by that session only.
      
       If non-empty, then:
       - a global threadpool associated with this name is looked
         up or created. This allows, for example, sharing one threadpool across
         many sessions (e.g., like the default behavior, if
         inter_op_parallelism_threads is not configured), but still partitioning
         into a large and small pool.
       - if the threadpool for this global_name already exists, then it is an
         error if the existing pool was created using a different num_threads
         value as is specified on this call.
       - threadpools created this way are never garbage collected.
       
      string global_name = 2;
      Returns:
      The bytes for globalName.