Class HumanAnnotationConfig (2.0.0-beta01)

public sealed class HumanAnnotationConfig : IMessage<HumanAnnotationConfig>, IEquatable<HumanAnnotationConfig>, IDeepCloneable<HumanAnnotationConfig>, IBufferMessage, IMessage

Configuration for how human labeling task should be done.

Inheritance

Object > HumanAnnotationConfig

Namespace

Google.Cloud.DataLabeling.V1Beta1

Assembly

Google.Cloud.DataLabeling.V1Beta1.dll

Constructors

HumanAnnotationConfig()

public HumanAnnotationConfig()

HumanAnnotationConfig(HumanAnnotationConfig)

public HumanAnnotationConfig(HumanAnnotationConfig other)
Parameter
NameDescription
otherHumanAnnotationConfig

Properties

AnnotatedDatasetDescription

public string AnnotatedDatasetDescription { get; set; }

Optional. A human-readable description for AnnotatedDataset. The description can be up to 10000 characters long.

Property Value
TypeDescription
String

AnnotatedDatasetDisplayName

public string AnnotatedDatasetDisplayName { get; set; }

Required. A human-readable name for AnnotatedDataset defined by users. Maximum of 64 characters .

Property Value
TypeDescription
String

ContributorEmails

public RepeatedField<string> ContributorEmails { get; }

Optional. If you want your own labeling contributors to manage and work on this labeling request, you can set these contributors here. We will give them access to the question types in crowdcompute. Note that these emails must be registered in crowdcompute worker UI: https://crowd-compute.appspot.com/

Property Value
TypeDescription
RepeatedField<String>

Instruction

public string Instruction { get; set; }

Required. Instruction resource name.

Property Value
TypeDescription
String

LabelGroup

public string LabelGroup { get; set; }

Optional. A human-readable label used to logically group labeling tasks. This string must match the regular expression [a-zA-Z\\d_-]{0,128}.

Property Value
TypeDescription
String

LanguageCode

public string LanguageCode { get; set; }

Optional. The Language of this question, as a BCP-47. Default value is en-US. Only need to set this when task is language related. For example, French text classification.

Property Value
TypeDescription
String

QuestionDuration

public Duration QuestionDuration { get; set; }

Optional. Maximum duration for contributors to answer a question. Maximum is 3600 seconds. Default is 3600 seconds.

Property Value
TypeDescription
Duration

ReplicaCount

public int ReplicaCount { get; set; }

Optional. Replication of questions. Each question will be sent to up to this number of contributors to label. Aggregated answers will be returned. Default is set to 1. For image related labeling, valid values are 1, 3, 5.

Property Value
TypeDescription
Int32

UserEmailAddress

public string UserEmailAddress { get; set; }

Email of the user who started the labeling task and should be notified by email. If empty no notification will be sent.

Property Value
TypeDescription
String