Class DataLabelingJob

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1.DataLabelingJob
All Implemented Interfaces:
DataLabelingJobOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class DataLabelingJob extends com.google.protobuf.GeneratedMessage implements DataLabelingJobOrBuilder
 DataLabelingJob is used to trigger a human labeling job on unlabeled data
 from the following Dataset:
 
Protobuf type google.cloud.aiplatform.v1.DataLabelingJob
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DISPLAY_NAME_FIELD_NUMBER

      public static final int DISPLAY_NAME_FIELD_NUMBER
      See Also:
    • DATASETS_FIELD_NUMBER

      public static final int DATASETS_FIELD_NUMBER
      See Also:
    • ANNOTATION_LABELS_FIELD_NUMBER

      public static final int ANNOTATION_LABELS_FIELD_NUMBER
      See Also:
    • LABELER_COUNT_FIELD_NUMBER

      public static final int LABELER_COUNT_FIELD_NUMBER
      See Also:
    • INSTRUCTION_URI_FIELD_NUMBER

      public static final int INSTRUCTION_URI_FIELD_NUMBER
      See Also:
    • INPUTS_SCHEMA_URI_FIELD_NUMBER

      public static final int INPUTS_SCHEMA_URI_FIELD_NUMBER
      See Also:
    • INPUTS_FIELD_NUMBER

      public static final int INPUTS_FIELD_NUMBER
      See Also:
    • STATE_FIELD_NUMBER

      public static final int STATE_FIELD_NUMBER
      See Also:
    • LABELING_PROGRESS_FIELD_NUMBER

      public static final int LABELING_PROGRESS_FIELD_NUMBER
      See Also:
    • CURRENT_SPEND_FIELD_NUMBER

      public static final int CURRENT_SPEND_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • ERROR_FIELD_NUMBER

      public static final int ERROR_FIELD_NUMBER
      See Also:
    • LABELS_FIELD_NUMBER

      public static final int LABELS_FIELD_NUMBER
      See Also:
    • SPECIALIST_POOLS_FIELD_NUMBER

      public static final int SPECIALIST_POOLS_FIELD_NUMBER
      See Also:
    • ENCRYPTION_SPEC_FIELD_NUMBER

      public static final int ENCRYPTION_SPEC_FIELD_NUMBER
      See Also:
    • ACTIVE_LEARNING_CONFIG_FIELD_NUMBER

      public static final int ACTIVE_LEARNING_CONFIG_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getName

      public String getName()
       Output only. Resource name of the DataLabelingJob.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getName in interface DataLabelingJobOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Output only. Resource name of the DataLabelingJob.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getNameBytes in interface DataLabelingJobOrBuilder
      Returns:
      The bytes for name.
    • getDisplayName

      public String getDisplayName()
       Required. The user-defined name of the DataLabelingJob.
       The name can be up to 128 characters long and can consist of any UTF-8
       characters.
       Display name of a DataLabelingJob.
       
      string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDisplayName in interface DataLabelingJobOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Required. The user-defined name of the DataLabelingJob.
       The name can be up to 128 characters long and can consist of any UTF-8
       characters.
       Display name of a DataLabelingJob.
       
      string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDisplayNameBytes in interface DataLabelingJobOrBuilder
      Returns:
      The bytes for displayName.
    • getDatasetsList

      public com.google.protobuf.ProtocolStringList getDatasetsList()
       Required. Dataset resource names. Right now we only support labeling from a
       single Dataset. Format:
       `projects/{project}/locations/{location}/datasets/{dataset}`
       
      repeated string datasets = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getDatasetsList in interface DataLabelingJobOrBuilder
      Returns:
      A list containing the datasets.
    • getDatasetsCount

      public int getDatasetsCount()
       Required. Dataset resource names. Right now we only support labeling from a
       single Dataset. Format:
       `projects/{project}/locations/{location}/datasets/{dataset}`
       
      repeated string datasets = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getDatasetsCount in interface DataLabelingJobOrBuilder
      Returns:
      The count of datasets.
    • getDatasets

      public String getDatasets(int index)
       Required. Dataset resource names. Right now we only support labeling from a
       single Dataset. Format:
       `projects/{project}/locations/{location}/datasets/{dataset}`
       
      repeated string datasets = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getDatasets in interface DataLabelingJobOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The datasets at the given index.
    • getDatasetsBytes

      public com.google.protobuf.ByteString getDatasetsBytes(int index)
       Required. Dataset resource names. Right now we only support labeling from a
       single Dataset. Format:
       `projects/{project}/locations/{location}/datasets/{dataset}`
       
      repeated string datasets = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getDatasetsBytes in interface DataLabelingJobOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the datasets at the given index.
    • getAnnotationLabelsCount

      public int getAnnotationLabelsCount()
      Description copied from interface: DataLabelingJobOrBuilder
       Labels to assign to annotations generated by this DataLabelingJob.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
       See https://goo.gl/xmQnxf for more information and examples of labels.
       System reserved label keys are prefixed with "aiplatform.googleapis.com/"
       and are immutable.
       
      map<string, string> annotation_labels = 12;
      Specified by:
      getAnnotationLabelsCount in interface DataLabelingJobOrBuilder
    • containsAnnotationLabels

      public boolean containsAnnotationLabels(String key)
       Labels to assign to annotations generated by this DataLabelingJob.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
       See https://goo.gl/xmQnxf for more information and examples of labels.
       System reserved label keys are prefixed with "aiplatform.googleapis.com/"
       and are immutable.
       
      map<string, string> annotation_labels = 12;
      Specified by:
      containsAnnotationLabels in interface DataLabelingJobOrBuilder
    • getAnnotationLabels

      @Deprecated public Map<String,String> getAnnotationLabels()
      Deprecated.
      Specified by:
      getAnnotationLabels in interface DataLabelingJobOrBuilder
    • getAnnotationLabelsMap

      public Map<String,String> getAnnotationLabelsMap()
       Labels to assign to annotations generated by this DataLabelingJob.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
       See https://goo.gl/xmQnxf for more information and examples of labels.
       System reserved label keys are prefixed with "aiplatform.googleapis.com/"
       and are immutable.
       
      map<string, string> annotation_labels = 12;
      Specified by:
      getAnnotationLabelsMap in interface DataLabelingJobOrBuilder
    • getAnnotationLabelsOrDefault

      public String getAnnotationLabelsOrDefault(String key, String defaultValue)
       Labels to assign to annotations generated by this DataLabelingJob.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
       See https://goo.gl/xmQnxf for more information and examples of labels.
       System reserved label keys are prefixed with "aiplatform.googleapis.com/"
       and are immutable.
       
      map<string, string> annotation_labels = 12;
      Specified by:
      getAnnotationLabelsOrDefault in interface DataLabelingJobOrBuilder
    • getAnnotationLabelsOrThrow

      public String getAnnotationLabelsOrThrow(String key)
       Labels to assign to annotations generated by this DataLabelingJob.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
       See https://goo.gl/xmQnxf for more information and examples of labels.
       System reserved label keys are prefixed with "aiplatform.googleapis.com/"
       and are immutable.
       
      map<string, string> annotation_labels = 12;
      Specified by:
      getAnnotationLabelsOrThrow in interface DataLabelingJobOrBuilder
    • getLabelerCount

      public int getLabelerCount()
       Required. Number of labelers to work on each DataItem.
       
      int32 labeler_count = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getLabelerCount in interface DataLabelingJobOrBuilder
      Returns:
      The labelerCount.
    • getInstructionUri

      public String getInstructionUri()
       Required. The Google Cloud Storage location of the instruction pdf. This
       pdf is shared with labelers, and provides detailed description on how to
       label DataItems in Datasets.
       
      string instruction_uri = 5 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getInstructionUri in interface DataLabelingJobOrBuilder
      Returns:
      The instructionUri.
    • getInstructionUriBytes

      public com.google.protobuf.ByteString getInstructionUriBytes()
       Required. The Google Cloud Storage location of the instruction pdf. This
       pdf is shared with labelers, and provides detailed description on how to
       label DataItems in Datasets.
       
      string instruction_uri = 5 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getInstructionUriBytes in interface DataLabelingJobOrBuilder
      Returns:
      The bytes for instructionUri.
    • getInputsSchemaUri

      public String getInputsSchemaUri()
       Required. Points to a YAML file stored on Google Cloud Storage describing
       the config for a specific type of DataLabelingJob. The schema files that
       can be used here are found in the
       https://storage.googleapis.com/google-cloud-aiplatform bucket in the
       /schema/datalabelingjob/inputs/ folder.
       
      string inputs_schema_uri = 6 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getInputsSchemaUri in interface DataLabelingJobOrBuilder
      Returns:
      The inputsSchemaUri.
    • getInputsSchemaUriBytes

      public com.google.protobuf.ByteString getInputsSchemaUriBytes()
       Required. Points to a YAML file stored on Google Cloud Storage describing
       the config for a specific type of DataLabelingJob. The schema files that
       can be used here are found in the
       https://storage.googleapis.com/google-cloud-aiplatform bucket in the
       /schema/datalabelingjob/inputs/ folder.
       
      string inputs_schema_uri = 6 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getInputsSchemaUriBytes in interface DataLabelingJobOrBuilder
      Returns:
      The bytes for inputsSchemaUri.
    • hasInputs

      public boolean hasInputs()
       Required. Input config parameters for the DataLabelingJob.
       
      .google.protobuf.Value inputs = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasInputs in interface DataLabelingJobOrBuilder
      Returns:
      Whether the inputs field is set.
    • getInputs

      public com.google.protobuf.Value getInputs()
       Required. Input config parameters for the DataLabelingJob.
       
      .google.protobuf.Value inputs = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getInputs in interface DataLabelingJobOrBuilder
      Returns:
      The inputs.
    • getInputsOrBuilder

      public com.google.protobuf.ValueOrBuilder getInputsOrBuilder()
       Required. Input config parameters for the DataLabelingJob.
       
      .google.protobuf.Value inputs = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getInputsOrBuilder in interface DataLabelingJobOrBuilder
    • getStateValue

      public int getStateValue()
       Output only. The detailed state of the job.
       
      .google.cloud.aiplatform.v1.JobState state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStateValue in interface DataLabelingJobOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • getState

      public JobState getState()
       Output only. The detailed state of the job.
       
      .google.cloud.aiplatform.v1.JobState state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getState in interface DataLabelingJobOrBuilder
      Returns:
      The state.
    • getLabelingProgress

      public int getLabelingProgress()
       Output only. Current labeling job progress percentage scaled in interval
       [0, 100], indicating the percentage of DataItems that has been finished.
       
      int32 labeling_progress = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLabelingProgress in interface DataLabelingJobOrBuilder
      Returns:
      The labelingProgress.
    • hasCurrentSpend

      public boolean hasCurrentSpend()
       Output only. Estimated cost(in US dollars) that the DataLabelingJob has
       incurred to date.
       
      .google.type.Money current_spend = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCurrentSpend in interface DataLabelingJobOrBuilder
      Returns:
      Whether the currentSpend field is set.
    • getCurrentSpend

      public Money getCurrentSpend()
       Output only. Estimated cost(in US dollars) that the DataLabelingJob has
       incurred to date.
       
      .google.type.Money current_spend = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCurrentSpend in interface DataLabelingJobOrBuilder
      Returns:
      The currentSpend.
    • getCurrentSpendOrBuilder

      public MoneyOrBuilder getCurrentSpendOrBuilder()
       Output only. Estimated cost(in US dollars) that the DataLabelingJob has
       incurred to date.
       
      .google.type.Money current_spend = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCurrentSpendOrBuilder in interface DataLabelingJobOrBuilder
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. Timestamp when this DataLabelingJob was created.
       
      .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface DataLabelingJobOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. Timestamp when this DataLabelingJob was created.
       
      .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface DataLabelingJobOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Timestamp when this DataLabelingJob was created.
       
      .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface DataLabelingJobOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. Timestamp when this DataLabelingJob was updated most recently.
       
      .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface DataLabelingJobOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. Timestamp when this DataLabelingJob was updated most recently.
       
      .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface DataLabelingJobOrBuilder
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. Timestamp when this DataLabelingJob was updated most recently.
       
      .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface DataLabelingJobOrBuilder
    • hasError

      public boolean hasError()
       Output only. DataLabelingJob errors. It is only populated when job's state
       is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
       
      .google.rpc.Status error = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasError in interface DataLabelingJobOrBuilder
      Returns:
      Whether the error field is set.
    • getError

      public Status getError()
       Output only. DataLabelingJob errors. It is only populated when job's state
       is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
       
      .google.rpc.Status error = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getError in interface DataLabelingJobOrBuilder
      Returns:
      The error.
    • getErrorOrBuilder

      public StatusOrBuilder getErrorOrBuilder()
       Output only. DataLabelingJob errors. It is only populated when job's state
       is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`.
       
      .google.rpc.Status error = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getErrorOrBuilder in interface DataLabelingJobOrBuilder
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: DataLabelingJobOrBuilder
       The labels with user-defined metadata to organize your DataLabelingJobs.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information and examples of labels.
       System reserved label keys are prefixed with "aiplatform.googleapis.com/"
       and are immutable. Following system labels exist for each DataLabelingJob:
      
       * "aiplatform.googleapis.com/schema": output only, its value is the
       [inputs_schema][google.cloud.aiplatform.v1.DataLabelingJob.inputs_schema_uri]'s
       title.
       
      map<string, string> labels = 11;
      Specified by:
      getLabelsCount in interface DataLabelingJobOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       The labels with user-defined metadata to organize your DataLabelingJobs.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information and examples of labels.
       System reserved label keys are prefixed with "aiplatform.googleapis.com/"
       and are immutable. Following system labels exist for each DataLabelingJob:
      
       * "aiplatform.googleapis.com/schema": output only, its value is the
       [inputs_schema][google.cloud.aiplatform.v1.DataLabelingJob.inputs_schema_uri]'s
       title.
       
      map<string, string> labels = 11;
      Specified by:
      containsLabels in interface DataLabelingJobOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface DataLabelingJobOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       The labels with user-defined metadata to organize your DataLabelingJobs.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information and examples of labels.
       System reserved label keys are prefixed with "aiplatform.googleapis.com/"
       and are immutable. Following system labels exist for each DataLabelingJob:
      
       * "aiplatform.googleapis.com/schema": output only, its value is the
       [inputs_schema][google.cloud.aiplatform.v1.DataLabelingJob.inputs_schema_uri]'s
       title.
       
      map<string, string> labels = 11;
      Specified by:
      getLabelsMap in interface DataLabelingJobOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       The labels with user-defined metadata to organize your DataLabelingJobs.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information and examples of labels.
       System reserved label keys are prefixed with "aiplatform.googleapis.com/"
       and are immutable. Following system labels exist for each DataLabelingJob:
      
       * "aiplatform.googleapis.com/schema": output only, its value is the
       [inputs_schema][google.cloud.aiplatform.v1.DataLabelingJob.inputs_schema_uri]'s
       title.
       
      map<string, string> labels = 11;
      Specified by:
      getLabelsOrDefault in interface DataLabelingJobOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       The labels with user-defined metadata to organize your DataLabelingJobs.
      
       Label keys and values can be no longer than 64 characters
       (Unicode codepoints), can only contain lowercase letters, numeric
       characters, underscores and dashes. International characters are allowed.
      
       See https://goo.gl/xmQnxf for more information and examples of labels.
       System reserved label keys are prefixed with "aiplatform.googleapis.com/"
       and are immutable. Following system labels exist for each DataLabelingJob:
      
       * "aiplatform.googleapis.com/schema": output only, its value is the
       [inputs_schema][google.cloud.aiplatform.v1.DataLabelingJob.inputs_schema_uri]'s
       title.
       
      map<string, string> labels = 11;
      Specified by:
      getLabelsOrThrow in interface DataLabelingJobOrBuilder
    • getSpecialistPoolsList

      public com.google.protobuf.ProtocolStringList getSpecialistPoolsList()
       The SpecialistPools' resource names associated with this job.
       
      repeated string specialist_pools = 16;
      Specified by:
      getSpecialistPoolsList in interface DataLabelingJobOrBuilder
      Returns:
      A list containing the specialistPools.
    • getSpecialistPoolsCount

      public int getSpecialistPoolsCount()
       The SpecialistPools' resource names associated with this job.
       
      repeated string specialist_pools = 16;
      Specified by:
      getSpecialistPoolsCount in interface DataLabelingJobOrBuilder
      Returns:
      The count of specialistPools.
    • getSpecialistPools

      public String getSpecialistPools(int index)
       The SpecialistPools' resource names associated with this job.
       
      repeated string specialist_pools = 16;
      Specified by:
      getSpecialistPools in interface DataLabelingJobOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The specialistPools at the given index.
    • getSpecialistPoolsBytes

      public com.google.protobuf.ByteString getSpecialistPoolsBytes(int index)
       The SpecialistPools' resource names associated with this job.
       
      repeated string specialist_pools = 16;
      Specified by:
      getSpecialistPoolsBytes in interface DataLabelingJobOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the specialistPools at the given index.
    • hasEncryptionSpec

      public boolean hasEncryptionSpec()
       Customer-managed encryption key spec for a DataLabelingJob. If set, this
       DataLabelingJob will be secured by this key.
      
       Note: Annotations created in the DataLabelingJob are associated with
       the EncryptionSpec of the Dataset they are exported to.
       
      .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 20;
      Specified by:
      hasEncryptionSpec in interface DataLabelingJobOrBuilder
      Returns:
      Whether the encryptionSpec field is set.
    • getEncryptionSpec

      public EncryptionSpec getEncryptionSpec()
       Customer-managed encryption key spec for a DataLabelingJob. If set, this
       DataLabelingJob will be secured by this key.
      
       Note: Annotations created in the DataLabelingJob are associated with
       the EncryptionSpec of the Dataset they are exported to.
       
      .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 20;
      Specified by:
      getEncryptionSpec in interface DataLabelingJobOrBuilder
      Returns:
      The encryptionSpec.
    • getEncryptionSpecOrBuilder

      public EncryptionSpecOrBuilder getEncryptionSpecOrBuilder()
       Customer-managed encryption key spec for a DataLabelingJob. If set, this
       DataLabelingJob will be secured by this key.
      
       Note: Annotations created in the DataLabelingJob are associated with
       the EncryptionSpec of the Dataset they are exported to.
       
      .google.cloud.aiplatform.v1.EncryptionSpec encryption_spec = 20;
      Specified by:
      getEncryptionSpecOrBuilder in interface DataLabelingJobOrBuilder
    • hasActiveLearningConfig

      public boolean hasActiveLearningConfig()
       Parameters that configure the active learning pipeline. Active learning
       will label the data incrementally via several iterations. For every
       iteration, it will select a batch of data based on the sampling strategy.
       
      .google.cloud.aiplatform.v1.ActiveLearningConfig active_learning_config = 21;
      Specified by:
      hasActiveLearningConfig in interface DataLabelingJobOrBuilder
      Returns:
      Whether the activeLearningConfig field is set.
    • getActiveLearningConfig

      public ActiveLearningConfig getActiveLearningConfig()
       Parameters that configure the active learning pipeline. Active learning
       will label the data incrementally via several iterations. For every
       iteration, it will select a batch of data based on the sampling strategy.
       
      .google.cloud.aiplatform.v1.ActiveLearningConfig active_learning_config = 21;
      Specified by:
      getActiveLearningConfig in interface DataLabelingJobOrBuilder
      Returns:
      The activeLearningConfig.
    • getActiveLearningConfigOrBuilder

      public ActiveLearningConfigOrBuilder getActiveLearningConfigOrBuilder()
       Parameters that configure the active learning pipeline. Active learning
       will label the data incrementally via several iterations. For every
       iteration, it will select a batch of data based on the sampling strategy.
       
      .google.cloud.aiplatform.v1.ActiveLearningConfig active_learning_config = 21;
      Specified by:
      getActiveLearningConfigOrBuilder in interface DataLabelingJobOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static DataLabelingJob parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DataLabelingJob parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DataLabelingJob parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DataLabelingJob parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DataLabelingJob parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DataLabelingJob parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DataLabelingJob parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DataLabelingJob parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static DataLabelingJob parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static DataLabelingJob parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DataLabelingJob parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DataLabelingJob parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public DataLabelingJob.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static DataLabelingJob.Builder newBuilder()
    • newBuilder

      public static DataLabelingJob.Builder newBuilder(DataLabelingJob prototype)
    • toBuilder

      public DataLabelingJob.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected DataLabelingJob.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static DataLabelingJob getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<DataLabelingJob> parser()
    • getParserForType

      public com.google.protobuf.Parser<DataLabelingJob> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public DataLabelingJob getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder