Struct gapi_grpc::google::cloud::aiplatform::v1::SpecialistPool[][src]

pub struct SpecialistPool {
    pub name: String,
    pub display_name: String,
    pub specialist_managers_count: i32,
    pub specialist_manager_emails: Vec<String>,
    pub pending_data_labeling_jobs: Vec<String>,
}

SpecialistPool represents customers’ own workforce to work on their data labeling jobs. It includes a group of specialist managers who are responsible for managing the labelers 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 labelers work with the jobs using CrowdCompute console.

Fields

name: String

Required. The resource name of the SpecialistPool.

display_name: String

Required. The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can be consist of any UTF-8 characters. This field should be unique on project-level.

specialist_managers_count: i32

Output only. The number of Specialists in this SpecialistPool.

specialist_manager_emails: Vec<String>

The email addresses of the specialists in the SpecialistPool.

pending_data_labeling_jobs: Vec<String>

Output only. The resource name of the pending data labeling jobs.

Trait Implementations

impl Clone for SpecialistPool[src]

impl Debug for SpecialistPool[src]

impl Default for SpecialistPool[src]

impl Message for SpecialistPool[src]

impl PartialEq<SpecialistPool> for SpecialistPool[src]

impl StructuralPartialEq for SpecialistPool[src]

Auto Trait Implementations

impl RefUnwindSafe for SpecialistPool

impl Send for SpecialistPool

impl Sync for SpecialistPool

impl Unpin for SpecialistPool

impl UnwindSafe for SpecialistPool

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]