Class DataLabelingJob

  • All Implemented Interfaces:
    DataLabelingJobOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class DataLabelingJob
    extends com.google.protobuf.GeneratedMessageV3
    implements DataLabelingJobOrBuilder
     DataLabelingJob is used to trigger a human labeling job on unlabeled data
     from the following Dataset:
     
    Protobuf type google.cloud.aiplatform.v1beta1.DataLabelingJob
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

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

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • 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
      • 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.v1beta1.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.v1beta1.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 com.google.type.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 com.google.type.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 com.google.rpc.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 com.google.rpc.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.v1beta1.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.v1beta1.DataLabelingJob.inputs_schema_uri]'s
           title.
         
        map<string, string> labels = 11;
        Specified by:
        containsLabels 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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.GeneratedMessageV3
      • 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.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • 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​(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
      • 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.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • 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.GeneratedMessageV3
      • getDefaultInstanceForType

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