Class SpecialistPool (3.25.0) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 3.25.0keyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
    
public   final   class  SpecialistPool   extends   GeneratedMessageV3   implements   SpecialistPoolOrBuilder  
   SpecialistPool represents customers' own workforce to work on their data
 labeling jobs. It includes a group of specialist managers and workers.
 Managers are responsible for managing the workers in this pool as well as
 customers' data labeling jobs associated with this pool. Customers create
 specialist pool as well as start data labeling jobs on Cloud, managers and
 workers handle the jobs using CrowdCompute console.
 Protobuf type google.cloud.aiplatform.v1.SpecialistPool
    Inherited Members 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT) 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
   
  
  
    
public   static   final   int   DISPLAY_NAME_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  
  
    
public   static   final   int   NAME_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  
  
    
public   static   final   int   PENDING_DATA_LABELING_JOBS_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  
  
    
public   static   final   int   SPECIALIST_MANAGERS_COUNT_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  
  
    
public   static   final   int   SPECIALIST_MANAGER_EMAILS_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  
  
    
public   static   final   int   SPECIALIST_WORKER_EMAILS_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  Static Methods
   
  
    
public   static   SpecialistPool   getDefaultInstance ()  
  
  
    
public   static   final   Descriptors . Descriptor   getDescriptor ()  
  
  
    
public   static   SpecialistPool . Builder   newBuilder ()  
  
  
    
public   static   SpecialistPool . Builder   newBuilder ( SpecialistPool   prototype )  
  
  
  
    
public   static   SpecialistPool   parseDelimitedFrom ( InputStream   input )  
  
  
  
  
    
public   static   SpecialistPool   parseDelimitedFrom ( InputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  
    
public   static   SpecialistPool   parseFrom ( byte []   data )  
  
    
      
        Parameter  
      
        Name Description  
      
        databyte [] 
     
  
  
  
  
    
public   static   SpecialistPool   parseFrom ( byte []   data ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  
    
public   static   SpecialistPool   parseFrom ( ByteString   data )  
  
  
  
  
    
public   static   SpecialistPool   parseFrom ( ByteString   data ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  
    
public   static   SpecialistPool   parseFrom ( CodedInputStream   input )  
  
  
  
  
    
public   static   SpecialistPool   parseFrom ( CodedInputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  
    
public   static   SpecialistPool   parseFrom ( InputStream   input )  
  
  
  
  
    
public   static   SpecialistPool   parseFrom ( InputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  
    
public   static   SpecialistPool   parseFrom ( ByteBuffer   data )  
  
  
  
  
    
public   static   SpecialistPool   parseFrom ( ByteBuffer   data ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  
    
public   static   Parser<SpecialistPool>   parser ()  
  
  Methods
   
  
    
public   boolean   equals ( Object   obj )  
  
    
      
        Parameter  
      
        Name Description  
      
        objObject  
     
  
  
  Overrides 
  
  
    
public   SpecialistPool   getDefaultInstanceForType ()  
  
  
    
public   String   getDisplayName ()  
   Required. The user-defined name of the SpecialistPool.
 The name can be up to 128 characters long and can consist of any UTF-8
 characters.
 This field should be unique on project-level.
 string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        Returns  
      
        Type Description  
      
        String The displayName.
 
     
  
  
    
public   ByteString   getDisplayNameBytes ()  
   Required. The user-defined name of the SpecialistPool.
 The name can be up to 128 characters long and can consist of any UTF-8
 characters.
 This field should be unique on project-level.
 string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        Returns  
      
        Type Description  
      
        ByteString The bytes for displayName.
 
     
  
   Required. The resource name of the SpecialistPool.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        Returns  
      
        Type Description  
      
        String The name.
 
     
  
  
    
public   ByteString   getNameBytes ()  
   Required. The resource name of the SpecialistPool.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        Returns  
      
        Type Description  
      
        ByteString The bytes for name.
 
     
  
  
    
public   Parser<SpecialistPool>   getParserForType ()  
  
  Overrides 
  
  
    
public   String   getPendingDataLabelingJobs ( int   index )  
   Output only. The resource name of the pending data labeling jobs.
 
 repeated string pending_data_labeling_jobs = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        Parameter  
      
        Name Description  
      
        indexint The index of the element to return.
 
     
  
  
    
      
        Returns  
      
        Type Description  
      
        String The pendingDataLabelingJobs at the given index.
 
     
  
  
    
public   ByteString   getPendingDataLabelingJobsBytes ( int   index )  
   Output only. The resource name of the pending data labeling jobs.
 
 repeated string pending_data_labeling_jobs = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        Parameter  
      
        Name Description  
      
        indexint The index of the value to return.
 
     
  
  
    
      
        Returns  
      
        Type Description  
      
        ByteString The bytes of the pendingDataLabelingJobs at the given index.
 
     
  
  
    
public   int   getPendingDataLabelingJobsCount ()  
   Output only. The resource name of the pending data labeling jobs.
 
 repeated string pending_data_labeling_jobs = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        Returns  
      
        Type Description  
      
        int The count of pendingDataLabelingJobs.
 
     
  
  
    
public   ProtocolStringList   getPendingDataLabelingJobsList ()  
   Output only. The resource name of the pending data labeling jobs.
 
 repeated string pending_data_labeling_jobs = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        Returns  
      
        Type Description  
      
        ProtocolStringList A list containing the pendingDataLabelingJobs.
 
     
  
  
    
public   int   getSerializedSize ()  
  
    
      
        Returns  
      
        Type Description  
      
        int  
     
  
  Overrides 
  
  
    
public   String   getSpecialistManagerEmails ( int   index )  
   The email addresses of the managers in the SpecialistPool.
 repeated string specialist_manager_emails = 4;
    
      
        Parameter  
      
        Name Description  
      
        indexint The index of the element to return.
 
     
  
  
    
      
        Returns  
      
        Type Description  
      
        String The specialistManagerEmails at the given index.
 
     
  
  
    
public   ByteString   getSpecialistManagerEmailsBytes ( int   index )  
   The email addresses of the managers in the SpecialistPool.
 repeated string specialist_manager_emails = 4;
    
      
        Parameter  
      
        Name Description  
      
        indexint The index of the value to return.
 
     
  
  
    
      
        Returns  
      
        Type Description  
      
        ByteString The bytes of the specialistManagerEmails at the given index.
 
     
  
  
    
public   int   getSpecialistManagerEmailsCount ()  
   The email addresses of the managers in the SpecialistPool.
 repeated string specialist_manager_emails = 4;
    
      
        Returns  
      
        Type Description  
      
        int The count of specialistManagerEmails.
 
     
  
  
    
public   ProtocolStringList   getSpecialistManagerEmailsList ()  
   The email addresses of the managers in the SpecialistPool.
 repeated string specialist_manager_emails = 4;
    
      
        Returns  
      
        Type Description  
      
        ProtocolStringList A list containing the specialistManagerEmails.
 
     
  
  
    
public   int   getSpecialistManagersCount ()  
   Output only. The number of managers in this SpecialistPool.
 int32 specialist_managers_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    
      
        Returns  
      
        Type Description  
      
        int The specialistManagersCount.
 
     
  
  
    
public   String   getSpecialistWorkerEmails ( int   index )  
   The email addresses of workers in the SpecialistPool.
 repeated string specialist_worker_emails = 7;
    
      
        Parameter  
      
        Name Description  
      
        indexint The index of the element to return.
 
     
  
  
    
      
        Returns  
      
        Type Description  
      
        String The specialistWorkerEmails at the given index.
 
     
  
  
    
public   ByteString   getSpecialistWorkerEmailsBytes ( int   index )  
   The email addresses of workers in the SpecialistPool.
 repeated string specialist_worker_emails = 7;
    
      
        Parameter  
      
        Name Description  
      
        indexint The index of the value to return.
 
     
  
  
    
      
        Returns  
      
        Type Description  
      
        ByteString The bytes of the specialistWorkerEmails at the given index.
 
     
  
  
    
public   int   getSpecialistWorkerEmailsCount ()  
   The email addresses of workers in the SpecialistPool.
 repeated string specialist_worker_emails = 7;
    
      
        Returns  
      
        Type Description  
      
        int The count of specialistWorkerEmails.
 
     
  
  
    
public   ProtocolStringList   getSpecialistWorkerEmailsList ()  
   The email addresses of workers in the SpecialistPool.
 repeated string specialist_worker_emails = 7;
    
      
        Returns  
      
        Type Description  
      
        int  
     
  
  Overrides 
  
  
    
protected   GeneratedMessageV3 . FieldAccessorTable   internalGetFieldAccessorTable ()  
  
  Overrides 
  
  
    
public   final   boolean   isInitialized ()  
  
  Overrides 
  
  
    
public   SpecialistPool . Builder   newBuilderForType ()  
  
  
    
protected   SpecialistPool . Builder   newBuilderForType ( GeneratedMessageV3 . BuilderParent   parent )  
  
  
  Overrides 
  
  
    
protected   Object   newInstance ( GeneratedMessageV3 . UnusedPrivateParameter   unused )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Object  
     
  
  Overrides 
  
  
    
public   SpecialistPool . Builder   toBuilder ()  
  
  
    
public   void   writeTo ( CodedOutputStream   output )  
  
  Overrides 
  
  
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-11 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]