Variables
AnnotationSource_name, AnnotationSource_value
var (
AnnotationSource_name = map[int32]string{
0: "ANNOTATION_SOURCE_UNSPECIFIED",
3: "OPERATOR",
}
AnnotationSource_value = map[string]int32{
"ANNOTATION_SOURCE_UNSPECIFIED": 0,
"OPERATOR": 3,
}
)
Enum value maps for AnnotationSource.
AnnotationSentiment_name, AnnotationSentiment_value
var (
AnnotationSentiment_name = map[int32]string{
0: "ANNOTATION_SENTIMENT_UNSPECIFIED",
1: "NEGATIVE",
2: "POSITIVE",
}
AnnotationSentiment_value = map[string]int32{
"ANNOTATION_SENTIMENT_UNSPECIFIED": 0,
"NEGATIVE": 1,
"POSITIVE": 2,
}
)
Enum value maps for AnnotationSentiment.
AnnotationType_name, AnnotationType_value
var (
AnnotationType_name = map[int32]string{
0: "ANNOTATION_TYPE_UNSPECIFIED",
1: "IMAGE_CLASSIFICATION_ANNOTATION",
2: "IMAGE_BOUNDING_BOX_ANNOTATION",
13: "IMAGE_ORIENTED_BOUNDING_BOX_ANNOTATION",
10: "IMAGE_BOUNDING_POLY_ANNOTATION",
11: "IMAGE_POLYLINE_ANNOTATION",
12: "IMAGE_SEGMENTATION_ANNOTATION",
3: "VIDEO_SHOTS_CLASSIFICATION_ANNOTATION",
4: "VIDEO_OBJECT_TRACKING_ANNOTATION",
5: "VIDEO_OBJECT_DETECTION_ANNOTATION",
6: "VIDEO_EVENT_ANNOTATION",
8: "TEXT_CLASSIFICATION_ANNOTATION",
9: "TEXT_ENTITY_EXTRACTION_ANNOTATION",
14: "GENERAL_CLASSIFICATION_ANNOTATION",
}
AnnotationType_value = map[string]int32{
"ANNOTATION_TYPE_UNSPECIFIED": 0,
"IMAGE_CLASSIFICATION_ANNOTATION": 1,
"IMAGE_BOUNDING_BOX_ANNOTATION": 2,
"IMAGE_ORIENTED_BOUNDING_BOX_ANNOTATION": 13,
"IMAGE_BOUNDING_POLY_ANNOTATION": 10,
"IMAGE_POLYLINE_ANNOTATION": 11,
"IMAGE_SEGMENTATION_ANNOTATION": 12,
"VIDEO_SHOTS_CLASSIFICATION_ANNOTATION": 3,
"VIDEO_OBJECT_TRACKING_ANNOTATION": 4,
"VIDEO_OBJECT_DETECTION_ANNOTATION": 5,
"VIDEO_EVENT_ANNOTATION": 6,
"TEXT_CLASSIFICATION_ANNOTATION": 8,
"TEXT_ENTITY_EXTRACTION_ANNOTATION": 9,
"GENERAL_CLASSIFICATION_ANNOTATION": 14,
}
)
Enum value maps for AnnotationType.
LabelImageRequest_Feature_name, LabelImageRequest_Feature_value
var (
LabelImageRequest_Feature_name = map[int32]string{
0: "FEATURE_UNSPECIFIED",
1: "CLASSIFICATION",
2: "BOUNDING_BOX",
6: "ORIENTED_BOUNDING_BOX",
3: "BOUNDING_POLY",
4: "POLYLINE",
5: "SEGMENTATION",
}
LabelImageRequest_Feature_value = map[string]int32{
"FEATURE_UNSPECIFIED": 0,
"CLASSIFICATION": 1,
"BOUNDING_BOX": 2,
"ORIENTED_BOUNDING_BOX": 6,
"BOUNDING_POLY": 3,
"POLYLINE": 4,
"SEGMENTATION": 5,
}
)
Enum value maps for LabelImageRequest_Feature.
LabelVideoRequest_Feature_name, LabelVideoRequest_Feature_value
var (
LabelVideoRequest_Feature_name = map[int32]string{
0: "FEATURE_UNSPECIFIED",
1: "CLASSIFICATION",
2: "OBJECT_DETECTION",
3: "OBJECT_TRACKING",
4: "EVENT",
}
LabelVideoRequest_Feature_value = map[string]int32{
"FEATURE_UNSPECIFIED": 0,
"CLASSIFICATION": 1,
"OBJECT_DETECTION": 2,
"OBJECT_TRACKING": 3,
"EVENT": 4,
}
)
Enum value maps for LabelVideoRequest_Feature.
LabelTextRequest_Feature_name, LabelTextRequest_Feature_value
var (
LabelTextRequest_Feature_name = map[int32]string{
0: "FEATURE_UNSPECIFIED",
1: "TEXT_CLASSIFICATION",
2: "TEXT_ENTITY_EXTRACTION",
}
LabelTextRequest_Feature_value = map[string]int32{
"FEATURE_UNSPECIFIED": 0,
"TEXT_CLASSIFICATION": 1,
"TEXT_ENTITY_EXTRACTION": 2,
}
)
Enum value maps for LabelTextRequest_Feature.
DataType_name, DataType_value
var (
DataType_name = map[int32]string{
0: "DATA_TYPE_UNSPECIFIED",
1: "IMAGE",
2: "VIDEO",
4: "TEXT",
6: "GENERAL_DATA",
}
DataType_value = map[string]int32{
"DATA_TYPE_UNSPECIFIED": 0,
"IMAGE": 1,
"VIDEO": 2,
"TEXT": 4,
"GENERAL_DATA": 6,
}
)
Enum value maps for DataType.
EvaluationJob_State_name, EvaluationJob_State_value
var (
EvaluationJob_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "SCHEDULED",
2: "RUNNING",
3: "PAUSED",
4: "STOPPED",
}
EvaluationJob_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"SCHEDULED": 1,
"RUNNING": 2,
"PAUSED": 3,
"STOPPED": 4,
}
)
Enum value maps for EvaluationJob_State.
StringAggregationType_name, StringAggregationType_value
var (
StringAggregationType_name = map[int32]string{
0: "STRING_AGGREGATION_TYPE_UNSPECIFIED",
1: "MAJORITY_VOTE",
2: "UNANIMOUS_VOTE",
3: "NO_AGGREGATION",
}
StringAggregationType_value = map[string]int32{
"STRING_AGGREGATION_TYPE_UNSPECIFIED": 0,
"MAJORITY_VOTE": 1,
"UNANIMOUS_VOTE": 2,
"NO_AGGREGATION": 3,
}
)
Enum value maps for StringAggregationType.
File_google_cloud_datalabeling_v1beta1_annotation_proto
var File_google_cloud_datalabeling_v1beta1_annotation_proto protoreflect.FileDescriptor
File_google_cloud_datalabeling_v1beta1_annotation_spec_set_proto
var File_google_cloud_datalabeling_v1beta1_annotation_spec_set_proto protoreflect.FileDescriptor
File_google_cloud_datalabeling_v1beta1_data_labeling_service_proto
var File_google_cloud_datalabeling_v1beta1_data_labeling_service_proto protoreflect.FileDescriptor
File_google_cloud_datalabeling_v1beta1_data_payloads_proto
var File_google_cloud_datalabeling_v1beta1_data_payloads_proto protoreflect.FileDescriptor
File_google_cloud_datalabeling_v1beta1_dataset_proto
var File_google_cloud_datalabeling_v1beta1_dataset_proto protoreflect.FileDescriptor
File_google_cloud_datalabeling_v1beta1_evaluation_job_proto
var File_google_cloud_datalabeling_v1beta1_evaluation_job_proto protoreflect.FileDescriptor
File_google_cloud_datalabeling_v1beta1_evaluation_proto
var File_google_cloud_datalabeling_v1beta1_evaluation_proto protoreflect.FileDescriptor
File_google_cloud_datalabeling_v1beta1_human_annotation_config_proto
var File_google_cloud_datalabeling_v1beta1_human_annotation_config_proto protoreflect.FileDescriptor
File_google_cloud_datalabeling_v1beta1_instruction_proto
var File_google_cloud_datalabeling_v1beta1_instruction_proto protoreflect.FileDescriptor
File_google_cloud_datalabeling_v1beta1_operations_proto
var File_google_cloud_datalabeling_v1beta1_operations_proto protoreflect.FileDescriptor
Functions
func RegisterDataLabelingServiceServer
func RegisterDataLabelingServiceServer(s *grpc.Server, srv DataLabelingServiceServer)
AnnotatedDataset
type AnnotatedDataset struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
AnnotationSource AnnotationSource "" /* 166 byte string literal not displayed */
AnnotationType AnnotationType "" /* 158 byte string literal not displayed */
ExampleCount int64 `protobuf:"varint,4,opt,name=example_count,json=exampleCount,proto3" json:"example_count,omitempty"`
CompletedExampleCount int64 "" /* 127 byte string literal not displayed */
LabelStats *LabelStats `protobuf:"bytes,6,opt,name=label_stats,json=labelStats,proto3" json:"label_stats,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
Metadata *AnnotatedDatasetMetadata `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"`
BlockingResources []string `protobuf:"bytes,11,rep,name=blocking_resources,json=blockingResources,proto3" json:"blocking_resources,omitempty"`
}
AnnotatedDataset is a set holding annotations for data in a Dataset. Each labeling task will generate an AnnotatedDataset under the Dataset that the task is requested for.
func (*AnnotatedDataset) Descriptor
func (*AnnotatedDataset) Descriptor() ([]byte, []int)
Deprecated: Use AnnotatedDataset.ProtoReflect.Descriptor instead.
func (*AnnotatedDataset) GetAnnotationSource
func (x *AnnotatedDataset) GetAnnotationSource() AnnotationSource
func (*AnnotatedDataset) GetAnnotationType
func (x *AnnotatedDataset) GetAnnotationType() AnnotationType
func (*AnnotatedDataset) GetBlockingResources
func (x *AnnotatedDataset) GetBlockingResources() []string
func (*AnnotatedDataset) GetCompletedExampleCount
func (x *AnnotatedDataset) GetCompletedExampleCount() int64
func (*AnnotatedDataset) GetCreateTime
func (x *AnnotatedDataset) GetCreateTime() *timestamppb.Timestamp
func (*AnnotatedDataset) GetDescription
func (x *AnnotatedDataset) GetDescription() string
func (*AnnotatedDataset) GetDisplayName
func (x *AnnotatedDataset) GetDisplayName() string
func (*AnnotatedDataset) GetExampleCount
func (x *AnnotatedDataset) GetExampleCount() int64
func (*AnnotatedDataset) GetLabelStats
func (x *AnnotatedDataset) GetLabelStats() *LabelStats
func (*AnnotatedDataset) GetMetadata
func (x *AnnotatedDataset) GetMetadata() *AnnotatedDatasetMetadata
func (*AnnotatedDataset) GetName
func (x *AnnotatedDataset) GetName() string
func (*AnnotatedDataset) ProtoMessage
func (*AnnotatedDataset) ProtoMessage()
func (*AnnotatedDataset) ProtoReflect
func (x *AnnotatedDataset) ProtoReflect() protoreflect.Message
func (*AnnotatedDataset) Reset
func (x *AnnotatedDataset) Reset()
func (*AnnotatedDataset) String
func (x *AnnotatedDataset) String() string
AnnotatedDatasetMetadata
type AnnotatedDatasetMetadata struct {
// Specific request configuration used when requesting the labeling task.
//
// Types that are assignable to AnnotationRequestConfig:
//
// *AnnotatedDatasetMetadata_ImageClassificationConfig
// *AnnotatedDatasetMetadata_BoundingPolyConfig
// *AnnotatedDatasetMetadata_PolylineConfig
// *AnnotatedDatasetMetadata_SegmentationConfig
// *AnnotatedDatasetMetadata_VideoClassificationConfig
// *AnnotatedDatasetMetadata_ObjectDetectionConfig
// *AnnotatedDatasetMetadata_ObjectTrackingConfig
// *AnnotatedDatasetMetadata_EventConfig
// *AnnotatedDatasetMetadata_TextClassificationConfig
// *AnnotatedDatasetMetadata_TextEntityExtractionConfig
AnnotationRequestConfig isAnnotatedDatasetMetadata_AnnotationRequestConfig `protobuf_oneof:"annotation_request_config"`
// HumanAnnotationConfig used when requesting the human labeling task for this
// AnnotatedDataset.
HumanAnnotationConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=human_annotation_config,json=humanAnnotationConfig,proto3" json:"human_annotation_config,omitempty"`
// contains filtered or unexported fields
}
Metadata on AnnotatedDataset.
func (*AnnotatedDatasetMetadata) Descriptor
func (*AnnotatedDatasetMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AnnotatedDatasetMetadata.ProtoReflect.Descriptor instead.
func (*AnnotatedDatasetMetadata) GetAnnotationRequestConfig
func (m *AnnotatedDatasetMetadata) GetAnnotationRequestConfig() isAnnotatedDatasetMetadata_AnnotationRequestConfig
func (*AnnotatedDatasetMetadata) GetBoundingPolyConfig
func (x *AnnotatedDatasetMetadata) GetBoundingPolyConfig() *BoundingPolyConfig
func (*AnnotatedDatasetMetadata) GetEventConfig
func (x *AnnotatedDatasetMetadata) GetEventConfig() *EventConfig
func (*AnnotatedDatasetMetadata) GetHumanAnnotationConfig
func (x *AnnotatedDatasetMetadata) GetHumanAnnotationConfig() *HumanAnnotationConfig
func (*AnnotatedDatasetMetadata) GetImageClassificationConfig
func (x *AnnotatedDatasetMetadata) GetImageClassificationConfig() *ImageClassificationConfig
func (*AnnotatedDatasetMetadata) GetObjectDetectionConfig
func (x *AnnotatedDatasetMetadata) GetObjectDetectionConfig() *ObjectDetectionConfig
func (*AnnotatedDatasetMetadata) GetObjectTrackingConfig
func (x *AnnotatedDatasetMetadata) GetObjectTrackingConfig() *ObjectTrackingConfig
func (*AnnotatedDatasetMetadata) GetPolylineConfig
func (x *AnnotatedDatasetMetadata) GetPolylineConfig() *PolylineConfig
func (*AnnotatedDatasetMetadata) GetSegmentationConfig
func (x *AnnotatedDatasetMetadata) GetSegmentationConfig() *SegmentationConfig
func (*AnnotatedDatasetMetadata) GetTextClassificationConfig
func (x *AnnotatedDatasetMetadata) GetTextClassificationConfig() *TextClassificationConfig
func (*AnnotatedDatasetMetadata) GetTextEntityExtractionConfig
func (x *AnnotatedDatasetMetadata) GetTextEntityExtractionConfig() *TextEntityExtractionConfig
func (*AnnotatedDatasetMetadata) GetVideoClassificationConfig
func (x *AnnotatedDatasetMetadata) GetVideoClassificationConfig() *VideoClassificationConfig
func (*AnnotatedDatasetMetadata) ProtoMessage
func (*AnnotatedDatasetMetadata) ProtoMessage()
func (*AnnotatedDatasetMetadata) ProtoReflect
func (x *AnnotatedDatasetMetadata) ProtoReflect() protoreflect.Message
func (*AnnotatedDatasetMetadata) Reset
func (x *AnnotatedDatasetMetadata) Reset()
func (*AnnotatedDatasetMetadata) String
func (x *AnnotatedDatasetMetadata) String() string
AnnotatedDatasetMetadata_BoundingPolyConfig
type AnnotatedDatasetMetadata_BoundingPolyConfig struct {
// Configuration for image bounding box and bounding poly task.
BoundingPolyConfig *BoundingPolyConfig `protobuf:"bytes,3,opt,name=bounding_poly_config,json=boundingPolyConfig,proto3,oneof"`
}
AnnotatedDatasetMetadata_EventConfig
type AnnotatedDatasetMetadata_EventConfig struct {
// Configuration for video event labeling task.
EventConfig *EventConfig `protobuf:"bytes,9,opt,name=event_config,json=eventConfig,proto3,oneof"`
}
AnnotatedDatasetMetadata_ImageClassificationConfig
type AnnotatedDatasetMetadata_ImageClassificationConfig struct {
// Configuration for image classification task.
ImageClassificationConfig *ImageClassificationConfig `protobuf:"bytes,2,opt,name=image_classification_config,json=imageClassificationConfig,proto3,oneof"`
}
AnnotatedDatasetMetadata_ObjectDetectionConfig
type AnnotatedDatasetMetadata_ObjectDetectionConfig struct {
// Configuration for video object detection task.
ObjectDetectionConfig *ObjectDetectionConfig `protobuf:"bytes,7,opt,name=object_detection_config,json=objectDetectionConfig,proto3,oneof"`
}
AnnotatedDatasetMetadata_ObjectTrackingConfig
type AnnotatedDatasetMetadata_ObjectTrackingConfig struct {
// Configuration for video object tracking task.
ObjectTrackingConfig *ObjectTrackingConfig `protobuf:"bytes,8,opt,name=object_tracking_config,json=objectTrackingConfig,proto3,oneof"`
}
AnnotatedDatasetMetadata_PolylineConfig
type AnnotatedDatasetMetadata_PolylineConfig struct {
// Configuration for image polyline task.
PolylineConfig *PolylineConfig `protobuf:"bytes,4,opt,name=polyline_config,json=polylineConfig,proto3,oneof"`
}
AnnotatedDatasetMetadata_SegmentationConfig
type AnnotatedDatasetMetadata_SegmentationConfig struct {
// Configuration for image segmentation task.
SegmentationConfig *SegmentationConfig `protobuf:"bytes,5,opt,name=segmentation_config,json=segmentationConfig,proto3,oneof"`
}
AnnotatedDatasetMetadata_TextClassificationConfig
type AnnotatedDatasetMetadata_TextClassificationConfig struct {
// Configuration for text classification task.
TextClassificationConfig *TextClassificationConfig `protobuf:"bytes,10,opt,name=text_classification_config,json=textClassificationConfig,proto3,oneof"`
}
AnnotatedDatasetMetadata_TextEntityExtractionConfig
type AnnotatedDatasetMetadata_TextEntityExtractionConfig struct {
// Configuration for text entity extraction task.
TextEntityExtractionConfig *TextEntityExtractionConfig `protobuf:"bytes,11,opt,name=text_entity_extraction_config,json=textEntityExtractionConfig,proto3,oneof"`
}
AnnotatedDatasetMetadata_VideoClassificationConfig
type AnnotatedDatasetMetadata_VideoClassificationConfig struct {
// Configuration for video classification task.
VideoClassificationConfig *VideoClassificationConfig `protobuf:"bytes,6,opt,name=video_classification_config,json=videoClassificationConfig,proto3,oneof"`
}
Annotation
type Annotation struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
AnnotationSource AnnotationSource "" /* 166 byte string literal not displayed */
AnnotationValue *AnnotationValue `protobuf:"bytes,3,opt,name=annotation_value,json=annotationValue,proto3" json:"annotation_value,omitempty"`
AnnotationMetadata *AnnotationMetadata `protobuf:"bytes,4,opt,name=annotation_metadata,json=annotationMetadata,proto3" json:"annotation_metadata,omitempty"`
AnnotationSentiment AnnotationSentiment "" /* 178 byte string literal not displayed */
}
Annotation for Example. Each example may have one or more annotations. For example in image classification problem, each image might have one or more labels. We call labels binded with this image an Annotation.
func (*Annotation) Descriptor
func (*Annotation) Descriptor() ([]byte, []int)
Deprecated: Use Annotation.ProtoReflect.Descriptor instead.
func (*Annotation) GetAnnotationMetadata
func (x *Annotation) GetAnnotationMetadata() *AnnotationMetadata
func (*Annotation) GetAnnotationSentiment
func (x *Annotation) GetAnnotationSentiment() AnnotationSentiment
func (*Annotation) GetAnnotationSource
func (x *Annotation) GetAnnotationSource() AnnotationSource
func (*Annotation) GetAnnotationValue
func (x *Annotation) GetAnnotationValue() *AnnotationValue
func (*Annotation) GetName
func (x *Annotation) GetName() string
func (*Annotation) ProtoMessage
func (*Annotation) ProtoMessage()
func (*Annotation) ProtoReflect
func (x *Annotation) ProtoReflect() protoreflect.Message
func (*Annotation) Reset
func (x *Annotation) Reset()
func (*Annotation) String
func (x *Annotation) String() string
AnnotationMetadata
type AnnotationMetadata struct {
// Metadata related to human labeling.
OperatorMetadata *OperatorMetadata `protobuf:"bytes,2,opt,name=operator_metadata,json=operatorMetadata,proto3" json:"operator_metadata,omitempty"`
// contains filtered or unexported fields
}
Additional information associated with the annotation.
func (*AnnotationMetadata) Descriptor
func (*AnnotationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AnnotationMetadata.ProtoReflect.Descriptor instead.
func (*AnnotationMetadata) GetOperatorMetadata
func (x *AnnotationMetadata) GetOperatorMetadata() *OperatorMetadata
func (*AnnotationMetadata) ProtoMessage
func (*AnnotationMetadata) ProtoMessage()
func (*AnnotationMetadata) ProtoReflect
func (x *AnnotationMetadata) ProtoReflect() protoreflect.Message
func (*AnnotationMetadata) Reset
func (x *AnnotationMetadata) Reset()
func (*AnnotationMetadata) String
func (x *AnnotationMetadata) String() string
AnnotationSentiment
type AnnotationSentiment int32
AnnotationSentiment_ANNOTATION_SENTIMENT_UNSPECIFIED, AnnotationSentiment_NEGATIVE, AnnotationSentiment_POSITIVE
const (
AnnotationSentiment_ANNOTATION_SENTIMENT_UNSPECIFIED AnnotationSentiment = 0
// This annotation describes negatively about the data.
AnnotationSentiment_NEGATIVE AnnotationSentiment = 1
// This label describes positively about the data.
AnnotationSentiment_POSITIVE AnnotationSentiment = 2
)
func (AnnotationSentiment) Descriptor
func (AnnotationSentiment) Descriptor() protoreflect.EnumDescriptor
func (AnnotationSentiment) Enum
func (x AnnotationSentiment) Enum() *AnnotationSentiment
func (AnnotationSentiment) EnumDescriptor
func (AnnotationSentiment) EnumDescriptor() ([]byte, []int)
Deprecated: Use AnnotationSentiment.Descriptor instead.
func (AnnotationSentiment) Number
func (x AnnotationSentiment) Number() protoreflect.EnumNumber
func (AnnotationSentiment) String
func (x AnnotationSentiment) String() string
func (AnnotationSentiment) Type
func (AnnotationSentiment) Type() protoreflect.EnumType
AnnotationSource
type AnnotationSource int32
Specifies where the annotation comes from (whether it was provided by a human labeler or a different source).
AnnotationSource_ANNOTATION_SOURCE_UNSPECIFIED, AnnotationSource_OPERATOR
const (
AnnotationSource_ANNOTATION_SOURCE_UNSPECIFIED AnnotationSource = 0
// Answer is provided by a human contributor.
AnnotationSource_OPERATOR AnnotationSource = 3
)
func (AnnotationSource) Descriptor
func (AnnotationSource) Descriptor() protoreflect.EnumDescriptor
func (AnnotationSource) Enum
func (x AnnotationSource) Enum() *AnnotationSource
func (AnnotationSource) EnumDescriptor
func (AnnotationSource) EnumDescriptor() ([]byte, []int)
Deprecated: Use AnnotationSource.Descriptor instead.
func (AnnotationSource) Number
func (x AnnotationSource) Number() protoreflect.EnumNumber
func (AnnotationSource) String
func (x AnnotationSource) String() string
func (AnnotationSource) Type
func (AnnotationSource) Type() protoreflect.EnumType
AnnotationSpec
type AnnotationSpec struct {
// Required. The display name of the AnnotationSpec. Maximum of 64 characters.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. User-provided description of the annotation specification.
// The description can be up to 10,000 characters long.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
Container of information related to one possible annotation that can be used
in a labeling task. For example, an image classification task where images
are labeled as dog
or cat
must reference an AnnotationSpec for dog
and
an AnnotationSpec for cat
.
func (*AnnotationSpec) Descriptor
func (*AnnotationSpec) Descriptor() ([]byte, []int)
Deprecated: Use AnnotationSpec.ProtoReflect.Descriptor instead.
func (*AnnotationSpec) GetDescription
func (x *AnnotationSpec) GetDescription() string
func (*AnnotationSpec) GetDisplayName
func (x *AnnotationSpec) GetDisplayName() string
func (*AnnotationSpec) ProtoMessage
func (*AnnotationSpec) ProtoMessage()
func (*AnnotationSpec) ProtoReflect
func (x *AnnotationSpec) ProtoReflect() protoreflect.Message
func (*AnnotationSpec) Reset
func (x *AnnotationSpec) Reset()
func (*AnnotationSpec) String
func (x *AnnotationSpec) String() string
AnnotationSpecSet
type AnnotationSpecSet struct {
// Output only. The AnnotationSpecSet resource name in the following format:
//
// "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The display name for AnnotationSpecSet that you define when you
// create it. Maximum of 64 characters.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. User-provided description of the annotation specification set.
// The description can be up to 10,000 characters long.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Required. The array of AnnotationSpecs that you define when you create the
// AnnotationSpecSet. These are the possible labels for the labeling task.
AnnotationSpecs []*AnnotationSpec `protobuf:"bytes,4,rep,name=annotation_specs,json=annotationSpecs,proto3" json:"annotation_specs,omitempty"`
// Output only. The names of any related resources that are blocking changes
// to the annotation spec set.
BlockingResources []string `protobuf:"bytes,5,rep,name=blocking_resources,json=blockingResources,proto3" json:"blocking_resources,omitempty"`
// contains filtered or unexported fields
}
An AnnotationSpecSet is a collection of label definitions. For example, in image classification tasks, you define a set of possible labels for images as an AnnotationSpecSet. An AnnotationSpecSet is immutable upon creation.
func (*AnnotationSpecSet) Descriptor
func (*AnnotationSpecSet) Descriptor() ([]byte, []int)
Deprecated: Use AnnotationSpecSet.ProtoReflect.Descriptor instead.
func (*AnnotationSpecSet) GetAnnotationSpecs
func (x *AnnotationSpecSet) GetAnnotationSpecs() []*AnnotationSpec
func (*AnnotationSpecSet) GetBlockingResources
func (x *AnnotationSpecSet) GetBlockingResources() []string
func (*AnnotationSpecSet) GetDescription
func (x *AnnotationSpecSet) GetDescription() string
func (*AnnotationSpecSet) GetDisplayName
func (x *AnnotationSpecSet) GetDisplayName() string
func (*AnnotationSpecSet) GetName
func (x *AnnotationSpecSet) GetName() string
func (*AnnotationSpecSet) ProtoMessage
func (*AnnotationSpecSet) ProtoMessage()
func (*AnnotationSpecSet) ProtoReflect
func (x *AnnotationSpecSet) ProtoReflect() protoreflect.Message
func (*AnnotationSpecSet) Reset
func (x *AnnotationSpecSet) Reset()
func (*AnnotationSpecSet) String
func (x *AnnotationSpecSet) String() string
AnnotationType
type AnnotationType int32
AnnotationType_ANNOTATION_TYPE_UNSPECIFIED, AnnotationType_IMAGE_CLASSIFICATION_ANNOTATION, AnnotationType_IMAGE_BOUNDING_BOX_ANNOTATION, AnnotationType_IMAGE_ORIENTED_BOUNDING_BOX_ANNOTATION, AnnotationType_IMAGE_BOUNDING_POLY_ANNOTATION, AnnotationType_IMAGE_POLYLINE_ANNOTATION, AnnotationType_IMAGE_SEGMENTATION_ANNOTATION, AnnotationType_VIDEO_SHOTS_CLASSIFICATION_ANNOTATION, AnnotationType_VIDEO_OBJECT_TRACKING_ANNOTATION, AnnotationType_VIDEO_OBJECT_DETECTION_ANNOTATION, AnnotationType_VIDEO_EVENT_ANNOTATION, AnnotationType_TEXT_CLASSIFICATION_ANNOTATION, AnnotationType_TEXT_ENTITY_EXTRACTION_ANNOTATION, AnnotationType_GENERAL_CLASSIFICATION_ANNOTATION
const (
AnnotationType_ANNOTATION_TYPE_UNSPECIFIED AnnotationType = 0
// Classification annotations in an image. Allowed for continuous evaluation.
AnnotationType_IMAGE_CLASSIFICATION_ANNOTATION AnnotationType = 1
// Bounding box annotations in an image. A form of image object detection.
// Allowed for continuous evaluation.
AnnotationType_IMAGE_BOUNDING_BOX_ANNOTATION AnnotationType = 2
// Oriented bounding box. The box does not have to be parallel to horizontal
// line.
AnnotationType_IMAGE_ORIENTED_BOUNDING_BOX_ANNOTATION AnnotationType = 13
// Bounding poly annotations in an image.
AnnotationType_IMAGE_BOUNDING_POLY_ANNOTATION AnnotationType = 10
// Polyline annotations in an image.
AnnotationType_IMAGE_POLYLINE_ANNOTATION AnnotationType = 11
// Segmentation annotations in an image.
AnnotationType_IMAGE_SEGMENTATION_ANNOTATION AnnotationType = 12
// Classification annotations in video shots.
AnnotationType_VIDEO_SHOTS_CLASSIFICATION_ANNOTATION AnnotationType = 3
// Video object tracking annotation.
AnnotationType_VIDEO_OBJECT_TRACKING_ANNOTATION AnnotationType = 4
// Video object detection annotation.
AnnotationType_VIDEO_OBJECT_DETECTION_ANNOTATION AnnotationType = 5
// Video event annotation.
AnnotationType_VIDEO_EVENT_ANNOTATION AnnotationType = 6
// Classification for text. Allowed for continuous evaluation.
AnnotationType_TEXT_CLASSIFICATION_ANNOTATION AnnotationType = 8
// Entity extraction for text.
AnnotationType_TEXT_ENTITY_EXTRACTION_ANNOTATION AnnotationType = 9
// General classification. Allowed for continuous evaluation.
AnnotationType_GENERAL_CLASSIFICATION_ANNOTATION AnnotationType = 14
)
func (AnnotationType) Descriptor
func (AnnotationType) Descriptor() protoreflect.EnumDescriptor
func (AnnotationType) Enum
func (x AnnotationType) Enum() *AnnotationType
func (AnnotationType) EnumDescriptor
func (AnnotationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AnnotationType.Descriptor instead.
func (AnnotationType) Number
func (x AnnotationType) Number() protoreflect.EnumNumber
func (AnnotationType) String
func (x AnnotationType) String() string
func (AnnotationType) Type
func (AnnotationType) Type() protoreflect.EnumType
AnnotationValue
type AnnotationValue struct {
// Types that are assignable to ValueType:
//
// *AnnotationValue_ImageClassificationAnnotation
// *AnnotationValue_ImageBoundingPolyAnnotation
// *AnnotationValue_ImagePolylineAnnotation
// *AnnotationValue_ImageSegmentationAnnotation
// *AnnotationValue_TextClassificationAnnotation
// *AnnotationValue_TextEntityExtractionAnnotation
// *AnnotationValue_VideoClassificationAnnotation
// *AnnotationValue_VideoObjectTrackingAnnotation
// *AnnotationValue_VideoEventAnnotation
ValueType isAnnotationValue_ValueType `protobuf_oneof:"value_type"`
// contains filtered or unexported fields
}
Annotation value for an example.
func (*AnnotationValue) Descriptor
func (*AnnotationValue) Descriptor() ([]byte, []int)
Deprecated: Use AnnotationValue.ProtoReflect.Descriptor instead.
func (*AnnotationValue) GetImageBoundingPolyAnnotation
func (x *AnnotationValue) GetImageBoundingPolyAnnotation() *ImageBoundingPolyAnnotation
func (*AnnotationValue) GetImageClassificationAnnotation
func (x *AnnotationValue) GetImageClassificationAnnotation() *ImageClassificationAnnotation
func (*AnnotationValue) GetImagePolylineAnnotation
func (x *AnnotationValue) GetImagePolylineAnnotation() *ImagePolylineAnnotation
func (*AnnotationValue) GetImageSegmentationAnnotation
func (x *AnnotationValue) GetImageSegmentationAnnotation() *ImageSegmentationAnnotation
func (*AnnotationValue) GetTextClassificationAnnotation
func (x *AnnotationValue) GetTextClassificationAnnotation() *TextClassificationAnnotation
func (*AnnotationValue) GetTextEntityExtractionAnnotation
func (x *AnnotationValue) GetTextEntityExtractionAnnotation() *TextEntityExtractionAnnotation
func (*AnnotationValue) GetValueType
func (m *AnnotationValue) GetValueType() isAnnotationValue_ValueType
func (*AnnotationValue) GetVideoClassificationAnnotation
func (x *AnnotationValue) GetVideoClassificationAnnotation() *VideoClassificationAnnotation
func (*AnnotationValue) GetVideoEventAnnotation
func (x *AnnotationValue) GetVideoEventAnnotation() *VideoEventAnnotation
func (*AnnotationValue) GetVideoObjectTrackingAnnotation
func (x *AnnotationValue) GetVideoObjectTrackingAnnotation() *VideoObjectTrackingAnnotation
func (*AnnotationValue) ProtoMessage
func (*AnnotationValue) ProtoMessage()
func (*AnnotationValue) ProtoReflect
func (x *AnnotationValue) ProtoReflect() protoreflect.Message
func (*AnnotationValue) Reset
func (x *AnnotationValue) Reset()
func (*AnnotationValue) String
func (x *AnnotationValue) String() string
AnnotationValue_ImageBoundingPolyAnnotation
type AnnotationValue_ImageBoundingPolyAnnotation struct {
// Annotation value for image bounding box, oriented bounding box
// and polygon cases.
ImageBoundingPolyAnnotation *ImageBoundingPolyAnnotation `protobuf:"bytes,2,opt,name=image_bounding_poly_annotation,json=imageBoundingPolyAnnotation,proto3,oneof"`
}
AnnotationValue_ImageClassificationAnnotation
type AnnotationValue_ImageClassificationAnnotation struct {
// Annotation value for image classification case.
ImageClassificationAnnotation *ImageClassificationAnnotation `protobuf:"bytes,1,opt,name=image_classification_annotation,json=imageClassificationAnnotation,proto3,oneof"`
}
AnnotationValue_ImagePolylineAnnotation
type AnnotationValue_ImagePolylineAnnotation struct {
// Annotation value for image polyline cases.
// Polyline here is different from BoundingPoly. It is formed by
// line segments connected to each other but not closed form(Bounding Poly).
// The line segments can cross each other.
ImagePolylineAnnotation *ImagePolylineAnnotation `protobuf:"bytes,8,opt,name=image_polyline_annotation,json=imagePolylineAnnotation,proto3,oneof"`
}
AnnotationValue_ImageSegmentationAnnotation
type AnnotationValue_ImageSegmentationAnnotation struct {
// Annotation value for image segmentation.
ImageSegmentationAnnotation *ImageSegmentationAnnotation `protobuf:"bytes,9,opt,name=image_segmentation_annotation,json=imageSegmentationAnnotation,proto3,oneof"`
}
AnnotationValue_TextClassificationAnnotation
type AnnotationValue_TextClassificationAnnotation struct {
// Annotation value for text classification case.
TextClassificationAnnotation *TextClassificationAnnotation `protobuf:"bytes,3,opt,name=text_classification_annotation,json=textClassificationAnnotation,proto3,oneof"`
}
AnnotationValue_TextEntityExtractionAnnotation
type AnnotationValue_TextEntityExtractionAnnotation struct {
// Annotation value for text entity extraction case.
TextEntityExtractionAnnotation *TextEntityExtractionAnnotation `protobuf:"bytes,10,opt,name=text_entity_extraction_annotation,json=textEntityExtractionAnnotation,proto3,oneof"`
}
AnnotationValue_VideoClassificationAnnotation
type AnnotationValue_VideoClassificationAnnotation struct {
// Annotation value for video classification case.
VideoClassificationAnnotation *VideoClassificationAnnotation `protobuf:"bytes,4,opt,name=video_classification_annotation,json=videoClassificationAnnotation,proto3,oneof"`
}
AnnotationValue_VideoEventAnnotation
type AnnotationValue_VideoEventAnnotation struct {
// Annotation value for video event case.
VideoEventAnnotation *VideoEventAnnotation `protobuf:"bytes,6,opt,name=video_event_annotation,json=videoEventAnnotation,proto3,oneof"`
}
AnnotationValue_VideoObjectTrackingAnnotation
type AnnotationValue_VideoObjectTrackingAnnotation struct {
// Annotation value for video object detection and tracking case.
VideoObjectTrackingAnnotation *VideoObjectTrackingAnnotation `protobuf:"bytes,5,opt,name=video_object_tracking_annotation,json=videoObjectTrackingAnnotation,proto3,oneof"`
}
Attempt
type Attempt struct {
AttemptTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=attempt_time,json=attemptTime,proto3" json:"attempt_time,omitempty"`
// Details of errors that occurred.
PartialFailures []*status.Status `protobuf:"bytes,2,rep,name=partial_failures,json=partialFailures,proto3" json:"partial_failures,omitempty"`
// contains filtered or unexported fields
}
Records a failed evaluation job run.
func (*Attempt) Descriptor
Deprecated: Use Attempt.ProtoReflect.Descriptor instead.
func (*Attempt) GetAttemptTime
func (x *Attempt) GetAttemptTime() *timestamppb.Timestamp
func (*Attempt) GetPartialFailures
func (*Attempt) ProtoMessage
func (*Attempt) ProtoMessage()
func (*Attempt) ProtoReflect
func (x *Attempt) ProtoReflect() protoreflect.Message
func (*Attempt) Reset
func (x *Attempt) Reset()
func (*Attempt) String
BigQuerySource
type BigQuerySource struct {
// Required. BigQuery URI to a table, up to 2,000 characters long. If you
// specify the URI of a table that does not exist, Data Labeling Service
// creates a table at the URI with the correct schema when you create your
// [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob]. If you specify the URI of a table that already exists,
// it must have the
// [correct
// schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema).
//
// Provide the table URI in the following format:
//
// "bq://{your_project_id}/{your_dataset_name}/{your_table_name}"
//
// [Learn
// more](/ml-engine/docs/continuous-evaluation/create-job#table-schema).
InputUri string `protobuf:"bytes,1,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
// contains filtered or unexported fields
}
The BigQuery location for input data. If used in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob], this is where the service saves the prediction input and output sampled from the model version.
func (*BigQuerySource) Descriptor
func (*BigQuerySource) Descriptor() ([]byte, []int)
Deprecated: Use BigQuerySource.ProtoReflect.Descriptor instead.
func (*BigQuerySource) GetInputUri
func (x *BigQuerySource) GetInputUri() string
func (*BigQuerySource) ProtoMessage
func (*BigQuerySource) ProtoMessage()
func (*BigQuerySource) ProtoReflect
func (x *BigQuerySource) ProtoReflect() protoreflect.Message
func (*BigQuerySource) Reset
func (x *BigQuerySource) Reset()
func (*BigQuerySource) String
func (x *BigQuerySource) String() string
BoundingBoxEvaluationOptions
type BoundingBoxEvaluationOptions struct {
// Minimum
// [intersection-over-union
//
// (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union)
// required for 2 bounding boxes to be considered a match. This must be a
// number between 0 and 1.
IouThreshold float32 `protobuf:"fixed32,1,opt,name=iou_threshold,json=iouThreshold,proto3" json:"iou_threshold,omitempty"`
// contains filtered or unexported fields
}
Options regarding evaluation between bounding boxes.
func (*BoundingBoxEvaluationOptions) Descriptor
func (*BoundingBoxEvaluationOptions) Descriptor() ([]byte, []int)
Deprecated: Use BoundingBoxEvaluationOptions.ProtoReflect.Descriptor instead.
func (*BoundingBoxEvaluationOptions) GetIouThreshold
func (x *BoundingBoxEvaluationOptions) GetIouThreshold() float32
func (*BoundingBoxEvaluationOptions) ProtoMessage
func (*BoundingBoxEvaluationOptions) ProtoMessage()
func (*BoundingBoxEvaluationOptions) ProtoReflect
func (x *BoundingBoxEvaluationOptions) ProtoReflect() protoreflect.Message
func (*BoundingBoxEvaluationOptions) Reset
func (x *BoundingBoxEvaluationOptions) Reset()
func (*BoundingBoxEvaluationOptions) String
func (x *BoundingBoxEvaluationOptions) String() string
BoundingPoly
type BoundingPoly struct {
// The bounding polygon vertices.
Vertices []*Vertex `protobuf:"bytes,1,rep,name=vertices,proto3" json:"vertices,omitempty"`
// contains filtered or unexported fields
}
A bounding polygon in the image.
func (*BoundingPoly) Descriptor
func (*BoundingPoly) Descriptor() ([]byte, []int)
Deprecated: Use BoundingPoly.ProtoReflect.Descriptor instead.
func (*BoundingPoly) GetVertices
func (x *BoundingPoly) GetVertices() []*Vertex
func (*BoundingPoly) ProtoMessage
func (*BoundingPoly) ProtoMessage()
func (*BoundingPoly) ProtoReflect
func (x *BoundingPoly) ProtoReflect() protoreflect.Message
func (*BoundingPoly) Reset
func (x *BoundingPoly) Reset()
func (*BoundingPoly) String
func (x *BoundingPoly) String() string
BoundingPolyConfig
type BoundingPolyConfig struct {
// Required. Annotation spec set resource name.
AnnotationSpecSet string `protobuf:"bytes,1,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
// Optional. Instruction message showed on contributors UI.
InstructionMessage string `protobuf:"bytes,2,opt,name=instruction_message,json=instructionMessage,proto3" json:"instruction_message,omitempty"`
// contains filtered or unexported fields
}
Config for image bounding poly (and bounding box) human labeling task.
func (*BoundingPolyConfig) Descriptor
func (*BoundingPolyConfig) Descriptor() ([]byte, []int)
Deprecated: Use BoundingPolyConfig.ProtoReflect.Descriptor instead.
func (*BoundingPolyConfig) GetAnnotationSpecSet
func (x *BoundingPolyConfig) GetAnnotationSpecSet() string
func (*BoundingPolyConfig) GetInstructionMessage
func (x *BoundingPolyConfig) GetInstructionMessage() string
func (*BoundingPolyConfig) ProtoMessage
func (*BoundingPolyConfig) ProtoMessage()
func (*BoundingPolyConfig) ProtoReflect
func (x *BoundingPolyConfig) ProtoReflect() protoreflect.Message
func (*BoundingPolyConfig) Reset
func (x *BoundingPolyConfig) Reset()
func (*BoundingPolyConfig) String
func (x *BoundingPolyConfig) String() string
ClassificationMetadata
type ClassificationMetadata struct {
// Whether the classification task is multi-label or not.
IsMultiLabel bool `protobuf:"varint,1,opt,name=is_multi_label,json=isMultiLabel,proto3" json:"is_multi_label,omitempty"`
// contains filtered or unexported fields
}
Metadata for classification annotations.
func (*ClassificationMetadata) Descriptor
func (*ClassificationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ClassificationMetadata.ProtoReflect.Descriptor instead.
func (*ClassificationMetadata) GetIsMultiLabel
func (x *ClassificationMetadata) GetIsMultiLabel() bool
func (*ClassificationMetadata) ProtoMessage
func (*ClassificationMetadata) ProtoMessage()
func (*ClassificationMetadata) ProtoReflect
func (x *ClassificationMetadata) ProtoReflect() protoreflect.Message
func (*ClassificationMetadata) Reset
func (x *ClassificationMetadata) Reset()
func (*ClassificationMetadata) String
func (x *ClassificationMetadata) String() string
ClassificationMetrics
type ClassificationMetrics struct {
// Precision-recall curve based on ground truth labels, predicted labels, and
// scores for the predicted labels.
PrCurve *PrCurve `protobuf:"bytes,1,opt,name=pr_curve,json=prCurve,proto3" json:"pr_curve,omitempty"`
// Confusion matrix of predicted labels vs. ground truth labels.
ConfusionMatrix *ConfusionMatrix `protobuf:"bytes,2,opt,name=confusion_matrix,json=confusionMatrix,proto3" json:"confusion_matrix,omitempty"`
// contains filtered or unexported fields
}
Metrics calculated for a classification model.
func (*ClassificationMetrics) Descriptor
func (*ClassificationMetrics) Descriptor() ([]byte, []int)
Deprecated: Use ClassificationMetrics.ProtoReflect.Descriptor instead.
func (*ClassificationMetrics) GetConfusionMatrix
func (x *ClassificationMetrics) GetConfusionMatrix() *ConfusionMatrix
func (*ClassificationMetrics) GetPrCurve
func (x *ClassificationMetrics) GetPrCurve() *PrCurve
func (*ClassificationMetrics) ProtoMessage
func (*ClassificationMetrics) ProtoMessage()
func (*ClassificationMetrics) ProtoReflect
func (x *ClassificationMetrics) ProtoReflect() protoreflect.Message
func (*ClassificationMetrics) Reset
func (x *ClassificationMetrics) Reset()
func (*ClassificationMetrics) String
func (x *ClassificationMetrics) String() string
ConfusionMatrix
type ConfusionMatrix struct {
Row []*ConfusionMatrix_Row `protobuf:"bytes,1,rep,name=row,proto3" json:"row,omitempty"`
// contains filtered or unexported fields
}
Confusion matrix of the model running the classification. Only applicable when the metrics entry aggregates multiple labels. Not applicable when the entry is for a single label.
func (*ConfusionMatrix) Descriptor
func (*ConfusionMatrix) Descriptor() ([]byte, []int)
Deprecated: Use ConfusionMatrix.ProtoReflect.Descriptor instead.
func (*ConfusionMatrix) GetRow
func (x *ConfusionMatrix) GetRow() []*ConfusionMatrix_Row
func (*ConfusionMatrix) ProtoMessage
func (*ConfusionMatrix) ProtoMessage()
func (*ConfusionMatrix) ProtoReflect
func (x *ConfusionMatrix) ProtoReflect() protoreflect.Message
func (*ConfusionMatrix) Reset
func (x *ConfusionMatrix) Reset()
func (*ConfusionMatrix) String
func (x *ConfusionMatrix) String() string
ConfusionMatrix_ConfusionMatrixEntry
type ConfusionMatrix_ConfusionMatrixEntry struct {
// The annotation spec of a predicted label.
AnnotationSpec *AnnotationSpec `protobuf:"bytes,1,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
// Number of items predicted to have this label. (The ground truth label for
// these items is the `Row.annotationSpec` of this entry's parent.)
ItemCount int32 `protobuf:"varint,2,opt,name=item_count,json=itemCount,proto3" json:"item_count,omitempty"`
// contains filtered or unexported fields
}
func (*ConfusionMatrix_ConfusionMatrixEntry) Descriptor
func (*ConfusionMatrix_ConfusionMatrixEntry) Descriptor() ([]byte, []int)
Deprecated: Use ConfusionMatrix_ConfusionMatrixEntry.ProtoReflect.Descriptor instead.
func (*ConfusionMatrix_ConfusionMatrixEntry) GetAnnotationSpec
func (x *ConfusionMatrix_ConfusionMatrixEntry) GetAnnotationSpec() *AnnotationSpec
func (*ConfusionMatrix_ConfusionMatrixEntry) GetItemCount
func (x *ConfusionMatrix_ConfusionMatrixEntry) GetItemCount() int32
func (*ConfusionMatrix_ConfusionMatrixEntry) ProtoMessage
func (*ConfusionMatrix_ConfusionMatrixEntry) ProtoMessage()
func (*ConfusionMatrix_ConfusionMatrixEntry) ProtoReflect
func (x *ConfusionMatrix_ConfusionMatrixEntry) ProtoReflect() protoreflect.Message
func (*ConfusionMatrix_ConfusionMatrixEntry) Reset
func (x *ConfusionMatrix_ConfusionMatrixEntry) Reset()
func (*ConfusionMatrix_ConfusionMatrixEntry) String
func (x *ConfusionMatrix_ConfusionMatrixEntry) String() string
ConfusionMatrix_Row
type ConfusionMatrix_Row struct {
// The annotation spec of the ground truth label for this row.
AnnotationSpec *AnnotationSpec `protobuf:"bytes,1,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
// A list of the confusion matrix entries. One entry for each possible
// predicted label.
Entries []*ConfusionMatrix_ConfusionMatrixEntry `protobuf:"bytes,2,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
A row in the confusion matrix. Each entry in this row has the same ground truth label.
func (*ConfusionMatrix_Row) Descriptor
func (*ConfusionMatrix_Row) Descriptor() ([]byte, []int)
Deprecated: Use ConfusionMatrix_Row.ProtoReflect.Descriptor instead.
func (*ConfusionMatrix_Row) GetAnnotationSpec
func (x *ConfusionMatrix_Row) GetAnnotationSpec() *AnnotationSpec
func (*ConfusionMatrix_Row) GetEntries
func (x *ConfusionMatrix_Row) GetEntries() []*ConfusionMatrix_ConfusionMatrixEntry
func (*ConfusionMatrix_Row) ProtoMessage
func (*ConfusionMatrix_Row) ProtoMessage()
func (*ConfusionMatrix_Row) ProtoReflect
func (x *ConfusionMatrix_Row) ProtoReflect() protoreflect.Message
func (*ConfusionMatrix_Row) Reset
func (x *ConfusionMatrix_Row) Reset()
func (*ConfusionMatrix_Row) String
func (x *ConfusionMatrix_Row) String() string
CreateAnnotationSpecSetRequest
type CreateAnnotationSpecSetRequest struct {
// Required. AnnotationSpecSet resource parent, format:
// projects/{project_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Annotation spec set to create. Annotation specs must be included.
// Only one annotation spec will be accepted for annotation specs with same
// display_name.
AnnotationSpecSet *AnnotationSpecSet `protobuf:"bytes,2,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateAnnotationSpecSet.
func (*CreateAnnotationSpecSetRequest) Descriptor
func (*CreateAnnotationSpecSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAnnotationSpecSetRequest.ProtoReflect.Descriptor instead.
func (*CreateAnnotationSpecSetRequest) GetAnnotationSpecSet
func (x *CreateAnnotationSpecSetRequest) GetAnnotationSpecSet() *AnnotationSpecSet
func (*CreateAnnotationSpecSetRequest) GetParent
func (x *CreateAnnotationSpecSetRequest) GetParent() string
func (*CreateAnnotationSpecSetRequest) ProtoMessage
func (*CreateAnnotationSpecSetRequest) ProtoMessage()
func (*CreateAnnotationSpecSetRequest) ProtoReflect
func (x *CreateAnnotationSpecSetRequest) ProtoReflect() protoreflect.Message
func (*CreateAnnotationSpecSetRequest) Reset
func (x *CreateAnnotationSpecSetRequest) Reset()
func (*CreateAnnotationSpecSetRequest) String
func (x *CreateAnnotationSpecSetRequest) String() string
CreateDatasetRequest
type CreateDatasetRequest struct {
// Required. Dataset resource parent, format:
// projects/{project_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The dataset to be created.
Dataset *Dataset `protobuf:"bytes,2,opt,name=dataset,proto3" json:"dataset,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateDataset.
func (*CreateDatasetRequest) Descriptor
func (*CreateDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDatasetRequest.ProtoReflect.Descriptor instead.
func (*CreateDatasetRequest) GetDataset
func (x *CreateDatasetRequest) GetDataset() *Dataset
func (*CreateDatasetRequest) GetParent
func (x *CreateDatasetRequest) GetParent() string
func (*CreateDatasetRequest) ProtoMessage
func (*CreateDatasetRequest) ProtoMessage()
func (*CreateDatasetRequest) ProtoReflect
func (x *CreateDatasetRequest) ProtoReflect() protoreflect.Message
func (*CreateDatasetRequest) Reset
func (x *CreateDatasetRequest) Reset()
func (*CreateDatasetRequest) String
func (x *CreateDatasetRequest) String() string
CreateEvaluationJobRequest
type CreateEvaluationJobRequest struct {
// Required. Evaluation job resource parent. Format:
// "projects/{project_id}"
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The evaluation job to create.
Job *EvaluationJob `protobuf:"bytes,2,opt,name=job,proto3" json:"job,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateEvaluationJob.
func (*CreateEvaluationJobRequest) Descriptor
func (*CreateEvaluationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateEvaluationJobRequest.ProtoReflect.Descriptor instead.
func (*CreateEvaluationJobRequest) GetJob
func (x *CreateEvaluationJobRequest) GetJob() *EvaluationJob
func (*CreateEvaluationJobRequest) GetParent
func (x *CreateEvaluationJobRequest) GetParent() string
func (*CreateEvaluationJobRequest) ProtoMessage
func (*CreateEvaluationJobRequest) ProtoMessage()
func (*CreateEvaluationJobRequest) ProtoReflect
func (x *CreateEvaluationJobRequest) ProtoReflect() protoreflect.Message
func (*CreateEvaluationJobRequest) Reset
func (x *CreateEvaluationJobRequest) Reset()
func (*CreateEvaluationJobRequest) String
func (x *CreateEvaluationJobRequest) String() string
CreateInstructionMetadata
type CreateInstructionMetadata struct {
// The name of the created Instruction.
// projects/{project_id}/instructions/{instruction_id}
Instruction string `protobuf:"bytes,1,opt,name=instruction,proto3" json:"instruction,omitempty"`
// Partial failures encountered.
// E.g. single files that couldn't be read.
// Status details field will contain standard GCP error details.
PartialFailures []*status.Status `protobuf:"bytes,2,rep,name=partial_failures,json=partialFailures,proto3" json:"partial_failures,omitempty"`
// Timestamp when create instruction request was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}
Metadata of a CreateInstruction operation.
func (*CreateInstructionMetadata) Descriptor
func (*CreateInstructionMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateInstructionMetadata.ProtoReflect.Descriptor instead.
func (*CreateInstructionMetadata) GetCreateTime
func (x *CreateInstructionMetadata) GetCreateTime() *timestamppb.Timestamp
func (*CreateInstructionMetadata) GetInstruction
func (x *CreateInstructionMetadata) GetInstruction() string
func (*CreateInstructionMetadata) GetPartialFailures
func (x *CreateInstructionMetadata) GetPartialFailures() []*status.Status
func (*CreateInstructionMetadata) ProtoMessage
func (*CreateInstructionMetadata) ProtoMessage()
func (*CreateInstructionMetadata) ProtoReflect
func (x *CreateInstructionMetadata) ProtoReflect() protoreflect.Message
func (*CreateInstructionMetadata) Reset
func (x *CreateInstructionMetadata) Reset()
func (*CreateInstructionMetadata) String
func (x *CreateInstructionMetadata) String() string
CreateInstructionRequest
type CreateInstructionRequest struct {
// Required. Instruction resource parent, format:
// projects/{project_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Instruction of how to perform the labeling task.
Instruction *Instruction `protobuf:"bytes,2,opt,name=instruction,proto3" json:"instruction,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateInstruction.
func (*CreateInstructionRequest) Descriptor
func (*CreateInstructionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateInstructionRequest.ProtoReflect.Descriptor instead.
func (*CreateInstructionRequest) GetInstruction
func (x *CreateInstructionRequest) GetInstruction() *Instruction
func (*CreateInstructionRequest) GetParent
func (x *CreateInstructionRequest) GetParent() string
func (*CreateInstructionRequest) ProtoMessage
func (*CreateInstructionRequest) ProtoMessage()
func (*CreateInstructionRequest) ProtoReflect
func (x *CreateInstructionRequest) ProtoReflect() protoreflect.Message
func (*CreateInstructionRequest) Reset
func (x *CreateInstructionRequest) Reset()
func (*CreateInstructionRequest) String
func (x *CreateInstructionRequest) String() string
CsvInstruction
type CsvInstruction struct {
// CSV file for the instruction. Only gcs path is allowed.
GcsFileUri string `protobuf:"bytes,1,opt,name=gcs_file_uri,json=gcsFileUri,proto3" json:"gcs_file_uri,omitempty"`
// contains filtered or unexported fields
}
Deprecated: this instruction format is not supported any more. Instruction from a CSV file.
func (*CsvInstruction) Descriptor
func (*CsvInstruction) Descriptor() ([]byte, []int)
Deprecated: Use CsvInstruction.ProtoReflect.Descriptor instead.
func (*CsvInstruction) GetGcsFileUri
func (x *CsvInstruction) GetGcsFileUri() string
func (*CsvInstruction) ProtoMessage
func (*CsvInstruction) ProtoMessage()
func (*CsvInstruction) ProtoReflect
func (x *CsvInstruction) ProtoReflect() protoreflect.Message
func (*CsvInstruction) Reset
func (x *CsvInstruction) Reset()
func (*CsvInstruction) String
func (x *CsvInstruction) String() string
DataItem
type DataItem struct {
// Output only.
//
// Types that are assignable to Payload:
//
// *DataItem_ImagePayload
// *DataItem_TextPayload
// *DataItem_VideoPayload
Payload isDataItem_Payload `protobuf_oneof:"payload"`
// Output only. Name of the data item, in format of:
// projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
DataItem is a piece of data, without annotation. For example, an image.
func (*DataItem) Descriptor
Deprecated: Use DataItem.ProtoReflect.Descriptor instead.
func (*DataItem) GetImagePayload
func (x *DataItem) GetImagePayload() *ImagePayload
func (*DataItem) GetName
func (*DataItem) GetPayload
func (m *DataItem) GetPayload() isDataItem_Payload
func (*DataItem) GetTextPayload
func (x *DataItem) GetTextPayload() *TextPayload
func (*DataItem) GetVideoPayload
func (x *DataItem) GetVideoPayload() *VideoPayload
func (*DataItem) ProtoMessage
func (*DataItem) ProtoMessage()
func (*DataItem) ProtoReflect
func (x *DataItem) ProtoReflect() protoreflect.Message
func (*DataItem) Reset
func (x *DataItem) Reset()
func (*DataItem) String
DataItem_ImagePayload
type DataItem_ImagePayload struct {
// The image payload, a container of the image bytes/uri.
ImagePayload *ImagePayload `protobuf:"bytes,2,opt,name=image_payload,json=imagePayload,proto3,oneof"`
}
DataItem_TextPayload
type DataItem_TextPayload struct {
// The text payload, a container of text content.
TextPayload *TextPayload `protobuf:"bytes,3,opt,name=text_payload,json=textPayload,proto3,oneof"`
}
DataItem_VideoPayload
type DataItem_VideoPayload struct {
// The video payload, a container of the video uri.
VideoPayload *VideoPayload `protobuf:"bytes,4,opt,name=video_payload,json=videoPayload,proto3,oneof"`
}
DataLabelingServiceClient
type DataLabelingServiceClient interface {
// Creates dataset. If success return a Dataset resource.
CreateDataset(ctx context.Context, in *CreateDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
// Gets dataset by resource name.
GetDataset(ctx context.Context, in *GetDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
// Lists datasets under a project. Pagination is supported.
ListDatasets(ctx context.Context, in *ListDatasetsRequest, opts ...grpc.CallOption) (*ListDatasetsResponse, error)
// Deletes a dataset by resource name.
DeleteDataset(ctx context.Context, in *DeleteDatasetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Imports data into dataset based on source locations defined in request.
// It can be called multiple times for the same dataset. Each dataset can
// only have one long running operation running on it. For example, no
// labeling task (also long running operation) can be started while
// importing is still ongoing. Vice versa.
ImportData(ctx context.Context, in *ImportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Exports data and annotations from dataset.
ExportData(ctx context.Context, in *ExportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets a data item in a dataset by resource name. This API can be
// called after data are imported into dataset.
GetDataItem(ctx context.Context, in *GetDataItemRequest, opts ...grpc.CallOption) (*DataItem, error)
// Lists data items in a dataset. This API can be called after data
// are imported into dataset. Pagination is supported.
ListDataItems(ctx context.Context, in *ListDataItemsRequest, opts ...grpc.CallOption) (*ListDataItemsResponse, error)
// Gets an annotated dataset by resource name.
GetAnnotatedDataset(ctx context.Context, in *GetAnnotatedDatasetRequest, opts ...grpc.CallOption) (*AnnotatedDataset, error)
// Lists annotated datasets for a dataset. Pagination is supported.
ListAnnotatedDatasets(ctx context.Context, in *ListAnnotatedDatasetsRequest, opts ...grpc.CallOption) (*ListAnnotatedDatasetsResponse, error)
// Deletes an annotated dataset by resource name.
DeleteAnnotatedDataset(ctx context.Context, in *DeleteAnnotatedDatasetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Starts a labeling task for image. The type of image labeling task is
// configured by feature in the request.
LabelImage(ctx context.Context, in *LabelImageRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Starts a labeling task for video. The type of video labeling task is
// configured by feature in the request.
LabelVideo(ctx context.Context, in *LabelVideoRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Starts a labeling task for text. The type of text labeling task is
// configured by feature in the request.
LabelText(ctx context.Context, in *LabelTextRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets an example by resource name, including both data and annotation.
GetExample(ctx context.Context, in *GetExampleRequest, opts ...grpc.CallOption) (*Example, error)
// Lists examples in an annotated dataset. Pagination is supported.
ListExamples(ctx context.Context, in *ListExamplesRequest, opts ...grpc.CallOption) (*ListExamplesResponse, error)
// Creates an annotation spec set by providing a set of labels.
CreateAnnotationSpecSet(ctx context.Context, in *CreateAnnotationSpecSetRequest, opts ...grpc.CallOption) (*AnnotationSpecSet, error)
// Gets an annotation spec set by resource name.
GetAnnotationSpecSet(ctx context.Context, in *GetAnnotationSpecSetRequest, opts ...grpc.CallOption) (*AnnotationSpecSet, error)
// Lists annotation spec sets for a project. Pagination is supported.
ListAnnotationSpecSets(ctx context.Context, in *ListAnnotationSpecSetsRequest, opts ...grpc.CallOption) (*ListAnnotationSpecSetsResponse, error)
// Deletes an annotation spec set by resource name.
DeleteAnnotationSpecSet(ctx context.Context, in *DeleteAnnotationSpecSetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Creates an instruction for how data should be labeled.
CreateInstruction(ctx context.Context, in *CreateInstructionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets an instruction by resource name.
GetInstruction(ctx context.Context, in *GetInstructionRequest, opts ...grpc.CallOption) (*Instruction, error)
// Lists instructions for a project. Pagination is supported.
ListInstructions(ctx context.Context, in *ListInstructionsRequest, opts ...grpc.CallOption) (*ListInstructionsResponse, error)
// Deletes an instruction object by resource name.
DeleteInstruction(ctx context.Context, in *DeleteInstructionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Gets an evaluation by resource name (to search, use
// [projects.evaluations.search][google.cloud.datalabeling.v1beta1.DataLabelingService.SearchEvaluations]).
GetEvaluation(ctx context.Context, in *GetEvaluationRequest, opts ...grpc.CallOption) (*Evaluation, error)
// Searches [evaluations][google.cloud.datalabeling.v1beta1.Evaluation] within a project.
SearchEvaluations(ctx context.Context, in *SearchEvaluationsRequest, opts ...grpc.CallOption) (*SearchEvaluationsResponse, error)
// Searches example comparisons from an evaluation. The return format is a
// list of example comparisons that show ground truth and prediction(s) for
// a single input. Search by providing an evaluation ID.
SearchExampleComparisons(ctx context.Context, in *SearchExampleComparisonsRequest, opts ...grpc.CallOption) (*SearchExampleComparisonsResponse, error)
// Creates an evaluation job.
CreateEvaluationJob(ctx context.Context, in *CreateEvaluationJobRequest, opts ...grpc.CallOption) (*EvaluationJob, error)
// Updates an evaluation job. You can only update certain fields of the job's
// [EvaluationJobConfig][google.cloud.datalabeling.v1beta1.EvaluationJobConfig]: `humanAnnotationConfig.instruction`,
// `exampleCount`, and `exampleSamplePercentage`.
//
// If you want to change any other aspect of the evaluation job, you must
// delete the job and create a new one.
UpdateEvaluationJob(ctx context.Context, in *UpdateEvaluationJobRequest, opts ...grpc.CallOption) (*EvaluationJob, error)
// Gets an evaluation job by resource name.
GetEvaluationJob(ctx context.Context, in *GetEvaluationJobRequest, opts ...grpc.CallOption) (*EvaluationJob, error)
// Pauses an evaluation job. Pausing an evaluation job that is already in a
// `PAUSED` state is a no-op.
PauseEvaluationJob(ctx context.Context, in *PauseEvaluationJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Resumes a paused evaluation job. A deleted evaluation job can't be resumed.
// Resuming a running or scheduled evaluation job is a no-op.
ResumeEvaluationJob(ctx context.Context, in *ResumeEvaluationJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Stops and deletes an evaluation job.
DeleteEvaluationJob(ctx context.Context, in *DeleteEvaluationJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Lists all evaluation jobs within a project with possible filters.
// Pagination is supported.
ListEvaluationJobs(ctx context.Context, in *ListEvaluationJobsRequest, opts ...grpc.CallOption) (*ListEvaluationJobsResponse, error)
}
DataLabelingServiceClient is the client API for DataLabelingService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDataLabelingServiceClient
func NewDataLabelingServiceClient(cc grpc.ClientConnInterface) DataLabelingServiceClient
DataLabelingServiceServer
type DataLabelingServiceServer interface {
// Creates dataset. If success return a Dataset resource.
CreateDataset(context.Context, *CreateDatasetRequest) (*Dataset, error)
// Gets dataset by resource name.
GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
// Lists datasets under a project. Pagination is supported.
ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
// Deletes a dataset by resource name.
DeleteDataset(context.Context, *DeleteDatasetRequest) (*emptypb.Empty, error)
// Imports data into dataset based on source locations defined in request.
// It can be called multiple times for the same dataset. Each dataset can
// only have one long running operation running on it. For example, no
// labeling task (also long running operation) can be started while
// importing is still ongoing. Vice versa.
ImportData(context.Context, *ImportDataRequest) (*longrunningpb.Operation, error)
// Exports data and annotations from dataset.
ExportData(context.Context, *ExportDataRequest) (*longrunningpb.Operation, error)
// Gets a data item in a dataset by resource name. This API can be
// called after data are imported into dataset.
GetDataItem(context.Context, *GetDataItemRequest) (*DataItem, error)
// Lists data items in a dataset. This API can be called after data
// are imported into dataset. Pagination is supported.
ListDataItems(context.Context, *ListDataItemsRequest) (*ListDataItemsResponse, error)
// Gets an annotated dataset by resource name.
GetAnnotatedDataset(context.Context, *GetAnnotatedDatasetRequest) (*AnnotatedDataset, error)
// Lists annotated datasets for a dataset. Pagination is supported.
ListAnnotatedDatasets(context.Context, *ListAnnotatedDatasetsRequest) (*ListAnnotatedDatasetsResponse, error)
// Deletes an annotated dataset by resource name.
DeleteAnnotatedDataset(context.Context, *DeleteAnnotatedDatasetRequest) (*emptypb.Empty, error)
// Starts a labeling task for image. The type of image labeling task is
// configured by feature in the request.
LabelImage(context.Context, *LabelImageRequest) (*longrunningpb.Operation, error)
// Starts a labeling task for video. The type of video labeling task is
// configured by feature in the request.
LabelVideo(context.Context, *LabelVideoRequest) (*longrunningpb.Operation, error)
// Starts a labeling task for text. The type of text labeling task is
// configured by feature in the request.
LabelText(context.Context, *LabelTextRequest) (*longrunningpb.Operation, error)
// Gets an example by resource name, including both data and annotation.
GetExample(context.Context, *GetExampleRequest) (*Example, error)
// Lists examples in an annotated dataset. Pagination is supported.
ListExamples(context.Context, *ListExamplesRequest) (*ListExamplesResponse, error)
// Creates an annotation spec set by providing a set of labels.
CreateAnnotationSpecSet(context.Context, *CreateAnnotationSpecSetRequest) (*AnnotationSpecSet, error)
// Gets an annotation spec set by resource name.
GetAnnotationSpecSet(context.Context, *GetAnnotationSpecSetRequest) (*AnnotationSpecSet, error)
// Lists annotation spec sets for a project. Pagination is supported.
ListAnnotationSpecSets(context.Context, *ListAnnotationSpecSetsRequest) (*ListAnnotationSpecSetsResponse, error)
// Deletes an annotation spec set by resource name.
DeleteAnnotationSpecSet(context.Context, *DeleteAnnotationSpecSetRequest) (*emptypb.Empty, error)
// Creates an instruction for how data should be labeled.
CreateInstruction(context.Context, *CreateInstructionRequest) (*longrunningpb.Operation, error)
// Gets an instruction by resource name.
GetInstruction(context.Context, *GetInstructionRequest) (*Instruction, error)
// Lists instructions for a project. Pagination is supported.
ListInstructions(context.Context, *ListInstructionsRequest) (*ListInstructionsResponse, error)
// Deletes an instruction object by resource name.
DeleteInstruction(context.Context, *DeleteInstructionRequest) (*emptypb.Empty, error)
// Gets an evaluation by resource name (to search, use
// [projects.evaluations.search][google.cloud.datalabeling.v1beta1.DataLabelingService.SearchEvaluations]).
GetEvaluation(context.Context, *GetEvaluationRequest) (*Evaluation, error)
// Searches [evaluations][google.cloud.datalabeling.v1beta1.Evaluation] within a project.
SearchEvaluations(context.Context, *SearchEvaluationsRequest) (*SearchEvaluationsResponse, error)
// Searches example comparisons from an evaluation. The return format is a
// list of example comparisons that show ground truth and prediction(s) for
// a single input. Search by providing an evaluation ID.
SearchExampleComparisons(context.Context, *SearchExampleComparisonsRequest) (*SearchExampleComparisonsResponse, error)
// Creates an evaluation job.
CreateEvaluationJob(context.Context, *CreateEvaluationJobRequest) (*EvaluationJob, error)
// Updates an evaluation job. You can only update certain fields of the job's
// [EvaluationJobConfig][google.cloud.datalabeling.v1beta1.EvaluationJobConfig]: `humanAnnotationConfig.instruction`,
// `exampleCount`, and `exampleSamplePercentage`.
//
// If you want to change any other aspect of the evaluation job, you must
// delete the job and create a new one.
UpdateEvaluationJob(context.Context, *UpdateEvaluationJobRequest) (*EvaluationJob, error)
// Gets an evaluation job by resource name.
GetEvaluationJob(context.Context, *GetEvaluationJobRequest) (*EvaluationJob, error)
// Pauses an evaluation job. Pausing an evaluation job that is already in a
// `PAUSED` state is a no-op.
PauseEvaluationJob(context.Context, *PauseEvaluationJobRequest) (*emptypb.Empty, error)
// Resumes a paused evaluation job. A deleted evaluation job can't be resumed.
// Resuming a running or scheduled evaluation job is a no-op.
ResumeEvaluationJob(context.Context, *ResumeEvaluationJobRequest) (*emptypb.Empty, error)
// Stops and deletes an evaluation job.
DeleteEvaluationJob(context.Context, *DeleteEvaluationJobRequest) (*emptypb.Empty, error)
// Lists all evaluation jobs within a project with possible filters.
// Pagination is supported.
ListEvaluationJobs(context.Context, *ListEvaluationJobsRequest) (*ListEvaluationJobsResponse, error)
}
DataLabelingServiceServer is the server API for DataLabelingService service.
DataType
type DataType int32
DataType_DATA_TYPE_UNSPECIFIED, DataType_IMAGE, DataType_VIDEO, DataType_TEXT, DataType_GENERAL_DATA
const (
DataType_DATA_TYPE_UNSPECIFIED DataType = 0
// Allowed for continuous evaluation.
DataType_IMAGE DataType = 1
DataType_VIDEO DataType = 2
// Allowed for continuous evaluation.
DataType_TEXT DataType = 4
// Allowed for continuous evaluation.
DataType_GENERAL_DATA DataType = 6
)
func (DataType) Descriptor
func (DataType) Descriptor() protoreflect.EnumDescriptor
func (DataType) Enum
func (DataType) EnumDescriptor
Deprecated: Use DataType.Descriptor instead.
func (DataType) Number
func (x DataType) Number() protoreflect.EnumNumber
func (DataType) String
func (DataType) Type
func (DataType) Type() protoreflect.EnumType
Dataset
type Dataset struct {
// Output only. Dataset resource name, format is:
// projects/{project_id}/datasets/{dataset_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The display name of the dataset. Maximum of 64 characters.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. User-provided description of the annotation specification set.
// The description can be up to 10000 characters long.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Output only. Time the dataset is created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. This is populated with the original input configs
// where ImportData is called. It is available only after the clients
// import data to this dataset.
InputConfigs []*InputConfig `protobuf:"bytes,5,rep,name=input_configs,json=inputConfigs,proto3" json:"input_configs,omitempty"`
// Output only. The names of any related resources that are blocking changes
// to the dataset.
BlockingResources []string `protobuf:"bytes,6,rep,name=blocking_resources,json=blockingResources,proto3" json:"blocking_resources,omitempty"`
// Output only. The number of data items in the dataset.
DataItemCount int64 `protobuf:"varint,7,opt,name=data_item_count,json=dataItemCount,proto3" json:"data_item_count,omitempty"`
// contains filtered or unexported fields
}
Dataset is the resource to hold your data. You can request multiple labeling tasks for a dataset while each one will generate an AnnotatedDataset.
func (*Dataset) Descriptor
Deprecated: Use Dataset.ProtoReflect.Descriptor instead.
func (*Dataset) GetBlockingResources
func (*Dataset) GetCreateTime
func (x *Dataset) GetCreateTime() *timestamppb.Timestamp
func (*Dataset) GetDataItemCount
func (*Dataset) GetDescription
func (*Dataset) GetDisplayName
func (*Dataset) GetInputConfigs
func (x *Dataset) GetInputConfigs() []*InputConfig
func (*Dataset) GetName
func (*Dataset) ProtoMessage
func (*Dataset) ProtoMessage()
func (*Dataset) ProtoReflect
func (x *Dataset) ProtoReflect() protoreflect.Message
func (*Dataset) Reset
func (x *Dataset) Reset()
func (*Dataset) String
DeleteAnnotatedDatasetRequest
type DeleteAnnotatedDatasetRequest struct {
// Required. Name of the annotated dataset to delete, format:
// projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/
// {annotated_dataset_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteAnnotatedDataset.
func (*DeleteAnnotatedDatasetRequest) Descriptor
func (*DeleteAnnotatedDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAnnotatedDatasetRequest.ProtoReflect.Descriptor instead.
func (*DeleteAnnotatedDatasetRequest) GetName
func (x *DeleteAnnotatedDatasetRequest) GetName() string
func (*DeleteAnnotatedDatasetRequest) ProtoMessage
func (*DeleteAnnotatedDatasetRequest) ProtoMessage()
func (*DeleteAnnotatedDatasetRequest) ProtoReflect
func (x *DeleteAnnotatedDatasetRequest) ProtoReflect() protoreflect.Message
func (*DeleteAnnotatedDatasetRequest) Reset
func (x *DeleteAnnotatedDatasetRequest) Reset()
func (*DeleteAnnotatedDatasetRequest) String
func (x *DeleteAnnotatedDatasetRequest) String() string
DeleteAnnotationSpecSetRequest
type DeleteAnnotationSpecSetRequest struct {
// Required. AnnotationSpec resource name, format:
// `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteAnnotationSpecSet.
func (*DeleteAnnotationSpecSetRequest) Descriptor
func (*DeleteAnnotationSpecSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAnnotationSpecSetRequest.ProtoReflect.Descriptor instead.
func (*DeleteAnnotationSpecSetRequest) GetName
func (x *DeleteAnnotationSpecSetRequest) GetName() string
func (*DeleteAnnotationSpecSetRequest) ProtoMessage
func (*DeleteAnnotationSpecSetRequest) ProtoMessage()
func (*DeleteAnnotationSpecSetRequest) ProtoReflect
func (x *DeleteAnnotationSpecSetRequest) ProtoReflect() protoreflect.Message
func (*DeleteAnnotationSpecSetRequest) Reset
func (x *DeleteAnnotationSpecSetRequest) Reset()
func (*DeleteAnnotationSpecSetRequest) String
func (x *DeleteAnnotationSpecSetRequest) String() string
DeleteDatasetRequest
type DeleteDatasetRequest struct {
// Required. Dataset resource name, format:
// projects/{project_id}/datasets/{dataset_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteDataset.
func (*DeleteDatasetRequest) Descriptor
func (*DeleteDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDatasetRequest.ProtoReflect.Descriptor instead.
func (*DeleteDatasetRequest) GetName
func (x *DeleteDatasetRequest) GetName() string
func (*DeleteDatasetRequest) ProtoMessage
func (*DeleteDatasetRequest) ProtoMessage()
func (*DeleteDatasetRequest) ProtoReflect
func (x *DeleteDatasetRequest) ProtoReflect() protoreflect.Message
func (*DeleteDatasetRequest) Reset
func (x *DeleteDatasetRequest) Reset()
func (*DeleteDatasetRequest) String
func (x *DeleteDatasetRequest) String() string
DeleteEvaluationJobRequest
type DeleteEvaluationJobRequest struct {
// Required. Name of the evaluation job that is going to be deleted. Format:
//
// "projects/{project_id}/evaluationJobs/{evaluation_job_id}"
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message DeleteEvaluationJob.
func (*DeleteEvaluationJobRequest) Descriptor
func (*DeleteEvaluationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEvaluationJobRequest.ProtoReflect.Descriptor instead.
func (*DeleteEvaluationJobRequest) GetName
func (x *DeleteEvaluationJobRequest) GetName() string
func (*DeleteEvaluationJobRequest) ProtoMessage
func (*DeleteEvaluationJobRequest) ProtoMessage()
func (*DeleteEvaluationJobRequest) ProtoReflect
func (x *DeleteEvaluationJobRequest) ProtoReflect() protoreflect.Message
func (*DeleteEvaluationJobRequest) Reset
func (x *DeleteEvaluationJobRequest) Reset()
func (*DeleteEvaluationJobRequest) String
func (x *DeleteEvaluationJobRequest) String() string
DeleteInstructionRequest
type DeleteInstructionRequest struct {
// Required. Instruction resource name, format:
// projects/{project_id}/instructions/{instruction_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteInstruction.
func (*DeleteInstructionRequest) Descriptor
func (*DeleteInstructionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInstructionRequest.ProtoReflect.Descriptor instead.
func (*DeleteInstructionRequest) GetName
func (x *DeleteInstructionRequest) GetName() string
func (*DeleteInstructionRequest) ProtoMessage
func (*DeleteInstructionRequest) ProtoMessage()
func (*DeleteInstructionRequest) ProtoReflect
func (x *DeleteInstructionRequest) ProtoReflect() protoreflect.Message
func (*DeleteInstructionRequest) Reset
func (x *DeleteInstructionRequest) Reset()
func (*DeleteInstructionRequest) String
func (x *DeleteInstructionRequest) String() string
Evaluation
type Evaluation struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Config *EvaluationConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
EvaluationJobRunTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=evaluation_job_run_time,json=evaluationJobRunTime,proto3" json:"evaluation_job_run_time,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
EvaluationMetrics *EvaluationMetrics `protobuf:"bytes,5,opt,name=evaluation_metrics,json=evaluationMetrics,proto3" json:"evaluation_metrics,omitempty"`
AnnotationType AnnotationType "" /* 158 byte string literal not displayed */
EvaluatedItemCount int64 `protobuf:"varint,7,opt,name=evaluated_item_count,json=evaluatedItemCount,proto3" json:"evaluated_item_count,omitempty"`
}
Describes an evaluation between a machine learning model's predictions and ground truth labels. Created when an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob] runs successfully.
func (*Evaluation) Descriptor
func (*Evaluation) Descriptor() ([]byte, []int)
Deprecated: Use Evaluation.ProtoReflect.Descriptor instead.
func (*Evaluation) GetAnnotationType
func (x *Evaluation) GetAnnotationType() AnnotationType
func (*Evaluation) GetConfig
func (x *Evaluation) GetConfig() *EvaluationConfig
func (*Evaluation) GetCreateTime
func (x *Evaluation) GetCreateTime() *timestamppb.Timestamp
func (*Evaluation) GetEvaluatedItemCount
func (x *Evaluation) GetEvaluatedItemCount() int64
func (*Evaluation) GetEvaluationJobRunTime
func (x *Evaluation) GetEvaluationJobRunTime() *timestamppb.Timestamp
func (*Evaluation) GetEvaluationMetrics
func (x *Evaluation) GetEvaluationMetrics() *EvaluationMetrics
func (*Evaluation) GetName
func (x *Evaluation) GetName() string
func (*Evaluation) ProtoMessage
func (*Evaluation) ProtoMessage()
func (*Evaluation) ProtoReflect
func (x *Evaluation) ProtoReflect() protoreflect.Message
func (*Evaluation) Reset
func (x *Evaluation) Reset()
func (*Evaluation) String
func (x *Evaluation) String() string
EvaluationConfig
type EvaluationConfig struct {
// Vertical specific options for general metrics.
//
// Types that are assignable to VerticalOption:
//
// *EvaluationConfig_BoundingBoxEvaluationOptions
VerticalOption isEvaluationConfig_VerticalOption `protobuf_oneof:"vertical_option"`
// contains filtered or unexported fields
}
Configuration details used for calculating evaluation metrics and creating an [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation].
func (*EvaluationConfig) Descriptor
func (*EvaluationConfig) Descriptor() ([]byte, []int)
Deprecated: Use EvaluationConfig.ProtoReflect.Descriptor instead.
func (*EvaluationConfig) GetBoundingBoxEvaluationOptions
func (x *EvaluationConfig) GetBoundingBoxEvaluationOptions() *BoundingBoxEvaluationOptions
func (*EvaluationConfig) GetVerticalOption
func (m *EvaluationConfig) GetVerticalOption() isEvaluationConfig_VerticalOption
func (*EvaluationConfig) ProtoMessage
func (*EvaluationConfig) ProtoMessage()
func (*EvaluationConfig) ProtoReflect
func (x *EvaluationConfig) ProtoReflect() protoreflect.Message
func (*EvaluationConfig) Reset
func (x *EvaluationConfig) Reset()
func (*EvaluationConfig) String
func (x *EvaluationConfig) String() string
EvaluationConfig_BoundingBoxEvaluationOptions
type EvaluationConfig_BoundingBoxEvaluationOptions struct {
// Only specify this field if the related model performs image object
// detection (`IMAGE_BOUNDING_BOX_ANNOTATION`). Describes how to evaluate
// bounding boxes.
BoundingBoxEvaluationOptions *BoundingBoxEvaluationOptions `protobuf:"bytes,1,opt,name=bounding_box_evaluation_options,json=boundingBoxEvaluationOptions,proto3,oneof"`
}
EvaluationJob
type EvaluationJob struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
State EvaluationJob_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.datalabeling.v1beta1.EvaluationJob_State" json:"state,omitempty"`
Schedule string `protobuf:"bytes,4,opt,name=schedule,proto3" json:"schedule,omitempty"`
ModelVersion string `protobuf:"bytes,5,opt,name=model_version,json=modelVersion,proto3" json:"model_version,omitempty"`
EvaluationJobConfig *EvaluationJobConfig `protobuf:"bytes,6,opt,name=evaluation_job_config,json=evaluationJobConfig,proto3" json:"evaluation_job_config,omitempty"`
AnnotationSpecSet string `protobuf:"bytes,7,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
LabelMissingGroundTruth bool "" /* 135 byte string literal not displayed */
Attempts []*Attempt `protobuf:"bytes,9,rep,name=attempts,proto3" json:"attempts,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
}
Defines an evaluation job that runs periodically to generate [Evaluations][google.cloud.datalabeling.v1beta1.Evaluation]. Creating an evaluation job is the starting point for using continuous evaluation.
func (*EvaluationJob) Descriptor
func (*EvaluationJob) Descriptor() ([]byte, []int)
Deprecated: Use EvaluationJob.ProtoReflect.Descriptor instead.
func (*EvaluationJob) GetAnnotationSpecSet
func (x *EvaluationJob) GetAnnotationSpecSet() string
func (*EvaluationJob) GetAttempts
func (x *EvaluationJob) GetAttempts() []*Attempt
func (*EvaluationJob) GetCreateTime
func (x *EvaluationJob) GetCreateTime() *timestamppb.Timestamp
func (*EvaluationJob) GetDescription
func (x *EvaluationJob) GetDescription() string
func (*EvaluationJob) GetEvaluationJobConfig
func (x *EvaluationJob) GetEvaluationJobConfig() *EvaluationJobConfig
func (*EvaluationJob) GetLabelMissingGroundTruth
func (x *EvaluationJob) GetLabelMissingGroundTruth() bool
func (*EvaluationJob) GetModelVersion
func (x *EvaluationJob) GetModelVersion() string
func (*EvaluationJob) GetName
func (x *EvaluationJob) GetName() string
func (*EvaluationJob) GetSchedule
func (x *EvaluationJob) GetSchedule() string
func (*EvaluationJob) GetState
func (x *EvaluationJob) GetState() EvaluationJob_State
func (*EvaluationJob) ProtoMessage
func (*EvaluationJob) ProtoMessage()
func (*EvaluationJob) ProtoReflect
func (x *EvaluationJob) ProtoReflect() protoreflect.Message
func (*EvaluationJob) Reset
func (x *EvaluationJob) Reset()
func (*EvaluationJob) String
func (x *EvaluationJob) String() string
EvaluationJobAlertConfig
type EvaluationJobAlertConfig struct {
Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
MinAcceptableMeanAveragePrecision float64 "" /* 168 byte string literal not displayed */
}
Provides details for how an evaluation job sends email alerts based on the results of a run.
func (*EvaluationJobAlertConfig) Descriptor
func (*EvaluationJobAlertConfig) Descriptor() ([]byte, []int)
Deprecated: Use EvaluationJobAlertConfig.ProtoReflect.Descriptor instead.
func (*EvaluationJobAlertConfig) GetEmail
func (x *EvaluationJobAlertConfig) GetEmail() string
func (*EvaluationJobAlertConfig) GetMinAcceptableMeanAveragePrecision
func (x *EvaluationJobAlertConfig) GetMinAcceptableMeanAveragePrecision() float64
func (*EvaluationJobAlertConfig) ProtoMessage
func (*EvaluationJobAlertConfig) ProtoMessage()
func (*EvaluationJobAlertConfig) ProtoReflect
func (x *EvaluationJobAlertConfig) ProtoReflect() protoreflect.Message
func (*EvaluationJobAlertConfig) Reset
func (x *EvaluationJobAlertConfig) Reset()
func (*EvaluationJobAlertConfig) String
func (x *EvaluationJobAlertConfig) String() string
EvaluationJobConfig
type EvaluationJobConfig struct {
HumanAnnotationRequestConfig isEvaluationJobConfig_HumanAnnotationRequestConfig `protobuf_oneof:"human_annotation_request_config"`
InputConfig *InputConfig `protobuf:"bytes,1,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
EvaluationConfig *EvaluationConfig `protobuf:"bytes,2,opt,name=evaluation_config,json=evaluationConfig,proto3" json:"evaluation_config,omitempty"`
HumanAnnotationConfig *HumanAnnotationConfig `protobuf:"bytes,3,opt,name=human_annotation_config,json=humanAnnotationConfig,proto3" json:"human_annotation_config,omitempty"`
BigqueryImportKeys map[string]string "" /* 205 byte string literal not displayed */
ExampleCount int32 `protobuf:"varint,10,opt,name=example_count,json=exampleCount,proto3" json:"example_count,omitempty"`
ExampleSamplePercentage float64 "" /* 135 byte string literal not displayed */
EvaluationJobAlertConfig *EvaluationJobAlertConfig "" /* 138 byte string literal not displayed */
}
Configures specific details of how a continuous evaluation job works. Provide this configuration when you create an EvaluationJob.
func (*EvaluationJobConfig) Descriptor
func (*EvaluationJobConfig) Descriptor() ([]byte, []int)
Deprecated: Use EvaluationJobConfig.ProtoReflect.Descriptor instead.
func (*EvaluationJobConfig) GetBigqueryImportKeys
func (x *EvaluationJobConfig) GetBigqueryImportKeys() map[string]string
func (*EvaluationJobConfig) GetBoundingPolyConfig
func (x *EvaluationJobConfig) GetBoundingPolyConfig() *BoundingPolyConfig
func (*EvaluationJobConfig) GetEvaluationConfig
func (x *EvaluationJobConfig) GetEvaluationConfig() *EvaluationConfig
func (*EvaluationJobConfig) GetEvaluationJobAlertConfig
func (x *EvaluationJobConfig) GetEvaluationJobAlertConfig() *EvaluationJobAlertConfig
func (*EvaluationJobConfig) GetExampleCount
func (x *EvaluationJobConfig) GetExampleCount() int32
func (*EvaluationJobConfig) GetExampleSamplePercentage
func (x *EvaluationJobConfig) GetExampleSamplePercentage() float64
func (*EvaluationJobConfig) GetHumanAnnotationConfig
func (x *EvaluationJobConfig) GetHumanAnnotationConfig() *HumanAnnotationConfig
func (*EvaluationJobConfig) GetHumanAnnotationRequestConfig
func (m *EvaluationJobConfig) GetHumanAnnotationRequestConfig() isEvaluationJobConfig_HumanAnnotationRequestConfig
func (*EvaluationJobConfig) GetImageClassificationConfig
func (x *EvaluationJobConfig) GetImageClassificationConfig() *ImageClassificationConfig
func (*EvaluationJobConfig) GetInputConfig
func (x *EvaluationJobConfig) GetInputConfig() *InputConfig
func (*EvaluationJobConfig) GetTextClassificationConfig
func (x *EvaluationJobConfig) GetTextClassificationConfig() *TextClassificationConfig
func (*EvaluationJobConfig) ProtoMessage
func (*EvaluationJobConfig) ProtoMessage()
func (*EvaluationJobConfig) ProtoReflect
func (x *EvaluationJobConfig) ProtoReflect() protoreflect.Message
func (*EvaluationJobConfig) Reset
func (x *EvaluationJobConfig) Reset()
func (*EvaluationJobConfig) String
func (x *EvaluationJobConfig) String() string
EvaluationJobConfig_BoundingPolyConfig
type EvaluationJobConfig_BoundingPolyConfig struct {
// Specify this field if your model version performs image object detection
// (bounding box detection).
//
// `annotationSpecSet` in this configuration must match
// [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set].
BoundingPolyConfig *BoundingPolyConfig `protobuf:"bytes,5,opt,name=bounding_poly_config,json=boundingPolyConfig,proto3,oneof"`
}
EvaluationJobConfig_ImageClassificationConfig
type EvaluationJobConfig_ImageClassificationConfig struct {
// Specify this field if your model version performs image classification or
// general classification.
//
// `annotationSpecSet` in this configuration must match
// [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set].
// `allowMultiLabel` in this configuration must match
// `classificationMetadata.isMultiLabel` in [input_config][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config].
ImageClassificationConfig *ImageClassificationConfig `protobuf:"bytes,4,opt,name=image_classification_config,json=imageClassificationConfig,proto3,oneof"`
}
EvaluationJobConfig_TextClassificationConfig
type EvaluationJobConfig_TextClassificationConfig struct {
// Specify this field if your model version performs text classification.
//
// `annotationSpecSet` in this configuration must match
// [EvaluationJob.annotationSpecSet][google.cloud.datalabeling.v1beta1.EvaluationJob.annotation_spec_set].
// `allowMultiLabel` in this configuration must match
// `classificationMetadata.isMultiLabel` in [input_config][google.cloud.datalabeling.v1beta1.EvaluationJobConfig.input_config].
TextClassificationConfig *TextClassificationConfig `protobuf:"bytes,8,opt,name=text_classification_config,json=textClassificationConfig,proto3,oneof"`
}
EvaluationJob_State
type EvaluationJob_State int32
State of the job.
EvaluationJob_STATE_UNSPECIFIED, EvaluationJob_SCHEDULED, EvaluationJob_RUNNING, EvaluationJob_PAUSED, EvaluationJob_STOPPED
const (
EvaluationJob_STATE_UNSPECIFIED EvaluationJob_State = 0
// The job is scheduled to run at the [configured interval][google.cloud.datalabeling.v1beta1.EvaluationJob.schedule]. You
// can [pause][google.cloud.datalabeling.v1beta1.DataLabelingService.PauseEvaluationJob] or
// [delete][google.cloud.datalabeling.v1beta1.DataLabelingService.DeleteEvaluationJob] the job.
//
// When the job is in this state, it samples prediction input and output
// from your model version into your BigQuery table as predictions occur.
EvaluationJob_SCHEDULED EvaluationJob_State = 1
// The job is currently running. When the job runs, Data Labeling Service
// does several things:
//
// 1. If you have configured your job to use Data Labeling Service for
// ground truth labeling, the service creates a
// [Dataset][google.cloud.datalabeling.v1beta1.Dataset] and a labeling task for all data sampled
// since the last time the job ran. Human labelers provide ground truth
// labels for your data. Human labeling may take hours, or even days,
// depending on how much data has been sampled. The job remains in the
// `RUNNING` state during this time, and it can even be running multiple
// times in parallel if it gets triggered again (for example 24 hours
// later) before the earlier run has completed. When human labelers have
// finished labeling the data, the next step occurs.
//
// If you have configured your job to provide your own ground truth
// labels, Data Labeling Service still creates a [Dataset][google.cloud.datalabeling.v1beta1.Dataset] for newly
// sampled data, but it expects that you have already added ground truth
// labels to the BigQuery table by this time. The next step occurs
// immediately.
//
// 2. Data Labeling Service creates an [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation] by comparing your
// model version's predictions with the ground truth labels.
//
// If the job remains in this state for a long time, it continues to sample
// prediction data into your BigQuery table and will run again at the next
// interval, even if it causes the job to run multiple times in parallel.
EvaluationJob_RUNNING EvaluationJob_State = 2
// The job is not sampling prediction input and output into your BigQuery
// table and it will not run according to its schedule. You can
// [resume][google.cloud.datalabeling.v1beta1.DataLabelingService.ResumeEvaluationJob] the job.
EvaluationJob_PAUSED EvaluationJob_State = 3
// The job has this state right before it is deleted.
EvaluationJob_STOPPED EvaluationJob_State = 4
)
func (EvaluationJob_State) Descriptor
func (EvaluationJob_State) Descriptor() protoreflect.EnumDescriptor
func (EvaluationJob_State) Enum
func (x EvaluationJob_State) Enum() *EvaluationJob_State
func (EvaluationJob_State) EnumDescriptor
func (EvaluationJob_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use EvaluationJob_State.Descriptor instead.
func (EvaluationJob_State) Number
func (x EvaluationJob_State) Number() protoreflect.EnumNumber
func (EvaluationJob_State) String
func (x EvaluationJob_State) String() string
func (EvaluationJob_State) Type
func (EvaluationJob_State) Type() protoreflect.EnumType
EvaluationMetrics
type EvaluationMetrics struct {
// Common metrics covering most general cases.
//
// Types that are assignable to Metrics:
//
// *EvaluationMetrics_ClassificationMetrics
// *EvaluationMetrics_ObjectDetectionMetrics
Metrics isEvaluationMetrics_Metrics `protobuf_oneof:"metrics"`
// contains filtered or unexported fields
}
func (*EvaluationMetrics) Descriptor
func (*EvaluationMetrics) Descriptor() ([]byte, []int)
Deprecated: Use EvaluationMetrics.ProtoReflect.Descriptor instead.
func (*EvaluationMetrics) GetClassificationMetrics
func (x *EvaluationMetrics) GetClassificationMetrics() *ClassificationMetrics
func (*EvaluationMetrics) GetMetrics
func (m *EvaluationMetrics) GetMetrics() isEvaluationMetrics_Metrics
func (*EvaluationMetrics) GetObjectDetectionMetrics
func (x *EvaluationMetrics) GetObjectDetectionMetrics() *ObjectDetectionMetrics
func (*EvaluationMetrics) ProtoMessage
func (*EvaluationMetrics) ProtoMessage()
func (*EvaluationMetrics) ProtoReflect
func (x *EvaluationMetrics) ProtoReflect() protoreflect.Message
func (*EvaluationMetrics) Reset
func (x *EvaluationMetrics) Reset()
func (*EvaluationMetrics) String
func (x *EvaluationMetrics) String() string
EvaluationMetrics_ClassificationMetrics
type EvaluationMetrics_ClassificationMetrics struct {
ClassificationMetrics *ClassificationMetrics `protobuf:"bytes,1,opt,name=classification_metrics,json=classificationMetrics,proto3,oneof"`
}
EvaluationMetrics_ObjectDetectionMetrics
type EvaluationMetrics_ObjectDetectionMetrics struct {
ObjectDetectionMetrics *ObjectDetectionMetrics `protobuf:"bytes,2,opt,name=object_detection_metrics,json=objectDetectionMetrics,proto3,oneof"`
}
EventConfig
type EventConfig struct {
// Required. The list of annotation spec set resource name. Similar to video
// classification, we support selecting event from multiple AnnotationSpecSet
// at the same time.
AnnotationSpecSets []string `protobuf:"bytes,1,rep,name=annotation_spec_sets,json=annotationSpecSets,proto3" json:"annotation_spec_sets,omitempty"`
// contains filtered or unexported fields
}
Config for video event human labeling task.
func (*EventConfig) Descriptor
func (*EventConfig) Descriptor() ([]byte, []int)
Deprecated: Use EventConfig.ProtoReflect.Descriptor instead.
func (*EventConfig) GetAnnotationSpecSets
func (x *EventConfig) GetAnnotationSpecSets() []string
func (*EventConfig) ProtoMessage
func (*EventConfig) ProtoMessage()
func (*EventConfig) ProtoReflect
func (x *EventConfig) ProtoReflect() protoreflect.Message
func (*EventConfig) Reset
func (x *EventConfig) Reset()
func (*EventConfig) String
func (x *EventConfig) String() string
Example
type Example struct {
// Output only. The data part of Example.
//
// Types that are assignable to Payload:
//
// *Example_ImagePayload
// *Example_TextPayload
// *Example_VideoPayload
Payload isExample_Payload `protobuf_oneof:"payload"`
// Output only. Name of the example, in format of:
// projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/
// {annotated_dataset_id}/examples/{example_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Annotations for the piece of data in Example.
// One piece of data can have multiple annotations.
Annotations []*Annotation `protobuf:"bytes,5,rep,name=annotations,proto3" json:"annotations,omitempty"`
// contains filtered or unexported fields
}
An Example is a piece of data and its annotation. For example, an image with label "house".
func (*Example) Descriptor
Deprecated: Use Example.ProtoReflect.Descriptor instead.
func (*Example) GetAnnotations
func (x *Example) GetAnnotations() []*Annotation
func (*Example) GetImagePayload
func (x *Example) GetImagePayload() *ImagePayload
func (*Example) GetName
func (*Example) GetPayload
func (m *Example) GetPayload() isExample_Payload
func (*Example) GetTextPayload
func (x *Example) GetTextPayload() *TextPayload
func (*Example) GetVideoPayload
func (x *Example) GetVideoPayload() *VideoPayload
func (*Example) ProtoMessage
func (*Example) ProtoMessage()
func (*Example) ProtoReflect
func (x *Example) ProtoReflect() protoreflect.Message
func (*Example) Reset
func (x *Example) Reset()
func (*Example) String
Example_ImagePayload
type Example_ImagePayload struct {
// The image payload, a container of the image bytes/uri.
ImagePayload *ImagePayload `protobuf:"bytes,2,opt,name=image_payload,json=imagePayload,proto3,oneof"`
}
Example_TextPayload
type Example_TextPayload struct {
// The text payload, a container of the text content.
TextPayload *TextPayload `protobuf:"bytes,6,opt,name=text_payload,json=textPayload,proto3,oneof"`
}
Example_VideoPayload
type Example_VideoPayload struct {
// The video payload, a container of the video uri.
VideoPayload *VideoPayload `protobuf:"bytes,7,opt,name=video_payload,json=videoPayload,proto3,oneof"`
}
ExportDataOperationMetadata
type ExportDataOperationMetadata struct {
// Output only. The name of dataset to be exported.
// "projects/*/datasets/*"
Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Output only. Partial failures encountered.
// E.g. single files that couldn't be read.
// Status details field will contain standard GCP error details.
PartialFailures []*status.Status `protobuf:"bytes,2,rep,name=partial_failures,json=partialFailures,proto3" json:"partial_failures,omitempty"`
// Output only. Timestamp when export dataset request was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}
Metadata of an ExportData operation.
func (*ExportDataOperationMetadata) Descriptor
func (*ExportDataOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ExportDataOperationMetadata.ProtoReflect.Descriptor instead.
func (*ExportDataOperationMetadata) GetCreateTime
func (x *ExportDataOperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*ExportDataOperationMetadata) GetDataset
func (x *ExportDataOperationMetadata) GetDataset() string
func (*ExportDataOperationMetadata) GetPartialFailures
func (x *ExportDataOperationMetadata) GetPartialFailures() []*status.Status
func (*ExportDataOperationMetadata) ProtoMessage
func (*ExportDataOperationMetadata) ProtoMessage()
func (*ExportDataOperationMetadata) ProtoReflect
func (x *ExportDataOperationMetadata) ProtoReflect() protoreflect.Message
func (*ExportDataOperationMetadata) Reset
func (x *ExportDataOperationMetadata) Reset()
func (*ExportDataOperationMetadata) String
func (x *ExportDataOperationMetadata) String() string
ExportDataOperationResponse
type ExportDataOperationResponse struct {
// Ouptut only. The name of dataset.
// "projects/*/datasets/*"
Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Output only. Total number of examples requested to export
TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
// Output only. Number of examples exported successfully.
ExportCount int32 `protobuf:"varint,3,opt,name=export_count,json=exportCount,proto3" json:"export_count,omitempty"`
// Output only. Statistic infos of labels in the exported dataset.
LabelStats *LabelStats `protobuf:"bytes,4,opt,name=label_stats,json=labelStats,proto3" json:"label_stats,omitempty"`
// Output only. output_config in the ExportData request.
OutputConfig *OutputConfig `protobuf:"bytes,5,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
// contains filtered or unexported fields
}
Response used for ExportDataset longrunning operation.
func (*ExportDataOperationResponse) Descriptor
func (*ExportDataOperationResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExportDataOperationResponse.ProtoReflect.Descriptor instead.
func (*ExportDataOperationResponse) GetDataset
func (x *ExportDataOperationResponse) GetDataset() string
func (*ExportDataOperationResponse) GetExportCount
func (x *ExportDataOperationResponse) GetExportCount() int32
func (*ExportDataOperationResponse) GetLabelStats
func (x *ExportDataOperationResponse) GetLabelStats() *LabelStats
func (*ExportDataOperationResponse) GetOutputConfig
func (x *ExportDataOperationResponse) GetOutputConfig() *OutputConfig
func (*ExportDataOperationResponse) GetTotalCount
func (x *ExportDataOperationResponse) GetTotalCount() int32
func (*ExportDataOperationResponse) ProtoMessage
func (*ExportDataOperationResponse) ProtoMessage()
func (*ExportDataOperationResponse) ProtoReflect
func (x *ExportDataOperationResponse) ProtoReflect() protoreflect.Message
func (*ExportDataOperationResponse) Reset
func (x *ExportDataOperationResponse) Reset()
func (*ExportDataOperationResponse) String
func (x *ExportDataOperationResponse) String() string
ExportDataRequest
type ExportDataRequest struct {
// Required. Dataset resource name, format:
// projects/{project_id}/datasets/{dataset_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Annotated dataset resource name. DataItem in
// Dataset and their annotations in specified annotated dataset will be
// exported. It's in format of
// projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/
// {annotated_dataset_id}
AnnotatedDataset string `protobuf:"bytes,2,opt,name=annotated_dataset,json=annotatedDataset,proto3" json:"annotated_dataset,omitempty"`
// Optional. Filter is not supported at this moment.
Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
// Required. Specify the output destination.
OutputConfig *OutputConfig `protobuf:"bytes,4,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
// Email of the user who started the export task and should be notified by
// email. If empty no notification will be sent.
UserEmailAddress string `protobuf:"bytes,5,opt,name=user_email_address,json=userEmailAddress,proto3" json:"user_email_address,omitempty"`
// contains filtered or unexported fields
}
Request message for ExportData API.
func (*ExportDataRequest) Descriptor
func (*ExportDataRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExportDataRequest.ProtoReflect.Descriptor instead.
func (*ExportDataRequest) GetAnnotatedDataset
func (x *ExportDataRequest) GetAnnotatedDataset() string
func (*ExportDataRequest) GetFilter
func (x *ExportDataRequest) GetFilter() string
func (*ExportDataRequest) GetName
func (x *ExportDataRequest) GetName() string
func (*ExportDataRequest) GetOutputConfig
func (x *ExportDataRequest) GetOutputConfig() *OutputConfig
func (*ExportDataRequest) GetUserEmailAddress
func (x *ExportDataRequest) GetUserEmailAddress() string
func (*ExportDataRequest) ProtoMessage
func (*ExportDataRequest) ProtoMessage()
func (*ExportDataRequest) ProtoReflect
func (x *ExportDataRequest) ProtoReflect() protoreflect.Message
func (*ExportDataRequest) Reset
func (x *ExportDataRequest) Reset()
func (*ExportDataRequest) String
func (x *ExportDataRequest) String() string
GcsDestination
type GcsDestination struct {
// Required. The output uri of destination file.
OutputUri string `protobuf:"bytes,1,opt,name=output_uri,json=outputUri,proto3" json:"output_uri,omitempty"`
// Required. The format of the gcs destination. Only "text/csv" and
// "application/json"
// are supported.
MimeType string `protobuf:"bytes,2,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// contains filtered or unexported fields
}
Export destination of the data.Only gcs path is allowed in output_uri.
func (*GcsDestination) Descriptor
func (*GcsDestination) Descriptor() ([]byte, []int)
Deprecated: Use GcsDestination.ProtoReflect.Descriptor instead.
func (*GcsDestination) GetMimeType
func (x *GcsDestination) GetMimeType() string
func (*GcsDestination) GetOutputUri
func (x *GcsDestination) GetOutputUri() string
func (*GcsDestination) ProtoMessage
func (*GcsDestination) ProtoMessage()
func (*GcsDestination) ProtoReflect
func (x *GcsDestination) ProtoReflect() protoreflect.Message
func (*GcsDestination) Reset
func (x *GcsDestination) Reset()
func (*GcsDestination) String
func (x *GcsDestination) String() string
GcsFolderDestination
type GcsFolderDestination struct {
// Required. Cloud Storage directory to export data to.
OutputFolderUri string `protobuf:"bytes,1,opt,name=output_folder_uri,json=outputFolderUri,proto3" json:"output_folder_uri,omitempty"`
// contains filtered or unexported fields
}
Export folder destination of the data.
func (*GcsFolderDestination) Descriptor
func (*GcsFolderDestination) Descriptor() ([]byte, []int)
Deprecated: Use GcsFolderDestination.ProtoReflect.Descriptor instead.
func (*GcsFolderDestination) GetOutputFolderUri
func (x *GcsFolderDestination) GetOutputFolderUri() string
func (*GcsFolderDestination) ProtoMessage
func (*GcsFolderDestination) ProtoMessage()
func (*GcsFolderDestination) ProtoReflect
func (x *GcsFolderDestination) ProtoReflect() protoreflect.Message
func (*GcsFolderDestination) Reset
func (x *GcsFolderDestination) Reset()
func (*GcsFolderDestination) String
func (x *GcsFolderDestination) String() string
GcsSource
type GcsSource struct {
// Required. The input URI of source file. This must be a Cloud Storage path
// (`gs://...`).
InputUri string `protobuf:"bytes,1,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
// Required. The format of the source file. Only "text/csv" is supported.
MimeType string `protobuf:"bytes,2,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// contains filtered or unexported fields
}
Source of the Cloud Storage file to be imported.
func (*GcsSource) Descriptor
Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.
func (*GcsSource) GetInputUri
func (*GcsSource) GetMimeType
func (*GcsSource) ProtoMessage
func (*GcsSource) ProtoMessage()
func (*GcsSource) ProtoReflect
func (x *GcsSource) ProtoReflect() protoreflect.Message
func (*GcsSource) Reset
func (x *GcsSource) Reset()
func (*GcsSource) String
GetAnnotatedDatasetRequest
type GetAnnotatedDatasetRequest struct {
// Required. Name of the annotated dataset to get, format:
// projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/
// {annotated_dataset_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetAnnotatedDataset.
func (*GetAnnotatedDatasetRequest) Descriptor
func (*GetAnnotatedDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAnnotatedDatasetRequest.ProtoReflect.Descriptor instead.
func (*GetAnnotatedDatasetRequest) GetName
func (x *GetAnnotatedDatasetRequest) GetName() string
func (*GetAnnotatedDatasetRequest) ProtoMessage
func (*GetAnnotatedDatasetRequest) ProtoMessage()
func (*GetAnnotatedDatasetRequest) ProtoReflect
func (x *GetAnnotatedDatasetRequest) ProtoReflect() protoreflect.Message
func (*GetAnnotatedDatasetRequest) Reset
func (x *GetAnnotatedDatasetRequest) Reset()
func (*GetAnnotatedDatasetRequest) String
func (x *GetAnnotatedDatasetRequest) String() string
GetAnnotationSpecSetRequest
type GetAnnotationSpecSetRequest struct {
// Required. AnnotationSpecSet resource name, format:
// projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetAnnotationSpecSet.
func (*GetAnnotationSpecSetRequest) Descriptor
func (*GetAnnotationSpecSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAnnotationSpecSetRequest.ProtoReflect.Descriptor instead.
func (*GetAnnotationSpecSetRequest) GetName
func (x *GetAnnotationSpecSetRequest) GetName() string
func (*GetAnnotationSpecSetRequest) ProtoMessage
func (*GetAnnotationSpecSetRequest) ProtoMessage()
func (*GetAnnotationSpecSetRequest) ProtoReflect
func (x *GetAnnotationSpecSetRequest) ProtoReflect() protoreflect.Message
func (*GetAnnotationSpecSetRequest) Reset
func (x *GetAnnotationSpecSetRequest) Reset()
func (*GetAnnotationSpecSetRequest) String
func (x *GetAnnotationSpecSetRequest) String() string
GetDataItemRequest
type GetDataItemRequest struct {
// Required. The name of the data item to get, format:
// projects/{project_id}/datasets/{dataset_id}/dataItems/{data_item_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetDataItem.
func (*GetDataItemRequest) Descriptor
func (*GetDataItemRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDataItemRequest.ProtoReflect.Descriptor instead.
func (*GetDataItemRequest) GetName
func (x *GetDataItemRequest) GetName() string
func (*GetDataItemRequest) ProtoMessage
func (*GetDataItemRequest) ProtoMessage()
func (*GetDataItemRequest) ProtoReflect
func (x *GetDataItemRequest) ProtoReflect() protoreflect.Message
func (*GetDataItemRequest) Reset
func (x *GetDataItemRequest) Reset()
func (*GetDataItemRequest) String
func (x *GetDataItemRequest) String() string
GetDatasetRequest
type GetDatasetRequest struct {
// Required. Dataset resource name, format:
// projects/{project_id}/datasets/{dataset_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetDataSet.
func (*GetDatasetRequest) Descriptor
func (*GetDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDatasetRequest.ProtoReflect.Descriptor instead.
func (*GetDatasetRequest) GetName
func (x *GetDatasetRequest) GetName() string
func (*GetDatasetRequest) ProtoMessage
func (*GetDatasetRequest) ProtoMessage()
func (*GetDatasetRequest) ProtoReflect
func (x *GetDatasetRequest) ProtoReflect() protoreflect.Message
func (*GetDatasetRequest) Reset
func (x *GetDatasetRequest) Reset()
func (*GetDatasetRequest) String
func (x *GetDatasetRequest) String() string
GetEvaluationJobRequest
type GetEvaluationJobRequest struct {
// Required. Name of the evaluation job. Format:
//
// "projects/{project_id}/evaluationJobs/{evaluation_job_id}"
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetEvaluationJob.
func (*GetEvaluationJobRequest) Descriptor
func (*GetEvaluationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEvaluationJobRequest.ProtoReflect.Descriptor instead.
func (*GetEvaluationJobRequest) GetName
func (x *GetEvaluationJobRequest) GetName() string
func (*GetEvaluationJobRequest) ProtoMessage
func (*GetEvaluationJobRequest) ProtoMessage()
func (*GetEvaluationJobRequest) ProtoReflect
func (x *GetEvaluationJobRequest) ProtoReflect() protoreflect.Message
func (*GetEvaluationJobRequest) Reset
func (x *GetEvaluationJobRequest) Reset()
func (*GetEvaluationJobRequest) String
func (x *GetEvaluationJobRequest) String() string
GetEvaluationRequest
type GetEvaluationRequest struct {
// Required. Name of the evaluation. Format:
//
// "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}'
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetEvaluation.
func (*GetEvaluationRequest) Descriptor
func (*GetEvaluationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEvaluationRequest.ProtoReflect.Descriptor instead.
func (*GetEvaluationRequest) GetName
func (x *GetEvaluationRequest) GetName() string
func (*GetEvaluationRequest) ProtoMessage
func (*GetEvaluationRequest) ProtoMessage()
func (*GetEvaluationRequest) ProtoReflect
func (x *GetEvaluationRequest) ProtoReflect() protoreflect.Message
func (*GetEvaluationRequest) Reset
func (x *GetEvaluationRequest) Reset()
func (*GetEvaluationRequest) String
func (x *GetEvaluationRequest) String() string
GetExampleRequest
type GetExampleRequest struct {
// Required. Name of example, format:
// projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/
// {annotated_dataset_id}/examples/{example_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An expression for filtering Examples. Filter by
// annotation_spec.display_name is supported. Format
// "annotation_spec.display_name = {display_name}"
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Request message for GetExample
func (*GetExampleRequest) Descriptor
func (*GetExampleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetExampleRequest.ProtoReflect.Descriptor instead.
func (*GetExampleRequest) GetFilter
func (x *GetExampleRequest) GetFilter() string
func (*GetExampleRequest) GetName
func (x *GetExampleRequest) GetName() string
func (*GetExampleRequest) ProtoMessage
func (*GetExampleRequest) ProtoMessage()
func (*GetExampleRequest) ProtoReflect
func (x *GetExampleRequest) ProtoReflect() protoreflect.Message
func (*GetExampleRequest) Reset
func (x *GetExampleRequest) Reset()
func (*GetExampleRequest) String
func (x *GetExampleRequest) String() string
GetInstructionRequest
type GetInstructionRequest struct {
// Required. Instruction resource name, format:
// projects/{project_id}/instructions/{instruction_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetInstruction.
func (*GetInstructionRequest) Descriptor
func (*GetInstructionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInstructionRequest.ProtoReflect.Descriptor instead.
func (*GetInstructionRequest) GetName
func (x *GetInstructionRequest) GetName() string
func (*GetInstructionRequest) ProtoMessage
func (*GetInstructionRequest) ProtoMessage()
func (*GetInstructionRequest) ProtoReflect
func (x *GetInstructionRequest) ProtoReflect() protoreflect.Message
func (*GetInstructionRequest) Reset
func (x *GetInstructionRequest) Reset()
func (*GetInstructionRequest) String
func (x *GetInstructionRequest) String() string
HumanAnnotationConfig
type HumanAnnotationConfig struct {
Instruction string `protobuf:"bytes,1,opt,name=instruction,proto3" json:"instruction,omitempty"`
AnnotatedDatasetDisplayName string "" /* 146 byte string literal not displayed */
AnnotatedDatasetDescription string "" /* 144 byte string literal not displayed */
LabelGroup string `protobuf:"bytes,4,opt,name=label_group,json=labelGroup,proto3" json:"label_group,omitempty"`
LanguageCode string `protobuf:"bytes,5,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
ReplicaCount int32 `protobuf:"varint,6,opt,name=replica_count,json=replicaCount,proto3" json:"replica_count,omitempty"`
QuestionDuration *durationpb.Duration `protobuf:"bytes,7,opt,name=question_duration,json=questionDuration,proto3" json:"question_duration,omitempty"`
ContributorEmails []string `protobuf:"bytes,9,rep,name=contributor_emails,json=contributorEmails,proto3" json:"contributor_emails,omitempty"`
UserEmailAddress string `protobuf:"bytes,10,opt,name=user_email_address,json=userEmailAddress,proto3" json:"user_email_address,omitempty"`
}
Configuration for how human labeling task should be done.
func (*HumanAnnotationConfig) Descriptor
func (*HumanAnnotationConfig) Descriptor() ([]byte, []int)
Deprecated: Use HumanAnnotationConfig.ProtoReflect.Descriptor instead.
func (*HumanAnnotationConfig) GetAnnotatedDatasetDescription
func (x *HumanAnnotationConfig) GetAnnotatedDatasetDescription() string
func (*HumanAnnotationConfig) GetAnnotatedDatasetDisplayName
func (x *HumanAnnotationConfig) GetAnnotatedDatasetDisplayName() string
func (*HumanAnnotationConfig) GetContributorEmails
func (x *HumanAnnotationConfig) GetContributorEmails() []string
func (*HumanAnnotationConfig) GetInstruction
func (x *HumanAnnotationConfig) GetInstruction() string
func (*HumanAnnotationConfig) GetLabelGroup
func (x *HumanAnnotationConfig) GetLabelGroup() string
func (*HumanAnnotationConfig) GetLanguageCode
func (x *HumanAnnotationConfig) GetLanguageCode() string
func (*HumanAnnotationConfig) GetQuestionDuration
func (x *HumanAnnotationConfig) GetQuestionDuration() *durationpb.Duration
func (*HumanAnnotationConfig) GetReplicaCount
func (x *HumanAnnotationConfig) GetReplicaCount() int32
func (*HumanAnnotationConfig) GetUserEmailAddress
func (x *HumanAnnotationConfig) GetUserEmailAddress() string
func (*HumanAnnotationConfig) ProtoMessage
func (*HumanAnnotationConfig) ProtoMessage()
func (*HumanAnnotationConfig) ProtoReflect
func (x *HumanAnnotationConfig) ProtoReflect() protoreflect.Message
func (*HumanAnnotationConfig) Reset
func (x *HumanAnnotationConfig) Reset()
func (*HumanAnnotationConfig) String
func (x *HumanAnnotationConfig) String() string
ImageBoundingPolyAnnotation
type ImageBoundingPolyAnnotation struct {
// The region of the polygon. If it is a bounding box, it is guaranteed to be
// four points.
//
// Types that are assignable to BoundedArea:
//
// *ImageBoundingPolyAnnotation_BoundingPoly
// *ImageBoundingPolyAnnotation_NormalizedBoundingPoly
BoundedArea isImageBoundingPolyAnnotation_BoundedArea `protobuf_oneof:"bounded_area"`
// Label of object in this bounding polygon.
AnnotationSpec *AnnotationSpec `protobuf:"bytes,1,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
// contains filtered or unexported fields
}
Image bounding poly annotation. It represents a polygon including bounding box in the image.
func (*ImageBoundingPolyAnnotation) Descriptor
func (*ImageBoundingPolyAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use ImageBoundingPolyAnnotation.ProtoReflect.Descriptor instead.
func (*ImageBoundingPolyAnnotation) GetAnnotationSpec
func (x *ImageBoundingPolyAnnotation) GetAnnotationSpec() *AnnotationSpec
func (*ImageBoundingPolyAnnotation) GetBoundedArea
func (m *ImageBoundingPolyAnnotation) GetBoundedArea() isImageBoundingPolyAnnotation_BoundedArea
func (*ImageBoundingPolyAnnotation) GetBoundingPoly
func (x *ImageBoundingPolyAnnotation) GetBoundingPoly() *BoundingPoly
func (*ImageBoundingPolyAnnotation) GetNormalizedBoundingPoly
func (x *ImageBoundingPolyAnnotation) GetNormalizedBoundingPoly() *NormalizedBoundingPoly
func (*ImageBoundingPolyAnnotation) ProtoMessage
func (*ImageBoundingPolyAnnotation) ProtoMessage()
func (*ImageBoundingPolyAnnotation) ProtoReflect
func (x *ImageBoundingPolyAnnotation) ProtoReflect() protoreflect.Message
func (*ImageBoundingPolyAnnotation) Reset
func (x *ImageBoundingPolyAnnotation) Reset()
func (*ImageBoundingPolyAnnotation) String
func (x *ImageBoundingPolyAnnotation) String() string
ImageBoundingPolyAnnotation_BoundingPoly
type ImageBoundingPolyAnnotation_BoundingPoly struct {
BoundingPoly *BoundingPoly `protobuf:"bytes,2,opt,name=bounding_poly,json=boundingPoly,proto3,oneof"`
}
ImageBoundingPolyAnnotation_NormalizedBoundingPoly
type ImageBoundingPolyAnnotation_NormalizedBoundingPoly struct {
NormalizedBoundingPoly *NormalizedBoundingPoly `protobuf:"bytes,3,opt,name=normalized_bounding_poly,json=normalizedBoundingPoly,proto3,oneof"`
}
ImageClassificationAnnotation
type ImageClassificationAnnotation struct {
// Label of image.
AnnotationSpec *AnnotationSpec `protobuf:"bytes,1,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
// contains filtered or unexported fields
}
Image classification annotation definition.
func (*ImageClassificationAnnotation) Descriptor
func (*ImageClassificationAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use ImageClassificationAnnotation.ProtoReflect.Descriptor instead.
func (*ImageClassificationAnnotation) GetAnnotationSpec
func (x *ImageClassificationAnnotation) GetAnnotationSpec() *AnnotationSpec
func (*ImageClassificationAnnotation) ProtoMessage
func (*ImageClassificationAnnotation) ProtoMessage()
func (*ImageClassificationAnnotation) ProtoReflect
func (x *ImageClassificationAnnotation) ProtoReflect() protoreflect.Message
func (*ImageClassificationAnnotation) Reset
func (x *ImageClassificationAnnotation) Reset()
func (*ImageClassificationAnnotation) String
func (x *ImageClassificationAnnotation) String() string
ImageClassificationConfig
type ImageClassificationConfig struct {
AnnotationSpecSet string `protobuf:"bytes,1,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
AllowMultiLabel bool `protobuf:"varint,2,opt,name=allow_multi_label,json=allowMultiLabel,proto3" json:"allow_multi_label,omitempty"`
AnswerAggregationType StringAggregationType "" /* 188 byte string literal not displayed */
}
Config for image classification human labeling task.
func (*ImageClassificationConfig) Descriptor
func (*ImageClassificationConfig) Descriptor() ([]byte, []int)
Deprecated: Use ImageClassificationConfig.ProtoReflect.Descriptor instead.
func (*ImageClassificationConfig) GetAllowMultiLabel
func (x *ImageClassificationConfig) GetAllowMultiLabel() bool
func (*ImageClassificationConfig) GetAnnotationSpecSet
func (x *ImageClassificationConfig) GetAnnotationSpecSet() string
func (*ImageClassificationConfig) GetAnswerAggregationType
func (x *ImageClassificationConfig) GetAnswerAggregationType() StringAggregationType
func (*ImageClassificationConfig) ProtoMessage
func (*ImageClassificationConfig) ProtoMessage()
func (*ImageClassificationConfig) ProtoReflect
func (x *ImageClassificationConfig) ProtoReflect() protoreflect.Message
func (*ImageClassificationConfig) Reset
func (x *ImageClassificationConfig) Reset()
func (*ImageClassificationConfig) String
func (x *ImageClassificationConfig) String() string
ImagePayload
type ImagePayload struct {
// Image format.
MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// A byte string of a thumbnail image.
ImageThumbnail []byte `protobuf:"bytes,2,opt,name=image_thumbnail,json=imageThumbnail,proto3" json:"image_thumbnail,omitempty"`
// Image uri from the user bucket.
ImageUri string `protobuf:"bytes,3,opt,name=image_uri,json=imageUri,proto3" json:"image_uri,omitempty"`
// Signed uri of the image file in the service bucket.
SignedUri string `protobuf:"bytes,4,opt,name=signed_uri,json=signedUri,proto3" json:"signed_uri,omitempty"`
// contains filtered or unexported fields
}
Container of information about an image.
func (*ImagePayload) Descriptor
func (*ImagePayload) Descriptor() ([]byte, []int)
Deprecated: Use ImagePayload.ProtoReflect.Descriptor instead.
func (*ImagePayload) GetImageThumbnail
func (x *ImagePayload) GetImageThumbnail() []byte
func (*ImagePayload) GetImageUri
func (x *ImagePayload) GetImageUri() string
func (*ImagePayload) GetMimeType
func (x *ImagePayload) GetMimeType() string
func (*ImagePayload) GetSignedUri
func (x *ImagePayload) GetSignedUri() string
func (*ImagePayload) ProtoMessage
func (*ImagePayload) ProtoMessage()
func (*ImagePayload) ProtoReflect
func (x *ImagePayload) ProtoReflect() protoreflect.Message
func (*ImagePayload) Reset
func (x *ImagePayload) Reset()
func (*ImagePayload) String
func (x *ImagePayload) String() string
ImagePolylineAnnotation
type ImagePolylineAnnotation struct {
// Types that are assignable to Poly:
//
// *ImagePolylineAnnotation_Polyline
// *ImagePolylineAnnotation_NormalizedPolyline
Poly isImagePolylineAnnotation_Poly `protobuf_oneof:"poly"`
// Label of this polyline.
AnnotationSpec *AnnotationSpec `protobuf:"bytes,1,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
// contains filtered or unexported fields
}
A polyline for the image annotation.
func (*ImagePolylineAnnotation) Descriptor
func (*ImagePolylineAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use ImagePolylineAnnotation.ProtoReflect.Descriptor instead.
func (*ImagePolylineAnnotation) GetAnnotationSpec
func (x *ImagePolylineAnnotation) GetAnnotationSpec() *AnnotationSpec
func (*ImagePolylineAnnotation) GetNormalizedPolyline
func (x *ImagePolylineAnnotation) GetNormalizedPolyline() *NormalizedPolyline
func (*ImagePolylineAnnotation) GetPoly
func (m *ImagePolylineAnnotation) GetPoly() isImagePolylineAnnotation_Poly
func (*ImagePolylineAnnotation) GetPolyline
func (x *ImagePolylineAnnotation) GetPolyline() *Polyline
func (*ImagePolylineAnnotation) ProtoMessage
func (*ImagePolylineAnnotation) ProtoMessage()
func (*ImagePolylineAnnotation) ProtoReflect
func (x *ImagePolylineAnnotation) ProtoReflect() protoreflect.Message
func (*ImagePolylineAnnotation) Reset
func (x *ImagePolylineAnnotation) Reset()
func (*ImagePolylineAnnotation) String
func (x *ImagePolylineAnnotation) String() string
ImagePolylineAnnotation_NormalizedPolyline
type ImagePolylineAnnotation_NormalizedPolyline struct {
NormalizedPolyline *NormalizedPolyline `protobuf:"bytes,3,opt,name=normalized_polyline,json=normalizedPolyline,proto3,oneof"`
}
ImagePolylineAnnotation_Polyline
type ImagePolylineAnnotation_Polyline struct {
Polyline *Polyline `protobuf:"bytes,2,opt,name=polyline,proto3,oneof"`
}
ImageSegmentationAnnotation
type ImageSegmentationAnnotation struct {
AnnotationColors map[string]*AnnotationSpec "" /* 197 byte string literal not displayed */
MimeType string `protobuf:"bytes,2,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
ImageBytes []byte `protobuf:"bytes,3,opt,name=image_bytes,json=imageBytes,proto3" json:"image_bytes,omitempty"`
}
Image segmentation annotation.
func (*ImageSegmentationAnnotation) Descriptor
func (*ImageSegmentationAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use ImageSegmentationAnnotation.ProtoReflect.Descriptor instead.
func (*ImageSegmentationAnnotation) GetAnnotationColors
func (x *ImageSegmentationAnnotation) GetAnnotationColors() map[string]*AnnotationSpec
func (*ImageSegmentationAnnotation) GetImageBytes
func (x *ImageSegmentationAnnotation) GetImageBytes() []byte
func (*ImageSegmentationAnnotation) GetMimeType
func (x *ImageSegmentationAnnotation) GetMimeType() string
func (*ImageSegmentationAnnotation) ProtoMessage
func (*ImageSegmentationAnnotation) ProtoMessage()
func (*ImageSegmentationAnnotation) ProtoReflect
func (x *ImageSegmentationAnnotation) ProtoReflect() protoreflect.Message
func (*ImageSegmentationAnnotation) Reset
func (x *ImageSegmentationAnnotation) Reset()
func (*ImageSegmentationAnnotation) String
func (x *ImageSegmentationAnnotation) String() string
ImportDataOperationMetadata
type ImportDataOperationMetadata struct {
// Output only. The name of imported dataset.
// "projects/*/datasets/*"
Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Output only. Partial failures encountered.
// E.g. single files that couldn't be read.
// Status details field will contain standard GCP error details.
PartialFailures []*status.Status `protobuf:"bytes,2,rep,name=partial_failures,json=partialFailures,proto3" json:"partial_failures,omitempty"`
// Output only. Timestamp when import dataset request was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}
Metadata of an ImportData operation.
func (*ImportDataOperationMetadata) Descriptor
func (*ImportDataOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ImportDataOperationMetadata.ProtoReflect.Descriptor instead.
func (*ImportDataOperationMetadata) GetCreateTime
func (x *ImportDataOperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*ImportDataOperationMetadata) GetDataset
func (x *ImportDataOperationMetadata) GetDataset() string
func (*ImportDataOperationMetadata) GetPartialFailures
func (x *ImportDataOperationMetadata) GetPartialFailures() []*status.Status
func (*ImportDataOperationMetadata) ProtoMessage
func (*ImportDataOperationMetadata) ProtoMessage()
func (*ImportDataOperationMetadata) ProtoReflect
func (x *ImportDataOperationMetadata) ProtoReflect() protoreflect.Message
func (*ImportDataOperationMetadata) Reset
func (x *ImportDataOperationMetadata) Reset()
func (*ImportDataOperationMetadata) String
func (x *ImportDataOperationMetadata) String() string
ImportDataOperationResponse
type ImportDataOperationResponse struct {
// Ouptut only. The name of imported dataset.
Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Output only. Total number of examples requested to import
TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
// Output only. Number of examples imported successfully.
ImportCount int32 `protobuf:"varint,3,opt,name=import_count,json=importCount,proto3" json:"import_count,omitempty"`
// contains filtered or unexported fields
}
Response used for ImportData longrunning operation.
func (*ImportDataOperationResponse) Descriptor
func (*ImportDataOperationResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImportDataOperationResponse.ProtoReflect.Descriptor instead.
func (*ImportDataOperationResponse) GetDataset
func (x *ImportDataOperationResponse) GetDataset() string
func (*ImportDataOperationResponse) GetImportCount
func (x *ImportDataOperationResponse) GetImportCount() int32
func (*ImportDataOperationResponse) GetTotalCount
func (x *ImportDataOperationResponse) GetTotalCount() int32
func (*ImportDataOperationResponse) ProtoMessage
func (*ImportDataOperationResponse) ProtoMessage()
func (*ImportDataOperationResponse) ProtoReflect
func (x *ImportDataOperationResponse) ProtoReflect() protoreflect.Message
func (*ImportDataOperationResponse) Reset
func (x *ImportDataOperationResponse) Reset()
func (*ImportDataOperationResponse) String
func (x *ImportDataOperationResponse) String() string
ImportDataRequest
type ImportDataRequest struct {
// Required. Dataset resource name, format:
// projects/{project_id}/datasets/{dataset_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Specify the input source of the data.
InputConfig *InputConfig `protobuf:"bytes,2,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
// Email of the user who started the import task and should be notified by
// email. If empty no notification will be sent.
UserEmailAddress string `protobuf:"bytes,3,opt,name=user_email_address,json=userEmailAddress,proto3" json:"user_email_address,omitempty"`
// contains filtered or unexported fields
}
Request message for ImportData API.
func (*ImportDataRequest) Descriptor
func (*ImportDataRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportDataRequest.ProtoReflect.Descriptor instead.
func (*ImportDataRequest) GetInputConfig
func (x *ImportDataRequest) GetInputConfig() *InputConfig
func (*ImportDataRequest) GetName
func (x *ImportDataRequest) GetName() string
func (*ImportDataRequest) GetUserEmailAddress
func (x *ImportDataRequest) GetUserEmailAddress() string
func (*ImportDataRequest) ProtoMessage
func (*ImportDataRequest) ProtoMessage()
func (*ImportDataRequest) ProtoReflect
func (x *ImportDataRequest) ProtoReflect() protoreflect.Message
func (*ImportDataRequest) Reset
func (x *ImportDataRequest) Reset()
func (*ImportDataRequest) String
func (x *ImportDataRequest) String() string
InputConfig
type InputConfig struct {
DataTypeMetadata isInputConfig_DataTypeMetadata `protobuf_oneof:"data_type_metadata"`
Source isInputConfig_Source `protobuf_oneof:"source"`
DataType DataType "" /* 134 byte string literal not displayed */
AnnotationType AnnotationType "" /* 158 byte string literal not displayed */
ClassificationMetadata *ClassificationMetadata "" /* 127 byte string literal not displayed */
}
The configuration of input data, including data type, location, etc.
func (*InputConfig) Descriptor
func (*InputConfig) Descriptor() ([]byte, []int)
Deprecated: Use InputConfig.ProtoReflect.Descriptor instead.
func (*InputConfig) GetAnnotationType
func (x *InputConfig) GetAnnotationType() AnnotationType
func (*InputConfig) GetBigquerySource
func (x *InputConfig) GetBigquerySource() *BigQuerySource
func (*InputConfig) GetClassificationMetadata
func (x *InputConfig) GetClassificationMetadata() *ClassificationMetadata
func (*InputConfig) GetDataType
func (x *InputConfig) GetDataType() DataType
func (*InputConfig) GetDataTypeMetadata
func (m *InputConfig) GetDataTypeMetadata() isInputConfig_DataTypeMetadata
func (*InputConfig) GetGcsSource
func (x *InputConfig) GetGcsSource() *GcsSource
func (*InputConfig) GetSource
func (m *InputConfig) GetSource() isInputConfig_Source
func (*InputConfig) GetTextMetadata
func (x *InputConfig) GetTextMetadata() *TextMetadata
func (*InputConfig) ProtoMessage
func (*InputConfig) ProtoMessage()
func (*InputConfig) ProtoReflect
func (x *InputConfig) ProtoReflect() protoreflect.Message
func (*InputConfig) Reset
func (x *InputConfig) Reset()
func (*InputConfig) String
func (x *InputConfig) String() string
InputConfig_BigquerySource
type InputConfig_BigquerySource struct {
// Source located in BigQuery. You must specify this field if you are using
// this InputConfig in an [EvaluationJob][google.cloud.datalabeling.v1beta1.EvaluationJob].
BigquerySource *BigQuerySource `protobuf:"bytes,5,opt,name=bigquery_source,json=bigquerySource,proto3,oneof"`
}
InputConfig_GcsSource
type InputConfig_GcsSource struct {
// Source located in Cloud Storage.
GcsSource *GcsSource `protobuf:"bytes,2,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}
InputConfig_TextMetadata
type InputConfig_TextMetadata struct {
// Required for text import, as language code must be specified.
TextMetadata *TextMetadata `protobuf:"bytes,6,opt,name=text_metadata,json=textMetadata,proto3,oneof"`
}
Instruction
type Instruction struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
DataType DataType "" /* 134 byte string literal not displayed */
CsvInstruction *CsvInstruction `protobuf:"bytes,7,opt,name=csv_instruction,json=csvInstruction,proto3" json:"csv_instruction,omitempty"`
PdfInstruction *PdfInstruction `protobuf:"bytes,9,opt,name=pdf_instruction,json=pdfInstruction,proto3" json:"pdf_instruction,omitempty"`
BlockingResources []string `protobuf:"bytes,10,rep,name=blocking_resources,json=blockingResources,proto3" json:"blocking_resources,omitempty"`
}
Instruction of how to perform the labeling task for human operators. Currently only PDF instruction is supported.
func (*Instruction) Descriptor
func (*Instruction) Descriptor() ([]byte, []int)
Deprecated: Use Instruction.ProtoReflect.Descriptor instead.
func (*Instruction) GetBlockingResources
func (x *Instruction) GetBlockingResources() []string
func (*Instruction) GetCreateTime
func (x *Instruction) GetCreateTime() *timestamppb.Timestamp
func (*Instruction) GetCsvInstruction
func (x *Instruction) GetCsvInstruction() *CsvInstruction
Deprecated: Marked as deprecated in google/cloud/datalabeling/v1beta1/instruction.proto.
func (*Instruction) GetDataType
func (x *Instruction) GetDataType() DataType
func (*Instruction) GetDescription
func (x *Instruction) GetDescription() string
func (*Instruction) GetDisplayName
func (x *Instruction) GetDisplayName() string
func (*Instruction) GetName
func (x *Instruction) GetName() string
func (*Instruction) GetPdfInstruction
func (x *Instruction) GetPdfInstruction() *PdfInstruction
func (*Instruction) GetUpdateTime
func (x *Instruction) GetUpdateTime() *timestamppb.Timestamp
func (*Instruction) ProtoMessage
func (*Instruction) ProtoMessage()
func (*Instruction) ProtoReflect
func (x *Instruction) ProtoReflect() protoreflect.Message
func (*Instruction) Reset
func (x *Instruction) Reset()
func (*Instruction) String
func (x *Instruction) String() string
LabelImageBoundingBoxOperationMetadata
type LabelImageBoundingBoxOperationMetadata struct {
// Basic human annotation config used in labeling request.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of a LabelImageBoundingBox operation metadata.
func (*LabelImageBoundingBoxOperationMetadata) Descriptor
func (*LabelImageBoundingBoxOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelImageBoundingBoxOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelImageBoundingBoxOperationMetadata) GetBasicConfig
func (x *LabelImageBoundingBoxOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelImageBoundingBoxOperationMetadata) ProtoMessage
func (*LabelImageBoundingBoxOperationMetadata) ProtoMessage()
func (*LabelImageBoundingBoxOperationMetadata) ProtoReflect
func (x *LabelImageBoundingBoxOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelImageBoundingBoxOperationMetadata) Reset
func (x *LabelImageBoundingBoxOperationMetadata) Reset()
func (*LabelImageBoundingBoxOperationMetadata) String
func (x *LabelImageBoundingBoxOperationMetadata) String() string
LabelImageBoundingPolyOperationMetadata
type LabelImageBoundingPolyOperationMetadata struct {
// Basic human annotation config used in labeling request.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of LabelImageBoundingPoly operation metadata.
func (*LabelImageBoundingPolyOperationMetadata) Descriptor
func (*LabelImageBoundingPolyOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelImageBoundingPolyOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelImageBoundingPolyOperationMetadata) GetBasicConfig
func (x *LabelImageBoundingPolyOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelImageBoundingPolyOperationMetadata) ProtoMessage
func (*LabelImageBoundingPolyOperationMetadata) ProtoMessage()
func (*LabelImageBoundingPolyOperationMetadata) ProtoReflect
func (x *LabelImageBoundingPolyOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelImageBoundingPolyOperationMetadata) Reset
func (x *LabelImageBoundingPolyOperationMetadata) Reset()
func (*LabelImageBoundingPolyOperationMetadata) String
func (x *LabelImageBoundingPolyOperationMetadata) String() string
LabelImageClassificationOperationMetadata
type LabelImageClassificationOperationMetadata struct {
// Basic human annotation config used in labeling request.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Metadata of a LabelImageClassification operation.
func (*LabelImageClassificationOperationMetadata) Descriptor
func (*LabelImageClassificationOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelImageClassificationOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelImageClassificationOperationMetadata) GetBasicConfig
func (x *LabelImageClassificationOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelImageClassificationOperationMetadata) ProtoMessage
func (*LabelImageClassificationOperationMetadata) ProtoMessage()
func (*LabelImageClassificationOperationMetadata) ProtoReflect
func (x *LabelImageClassificationOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelImageClassificationOperationMetadata) Reset
func (x *LabelImageClassificationOperationMetadata) Reset()
func (*LabelImageClassificationOperationMetadata) String
func (x *LabelImageClassificationOperationMetadata) String() string
LabelImageOrientedBoundingBoxOperationMetadata
type LabelImageOrientedBoundingBoxOperationMetadata struct {
// Basic human annotation config.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of a LabelImageOrientedBoundingBox operation metadata.
func (*LabelImageOrientedBoundingBoxOperationMetadata) Descriptor
func (*LabelImageOrientedBoundingBoxOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelImageOrientedBoundingBoxOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelImageOrientedBoundingBoxOperationMetadata) GetBasicConfig
func (x *LabelImageOrientedBoundingBoxOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelImageOrientedBoundingBoxOperationMetadata) ProtoMessage
func (*LabelImageOrientedBoundingBoxOperationMetadata) ProtoMessage()
func (*LabelImageOrientedBoundingBoxOperationMetadata) ProtoReflect
func (x *LabelImageOrientedBoundingBoxOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelImageOrientedBoundingBoxOperationMetadata) Reset
func (x *LabelImageOrientedBoundingBoxOperationMetadata) Reset()
func (*LabelImageOrientedBoundingBoxOperationMetadata) String
func (x *LabelImageOrientedBoundingBoxOperationMetadata) String() string
LabelImagePolylineOperationMetadata
type LabelImagePolylineOperationMetadata struct {
// Basic human annotation config used in labeling request.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of LabelImagePolyline operation metadata.
func (*LabelImagePolylineOperationMetadata) Descriptor
func (*LabelImagePolylineOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelImagePolylineOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelImagePolylineOperationMetadata) GetBasicConfig
func (x *LabelImagePolylineOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelImagePolylineOperationMetadata) ProtoMessage
func (*LabelImagePolylineOperationMetadata) ProtoMessage()
func (*LabelImagePolylineOperationMetadata) ProtoReflect
func (x *LabelImagePolylineOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelImagePolylineOperationMetadata) Reset
func (x *LabelImagePolylineOperationMetadata) Reset()
func (*LabelImagePolylineOperationMetadata) String
func (x *LabelImagePolylineOperationMetadata) String() string
LabelImageRequest
type LabelImageRequest struct {
RequestConfig isLabelImageRequest_RequestConfig `protobuf_oneof:"request_config"`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,2,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
Feature LabelImageRequest_Feature "" /* 133 byte string literal not displayed */
}
Request message for starting an image labeling task.
func (*LabelImageRequest) Descriptor
func (*LabelImageRequest) Descriptor() ([]byte, []int)
Deprecated: Use LabelImageRequest.ProtoReflect.Descriptor instead.
func (*LabelImageRequest) GetBasicConfig
func (x *LabelImageRequest) GetBasicConfig() *HumanAnnotationConfig
func (*LabelImageRequest) GetBoundingPolyConfig
func (x *LabelImageRequest) GetBoundingPolyConfig() *BoundingPolyConfig
func (*LabelImageRequest) GetFeature
func (x *LabelImageRequest) GetFeature() LabelImageRequest_Feature
func (*LabelImageRequest) GetImageClassificationConfig
func (x *LabelImageRequest) GetImageClassificationConfig() *ImageClassificationConfig
func (*LabelImageRequest) GetParent
func (x *LabelImageRequest) GetParent() string
func (*LabelImageRequest) GetPolylineConfig
func (x *LabelImageRequest) GetPolylineConfig() *PolylineConfig
func (*LabelImageRequest) GetRequestConfig
func (m *LabelImageRequest) GetRequestConfig() isLabelImageRequest_RequestConfig
func (*LabelImageRequest) GetSegmentationConfig
func (x *LabelImageRequest) GetSegmentationConfig() *SegmentationConfig
func (*LabelImageRequest) ProtoMessage
func (*LabelImageRequest) ProtoMessage()
func (*LabelImageRequest) ProtoReflect
func (x *LabelImageRequest) ProtoReflect() protoreflect.Message
func (*LabelImageRequest) Reset
func (x *LabelImageRequest) Reset()
func (*LabelImageRequest) String
func (x *LabelImageRequest) String() string
LabelImageRequest_BoundingPolyConfig
type LabelImageRequest_BoundingPolyConfig struct {
// Configuration for bounding box and bounding poly task.
// One of image_classification_config, bounding_poly_config,
// polyline_config and segmentation_config are required.
BoundingPolyConfig *BoundingPolyConfig `protobuf:"bytes,5,opt,name=bounding_poly_config,json=boundingPolyConfig,proto3,oneof"`
}
LabelImageRequest_Feature
type LabelImageRequest_Feature int32
Image labeling task feature.
LabelImageRequest_FEATURE_UNSPECIFIED, LabelImageRequest_CLASSIFICATION, LabelImageRequest_BOUNDING_BOX, LabelImageRequest_ORIENTED_BOUNDING_BOX, LabelImageRequest_BOUNDING_POLY, LabelImageRequest_POLYLINE, LabelImageRequest_SEGMENTATION
const (
LabelImageRequest_FEATURE_UNSPECIFIED LabelImageRequest_Feature = 0
// Label whole image with one or more of labels.
LabelImageRequest_CLASSIFICATION LabelImageRequest_Feature = 1
// Label image with bounding boxes for labels.
LabelImageRequest_BOUNDING_BOX LabelImageRequest_Feature = 2
// Label oriented bounding box. The box does not have to be parallel to
// horizontal line.
LabelImageRequest_ORIENTED_BOUNDING_BOX LabelImageRequest_Feature = 6
// Label images with bounding poly. A bounding poly is a plane figure that
// is bounded by a finite chain of straight line segments closing in a loop.
LabelImageRequest_BOUNDING_POLY LabelImageRequest_Feature = 3
// Label images with polyline. Polyline is formed by connected line segments
// which are not in closed form.
LabelImageRequest_POLYLINE LabelImageRequest_Feature = 4
// Label images with segmentation. Segmentation is different from bounding
// poly since it is more fine-grained, pixel level annotation.
LabelImageRequest_SEGMENTATION LabelImageRequest_Feature = 5
)
func (LabelImageRequest_Feature) Descriptor
func (LabelImageRequest_Feature) Descriptor() protoreflect.EnumDescriptor
func (LabelImageRequest_Feature) Enum
func (x LabelImageRequest_Feature) Enum() *LabelImageRequest_Feature
func (LabelImageRequest_Feature) EnumDescriptor
func (LabelImageRequest_Feature) EnumDescriptor() ([]byte, []int)
Deprecated: Use LabelImageRequest_Feature.Descriptor instead.
func (LabelImageRequest_Feature) Number
func (x LabelImageRequest_Feature) Number() protoreflect.EnumNumber
func (LabelImageRequest_Feature) String
func (x LabelImageRequest_Feature) String() string
func (LabelImageRequest_Feature) Type
func (LabelImageRequest_Feature) Type() protoreflect.EnumType
LabelImageRequest_ImageClassificationConfig
type LabelImageRequest_ImageClassificationConfig struct {
// Configuration for image classification task.
// One of image_classification_config, bounding_poly_config,
// polyline_config and segmentation_config are required.
ImageClassificationConfig *ImageClassificationConfig `protobuf:"bytes,4,opt,name=image_classification_config,json=imageClassificationConfig,proto3,oneof"`
}
LabelImageRequest_PolylineConfig
type LabelImageRequest_PolylineConfig struct {
// Configuration for polyline task.
// One of image_classification_config, bounding_poly_config,
// polyline_config and segmentation_config are required.
PolylineConfig *PolylineConfig `protobuf:"bytes,6,opt,name=polyline_config,json=polylineConfig,proto3,oneof"`
}
LabelImageRequest_SegmentationConfig
type LabelImageRequest_SegmentationConfig struct {
// Configuration for segmentation task.
// One of image_classification_config, bounding_poly_config,
// polyline_config and segmentation_config are required.
SegmentationConfig *SegmentationConfig `protobuf:"bytes,7,opt,name=segmentation_config,json=segmentationConfig,proto3,oneof"`
}
LabelImageSegmentationOperationMetadata
type LabelImageSegmentationOperationMetadata struct {
// Basic human annotation config.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of a LabelImageSegmentation operation metadata.
func (*LabelImageSegmentationOperationMetadata) Descriptor
func (*LabelImageSegmentationOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelImageSegmentationOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelImageSegmentationOperationMetadata) GetBasicConfig
func (x *LabelImageSegmentationOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelImageSegmentationOperationMetadata) ProtoMessage
func (*LabelImageSegmentationOperationMetadata) ProtoMessage()
func (*LabelImageSegmentationOperationMetadata) ProtoReflect
func (x *LabelImageSegmentationOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelImageSegmentationOperationMetadata) Reset
func (x *LabelImageSegmentationOperationMetadata) Reset()
func (*LabelImageSegmentationOperationMetadata) String
func (x *LabelImageSegmentationOperationMetadata) String() string
LabelOperationMetadata
type LabelOperationMetadata struct {
// Ouptut only. Details of specific label operation.
//
// Types that are assignable to Details:
//
// *LabelOperationMetadata_ImageClassificationDetails
// *LabelOperationMetadata_ImageBoundingBoxDetails
// *LabelOperationMetadata_ImageBoundingPolyDetails
// *LabelOperationMetadata_ImageOrientedBoundingBoxDetails
// *LabelOperationMetadata_ImagePolylineDetails
// *LabelOperationMetadata_ImageSegmentationDetails
// *LabelOperationMetadata_VideoClassificationDetails
// *LabelOperationMetadata_VideoObjectDetectionDetails
// *LabelOperationMetadata_VideoObjectTrackingDetails
// *LabelOperationMetadata_VideoEventDetails
// *LabelOperationMetadata_TextClassificationDetails
// *LabelOperationMetadata_TextEntityExtractionDetails
Details isLabelOperationMetadata_Details `protobuf_oneof:"details"`
// Output only. Progress of label operation. Range: [0, 100].
ProgressPercent int32 `protobuf:"varint,1,opt,name=progress_percent,json=progressPercent,proto3" json:"progress_percent,omitempty"`
// Output only. Partial failures encountered.
// E.g. single files that couldn't be read.
// Status details field will contain standard GCP error details.
PartialFailures []*status.Status `protobuf:"bytes,2,rep,name=partial_failures,json=partialFailures,proto3" json:"partial_failures,omitempty"`
// Output only. Timestamp when labeling request was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// contains filtered or unexported fields
}
Metadata of a labeling operation, such as LabelImage or LabelVideo. Next tag: 20
func (*LabelOperationMetadata) Descriptor
func (*LabelOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelOperationMetadata) GetCreateTime
func (x *LabelOperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*LabelOperationMetadata) GetDetails
func (m *LabelOperationMetadata) GetDetails() isLabelOperationMetadata_Details
func (*LabelOperationMetadata) GetImageBoundingBoxDetails
func (x *LabelOperationMetadata) GetImageBoundingBoxDetails() *LabelImageBoundingBoxOperationMetadata
func (*LabelOperationMetadata) GetImageBoundingPolyDetails
func (x *LabelOperationMetadata) GetImageBoundingPolyDetails() *LabelImageBoundingPolyOperationMetadata
func (*LabelOperationMetadata) GetImageClassificationDetails
func (x *LabelOperationMetadata) GetImageClassificationDetails() *LabelImageClassificationOperationMetadata
func (*LabelOperationMetadata) GetImageOrientedBoundingBoxDetails
func (x *LabelOperationMetadata) GetImageOrientedBoundingBoxDetails() *LabelImageOrientedBoundingBoxOperationMetadata
func (*LabelOperationMetadata) GetImagePolylineDetails
func (x *LabelOperationMetadata) GetImagePolylineDetails() *LabelImagePolylineOperationMetadata
func (*LabelOperationMetadata) GetImageSegmentationDetails
func (x *LabelOperationMetadata) GetImageSegmentationDetails() *LabelImageSegmentationOperationMetadata
func (*LabelOperationMetadata) GetPartialFailures
func (x *LabelOperationMetadata) GetPartialFailures() []*status.Status
func (*LabelOperationMetadata) GetProgressPercent
func (x *LabelOperationMetadata) GetProgressPercent() int32
func (*LabelOperationMetadata) GetTextClassificationDetails
func (x *LabelOperationMetadata) GetTextClassificationDetails() *LabelTextClassificationOperationMetadata
func (*LabelOperationMetadata) GetTextEntityExtractionDetails
func (x *LabelOperationMetadata) GetTextEntityExtractionDetails() *LabelTextEntityExtractionOperationMetadata
func (*LabelOperationMetadata) GetVideoClassificationDetails
func (x *LabelOperationMetadata) GetVideoClassificationDetails() *LabelVideoClassificationOperationMetadata
func (*LabelOperationMetadata) GetVideoEventDetails
func (x *LabelOperationMetadata) GetVideoEventDetails() *LabelVideoEventOperationMetadata
func (*LabelOperationMetadata) GetVideoObjectDetectionDetails
func (x *LabelOperationMetadata) GetVideoObjectDetectionDetails() *LabelVideoObjectDetectionOperationMetadata
func (*LabelOperationMetadata) GetVideoObjectTrackingDetails
func (x *LabelOperationMetadata) GetVideoObjectTrackingDetails() *LabelVideoObjectTrackingOperationMetadata
func (*LabelOperationMetadata) ProtoMessage
func (*LabelOperationMetadata) ProtoMessage()
func (*LabelOperationMetadata) ProtoReflect
func (x *LabelOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelOperationMetadata) Reset
func (x *LabelOperationMetadata) Reset()
func (*LabelOperationMetadata) String
func (x *LabelOperationMetadata) String() string
LabelOperationMetadata_ImageBoundingBoxDetails
type LabelOperationMetadata_ImageBoundingBoxDetails struct {
// Details of label image bounding box operation.
ImageBoundingBoxDetails *LabelImageBoundingBoxOperationMetadata `protobuf:"bytes,4,opt,name=image_bounding_box_details,json=imageBoundingBoxDetails,proto3,oneof"`
}
LabelOperationMetadata_ImageBoundingPolyDetails
type LabelOperationMetadata_ImageBoundingPolyDetails struct {
// Details of label image bounding poly operation.
ImageBoundingPolyDetails *LabelImageBoundingPolyOperationMetadata `protobuf:"bytes,11,opt,name=image_bounding_poly_details,json=imageBoundingPolyDetails,proto3,oneof"`
}
LabelOperationMetadata_ImageClassificationDetails
type LabelOperationMetadata_ImageClassificationDetails struct {
// Details of label image classification operation.
ImageClassificationDetails *LabelImageClassificationOperationMetadata `protobuf:"bytes,3,opt,name=image_classification_details,json=imageClassificationDetails,proto3,oneof"`
}
LabelOperationMetadata_ImageOrientedBoundingBoxDetails
type LabelOperationMetadata_ImageOrientedBoundingBoxDetails struct {
// Details of label image oriented bounding box operation.
ImageOrientedBoundingBoxDetails *LabelImageOrientedBoundingBoxOperationMetadata `protobuf:"bytes,14,opt,name=image_oriented_bounding_box_details,json=imageOrientedBoundingBoxDetails,proto3,oneof"`
}
LabelOperationMetadata_ImagePolylineDetails
type LabelOperationMetadata_ImagePolylineDetails struct {
// Details of label image polyline operation.
ImagePolylineDetails *LabelImagePolylineOperationMetadata `protobuf:"bytes,12,opt,name=image_polyline_details,json=imagePolylineDetails,proto3,oneof"`
}
LabelOperationMetadata_ImageSegmentationDetails
type LabelOperationMetadata_ImageSegmentationDetails struct {
// Details of label image segmentation operation.
ImageSegmentationDetails *LabelImageSegmentationOperationMetadata `protobuf:"bytes,15,opt,name=image_segmentation_details,json=imageSegmentationDetails,proto3,oneof"`
}
LabelOperationMetadata_TextClassificationDetails
type LabelOperationMetadata_TextClassificationDetails struct {
// Details of label text classification operation.
TextClassificationDetails *LabelTextClassificationOperationMetadata `protobuf:"bytes,9,opt,name=text_classification_details,json=textClassificationDetails,proto3,oneof"`
}
LabelOperationMetadata_TextEntityExtractionDetails
type LabelOperationMetadata_TextEntityExtractionDetails struct {
// Details of label text entity extraction operation.
TextEntityExtractionDetails *LabelTextEntityExtractionOperationMetadata `protobuf:"bytes,13,opt,name=text_entity_extraction_details,json=textEntityExtractionDetails,proto3,oneof"`
}
LabelOperationMetadata_VideoClassificationDetails
type LabelOperationMetadata_VideoClassificationDetails struct {
// Details of label video classification operation.
VideoClassificationDetails *LabelVideoClassificationOperationMetadata `protobuf:"bytes,5,opt,name=video_classification_details,json=videoClassificationDetails,proto3,oneof"`
}
LabelOperationMetadata_VideoEventDetails
type LabelOperationMetadata_VideoEventDetails struct {
// Details of label video event operation.
VideoEventDetails *LabelVideoEventOperationMetadata `protobuf:"bytes,8,opt,name=video_event_details,json=videoEventDetails,proto3,oneof"`
}
LabelOperationMetadata_VideoObjectDetectionDetails
type LabelOperationMetadata_VideoObjectDetectionDetails struct {
// Details of label video object detection operation.
VideoObjectDetectionDetails *LabelVideoObjectDetectionOperationMetadata `protobuf:"bytes,6,opt,name=video_object_detection_details,json=videoObjectDetectionDetails,proto3,oneof"`
}
LabelOperationMetadata_VideoObjectTrackingDetails
type LabelOperationMetadata_VideoObjectTrackingDetails struct {
// Details of label video object tracking operation.
VideoObjectTrackingDetails *LabelVideoObjectTrackingOperationMetadata `protobuf:"bytes,7,opt,name=video_object_tracking_details,json=videoObjectTrackingDetails,proto3,oneof"`
}
LabelStats
type LabelStats struct {
ExampleCount map[string]int64 "" /* 186 byte string literal not displayed */
}
Statistics about annotation specs.
func (*LabelStats) Descriptor
func (*LabelStats) Descriptor() ([]byte, []int)
Deprecated: Use LabelStats.ProtoReflect.Descriptor instead.
func (*LabelStats) GetExampleCount
func (x *LabelStats) GetExampleCount() map[string]int64
func (*LabelStats) ProtoMessage
func (*LabelStats) ProtoMessage()
func (*LabelStats) ProtoReflect
func (x *LabelStats) ProtoReflect() protoreflect.Message
func (*LabelStats) Reset
func (x *LabelStats) Reset()
func (*LabelStats) String
func (x *LabelStats) String() string
LabelTextClassificationOperationMetadata
type LabelTextClassificationOperationMetadata struct {
// Basic human annotation config used in labeling request.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of a LabelTextClassification operation metadata.
func (*LabelTextClassificationOperationMetadata) Descriptor
func (*LabelTextClassificationOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelTextClassificationOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelTextClassificationOperationMetadata) GetBasicConfig
func (x *LabelTextClassificationOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelTextClassificationOperationMetadata) ProtoMessage
func (*LabelTextClassificationOperationMetadata) ProtoMessage()
func (*LabelTextClassificationOperationMetadata) ProtoReflect
func (x *LabelTextClassificationOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelTextClassificationOperationMetadata) Reset
func (x *LabelTextClassificationOperationMetadata) Reset()
func (*LabelTextClassificationOperationMetadata) String
func (x *LabelTextClassificationOperationMetadata) String() string
LabelTextEntityExtractionOperationMetadata
type LabelTextEntityExtractionOperationMetadata struct {
// Basic human annotation config used in labeling request.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of a LabelTextEntityExtraction operation metadata.
func (*LabelTextEntityExtractionOperationMetadata) Descriptor
func (*LabelTextEntityExtractionOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelTextEntityExtractionOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelTextEntityExtractionOperationMetadata) GetBasicConfig
func (x *LabelTextEntityExtractionOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelTextEntityExtractionOperationMetadata) ProtoMessage
func (*LabelTextEntityExtractionOperationMetadata) ProtoMessage()
func (*LabelTextEntityExtractionOperationMetadata) ProtoReflect
func (x *LabelTextEntityExtractionOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelTextEntityExtractionOperationMetadata) Reset
func (x *LabelTextEntityExtractionOperationMetadata) Reset()
func (*LabelTextEntityExtractionOperationMetadata) String
func (x *LabelTextEntityExtractionOperationMetadata) String() string
LabelTextRequest
type LabelTextRequest struct {
RequestConfig isLabelTextRequest_RequestConfig `protobuf_oneof:"request_config"`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,2,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
Feature LabelTextRequest_Feature "" /* 132 byte string literal not displayed */
}
Request message for LabelText.
func (*LabelTextRequest) Descriptor
func (*LabelTextRequest) Descriptor() ([]byte, []int)
Deprecated: Use LabelTextRequest.ProtoReflect.Descriptor instead.
func (*LabelTextRequest) GetBasicConfig
func (x *LabelTextRequest) GetBasicConfig() *HumanAnnotationConfig
func (*LabelTextRequest) GetFeature
func (x *LabelTextRequest) GetFeature() LabelTextRequest_Feature
func (*LabelTextRequest) GetParent
func (x *LabelTextRequest) GetParent() string
func (*LabelTextRequest) GetRequestConfig
func (m *LabelTextRequest) GetRequestConfig() isLabelTextRequest_RequestConfig
func (*LabelTextRequest) GetTextClassificationConfig
func (x *LabelTextRequest) GetTextClassificationConfig() *TextClassificationConfig
func (*LabelTextRequest) GetTextEntityExtractionConfig
func (x *LabelTextRequest) GetTextEntityExtractionConfig() *TextEntityExtractionConfig
func (*LabelTextRequest) ProtoMessage
func (*LabelTextRequest) ProtoMessage()
func (*LabelTextRequest) ProtoReflect
func (x *LabelTextRequest) ProtoReflect() protoreflect.Message
func (*LabelTextRequest) Reset
func (x *LabelTextRequest) Reset()
func (*LabelTextRequest) String
func (x *LabelTextRequest) String() string
LabelTextRequest_Feature
type LabelTextRequest_Feature int32
Text labeling task feature.
LabelTextRequest_FEATURE_UNSPECIFIED, LabelTextRequest_TEXT_CLASSIFICATION, LabelTextRequest_TEXT_ENTITY_EXTRACTION
const (
LabelTextRequest_FEATURE_UNSPECIFIED LabelTextRequest_Feature = 0
// Label text content to one of more labels.
LabelTextRequest_TEXT_CLASSIFICATION LabelTextRequest_Feature = 1
// Label entities and their span in text.
LabelTextRequest_TEXT_ENTITY_EXTRACTION LabelTextRequest_Feature = 2
)
func (LabelTextRequest_Feature) Descriptor
func (LabelTextRequest_Feature) Descriptor() protoreflect.EnumDescriptor
func (LabelTextRequest_Feature) Enum
func (x LabelTextRequest_Feature) Enum() *LabelTextRequest_Feature
func (LabelTextRequest_Feature) EnumDescriptor
func (LabelTextRequest_Feature) EnumDescriptor() ([]byte, []int)
Deprecated: Use LabelTextRequest_Feature.Descriptor instead.
func (LabelTextRequest_Feature) Number
func (x LabelTextRequest_Feature) Number() protoreflect.EnumNumber
func (LabelTextRequest_Feature) String
func (x LabelTextRequest_Feature) String() string
func (LabelTextRequest_Feature) Type
func (LabelTextRequest_Feature) Type() protoreflect.EnumType
LabelTextRequest_TextClassificationConfig
type LabelTextRequest_TextClassificationConfig struct {
// Configuration for text classification task.
// One of text_classification_config and text_entity_extraction_config
// is required.
TextClassificationConfig *TextClassificationConfig `protobuf:"bytes,4,opt,name=text_classification_config,json=textClassificationConfig,proto3,oneof"`
}
LabelTextRequest_TextEntityExtractionConfig
type LabelTextRequest_TextEntityExtractionConfig struct {
// Configuration for entity extraction task.
// One of text_classification_config and text_entity_extraction_config
// is required.
TextEntityExtractionConfig *TextEntityExtractionConfig `protobuf:"bytes,5,opt,name=text_entity_extraction_config,json=textEntityExtractionConfig,proto3,oneof"`
}
LabelVideoClassificationOperationMetadata
type LabelVideoClassificationOperationMetadata struct {
// Basic human annotation config used in labeling request.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of a LabelVideoClassification operation metadata.
func (*LabelVideoClassificationOperationMetadata) Descriptor
func (*LabelVideoClassificationOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelVideoClassificationOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelVideoClassificationOperationMetadata) GetBasicConfig
func (x *LabelVideoClassificationOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelVideoClassificationOperationMetadata) ProtoMessage
func (*LabelVideoClassificationOperationMetadata) ProtoMessage()
func (*LabelVideoClassificationOperationMetadata) ProtoReflect
func (x *LabelVideoClassificationOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelVideoClassificationOperationMetadata) Reset
func (x *LabelVideoClassificationOperationMetadata) Reset()
func (*LabelVideoClassificationOperationMetadata) String
func (x *LabelVideoClassificationOperationMetadata) String() string
LabelVideoEventOperationMetadata
type LabelVideoEventOperationMetadata struct {
// Basic human annotation config used in labeling request.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of a LabelVideoEvent operation metadata.
func (*LabelVideoEventOperationMetadata) Descriptor
func (*LabelVideoEventOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelVideoEventOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelVideoEventOperationMetadata) GetBasicConfig
func (x *LabelVideoEventOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelVideoEventOperationMetadata) ProtoMessage
func (*LabelVideoEventOperationMetadata) ProtoMessage()
func (*LabelVideoEventOperationMetadata) ProtoReflect
func (x *LabelVideoEventOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelVideoEventOperationMetadata) Reset
func (x *LabelVideoEventOperationMetadata) Reset()
func (*LabelVideoEventOperationMetadata) String
func (x *LabelVideoEventOperationMetadata) String() string
LabelVideoObjectDetectionOperationMetadata
type LabelVideoObjectDetectionOperationMetadata struct {
// Basic human annotation config used in labeling request.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of a LabelVideoObjectDetection operation metadata.
func (*LabelVideoObjectDetectionOperationMetadata) Descriptor
func (*LabelVideoObjectDetectionOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelVideoObjectDetectionOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelVideoObjectDetectionOperationMetadata) GetBasicConfig
func (x *LabelVideoObjectDetectionOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelVideoObjectDetectionOperationMetadata) ProtoMessage
func (*LabelVideoObjectDetectionOperationMetadata) ProtoMessage()
func (*LabelVideoObjectDetectionOperationMetadata) ProtoReflect
func (x *LabelVideoObjectDetectionOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelVideoObjectDetectionOperationMetadata) Reset
func (x *LabelVideoObjectDetectionOperationMetadata) Reset()
func (*LabelVideoObjectDetectionOperationMetadata) String
func (x *LabelVideoObjectDetectionOperationMetadata) String() string
LabelVideoObjectTrackingOperationMetadata
type LabelVideoObjectTrackingOperationMetadata struct {
// Basic human annotation config used in labeling request.
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,1,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
// contains filtered or unexported fields
}
Details of a LabelVideoObjectTracking operation metadata.
func (*LabelVideoObjectTrackingOperationMetadata) Descriptor
func (*LabelVideoObjectTrackingOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LabelVideoObjectTrackingOperationMetadata.ProtoReflect.Descriptor instead.
func (*LabelVideoObjectTrackingOperationMetadata) GetBasicConfig
func (x *LabelVideoObjectTrackingOperationMetadata) GetBasicConfig() *HumanAnnotationConfig
func (*LabelVideoObjectTrackingOperationMetadata) ProtoMessage
func (*LabelVideoObjectTrackingOperationMetadata) ProtoMessage()
func (*LabelVideoObjectTrackingOperationMetadata) ProtoReflect
func (x *LabelVideoObjectTrackingOperationMetadata) ProtoReflect() protoreflect.Message
func (*LabelVideoObjectTrackingOperationMetadata) Reset
func (x *LabelVideoObjectTrackingOperationMetadata) Reset()
func (*LabelVideoObjectTrackingOperationMetadata) String
func (x *LabelVideoObjectTrackingOperationMetadata) String() string
LabelVideoRequest
type LabelVideoRequest struct {
RequestConfig isLabelVideoRequest_RequestConfig `protobuf_oneof:"request_config"`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
BasicConfig *HumanAnnotationConfig `protobuf:"bytes,2,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"`
Feature LabelVideoRequest_Feature "" /* 133 byte string literal not displayed */
}
Request message for LabelVideo.
func (*LabelVideoRequest) Descriptor
func (*LabelVideoRequest) Descriptor() ([]byte, []int)
Deprecated: Use LabelVideoRequest.ProtoReflect.Descriptor instead.
func (*LabelVideoRequest) GetBasicConfig
func (x *LabelVideoRequest) GetBasicConfig() *HumanAnnotationConfig
func (*LabelVideoRequest) GetEventConfig
func (x *LabelVideoRequest) GetEventConfig() *EventConfig
func (*LabelVideoRequest) GetFeature
func (x *LabelVideoRequest) GetFeature() LabelVideoRequest_Feature
func (*LabelVideoRequest) GetObjectDetectionConfig
func (x *LabelVideoRequest) GetObjectDetectionConfig() *ObjectDetectionConfig
func (*LabelVideoRequest) GetObjectTrackingConfig
func (x *LabelVideoRequest) GetObjectTrackingConfig() *ObjectTrackingConfig
func (*LabelVideoRequest) GetParent
func (x *LabelVideoRequest) GetParent() string
func (*LabelVideoRequest) GetRequestConfig
func (m *LabelVideoRequest) GetRequestConfig() isLabelVideoRequest_RequestConfig
func (*LabelVideoRequest) GetVideoClassificationConfig
func (x *LabelVideoRequest) GetVideoClassificationConfig() *VideoClassificationConfig
func (*LabelVideoRequest) ProtoMessage
func (*LabelVideoRequest) ProtoMessage()
func (*LabelVideoRequest) ProtoReflect
func (x *LabelVideoRequest) ProtoReflect() protoreflect.Message
func (*LabelVideoRequest) Reset
func (x *LabelVideoRequest) Reset()
func (*LabelVideoRequest) String
func (x *LabelVideoRequest) String() string
LabelVideoRequest_EventConfig
type LabelVideoRequest_EventConfig struct {
// Configuration for video event task.
// One of video_classification_config, object_detection_config,
// object_tracking_config and event_config is required.
EventConfig *EventConfig `protobuf:"bytes,7,opt,name=event_config,json=eventConfig,proto3,oneof"`
}
LabelVideoRequest_Feature
type LabelVideoRequest_Feature int32
Video labeling task feature.
LabelVideoRequest_FEATURE_UNSPECIFIED, LabelVideoRequest_CLASSIFICATION, LabelVideoRequest_OBJECT_DETECTION, LabelVideoRequest_OBJECT_TRACKING, LabelVideoRequest_EVENT
const (
LabelVideoRequest_FEATURE_UNSPECIFIED LabelVideoRequest_Feature = 0
// Label whole video or video segment with one or more labels.
LabelVideoRequest_CLASSIFICATION LabelVideoRequest_Feature = 1
// Label objects with bounding box on image frames extracted from the video.
LabelVideoRequest_OBJECT_DETECTION LabelVideoRequest_Feature = 2
// Label and track objects in video.
LabelVideoRequest_OBJECT_TRACKING LabelVideoRequest_Feature = 3
// Label the range of video for the specified events.
LabelVideoRequest_EVENT LabelVideoRequest_Feature = 4
)
func (LabelVideoRequest_Feature) Descriptor
func (LabelVideoRequest_Feature) Descriptor() protoreflect.EnumDescriptor
func (LabelVideoRequest_Feature) Enum
func (x LabelVideoRequest_Feature) Enum() *LabelVideoRequest_Feature
func (LabelVideoRequest_Feature) EnumDescriptor
func (LabelVideoRequest_Feature) EnumDescriptor() ([]byte, []int)
Deprecated: Use LabelVideoRequest_Feature.Descriptor instead.
func (LabelVideoRequest_Feature) Number
func (x LabelVideoRequest_Feature) Number() protoreflect.EnumNumber
func (LabelVideoRequest_Feature) String
func (x LabelVideoRequest_Feature) String() string
func (LabelVideoRequest_Feature) Type
func (LabelVideoRequest_Feature) Type() protoreflect.EnumType
LabelVideoRequest_ObjectDetectionConfig
type LabelVideoRequest_ObjectDetectionConfig struct {
// Configuration for video object detection task.
// One of video_classification_config, object_detection_config,
// object_tracking_config and event_config is required.
ObjectDetectionConfig *ObjectDetectionConfig `protobuf:"bytes,5,opt,name=object_detection_config,json=objectDetectionConfig,proto3,oneof"`
}
LabelVideoRequest_ObjectTrackingConfig
type LabelVideoRequest_ObjectTrackingConfig struct {
// Configuration for video object tracking task.
// One of video_classification_config, object_detection_config,
// object_tracking_config and event_config is required.
ObjectTrackingConfig *ObjectTrackingConfig `protobuf:"bytes,6,opt,name=object_tracking_config,json=objectTrackingConfig,proto3,oneof"`
}
LabelVideoRequest_VideoClassificationConfig
type LabelVideoRequest_VideoClassificationConfig struct {
// Configuration for video classification task.
// One of video_classification_config, object_detection_config,
// object_tracking_config and event_config is required.
VideoClassificationConfig *VideoClassificationConfig `protobuf:"bytes,4,opt,name=video_classification_config,json=videoClassificationConfig,proto3,oneof"`
}
ListAnnotatedDatasetsRequest
type ListAnnotatedDatasetsRequest struct {
// Required. Name of the dataset to list annotated datasets, format:
// projects/{project_id}/datasets/{dataset_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Filter is not supported at this moment.
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. Server may return fewer results than
// requested. Default value is 100.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained by
// [ListAnnotatedDatasetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListAnnotatedDatasetsResponse.next_page_token] of the previous
// [DataLabelingService.ListAnnotatedDatasets] call.
// Return first page if empty.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListAnnotatedDatasets.
func (*ListAnnotatedDatasetsRequest) Descriptor
func (*ListAnnotatedDatasetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAnnotatedDatasetsRequest.ProtoReflect.Descriptor instead.
func (*ListAnnotatedDatasetsRequest) GetFilter
func (x *ListAnnotatedDatasetsRequest) GetFilter() string
func (*ListAnnotatedDatasetsRequest) GetPageSize
func (x *ListAnnotatedDatasetsRequest) GetPageSize() int32
func (*ListAnnotatedDatasetsRequest) GetPageToken
func (x *ListAnnotatedDatasetsRequest) GetPageToken() string
func (*ListAnnotatedDatasetsRequest) GetParent
func (x *ListAnnotatedDatasetsRequest) GetParent() string
func (*ListAnnotatedDatasetsRequest) ProtoMessage
func (*ListAnnotatedDatasetsRequest) ProtoMessage()
func (*ListAnnotatedDatasetsRequest) ProtoReflect
func (x *ListAnnotatedDatasetsRequest) ProtoReflect() protoreflect.Message
func (*ListAnnotatedDatasetsRequest) Reset
func (x *ListAnnotatedDatasetsRequest) Reset()
func (*ListAnnotatedDatasetsRequest) String
func (x *ListAnnotatedDatasetsRequest) String() string
ListAnnotatedDatasetsResponse
type ListAnnotatedDatasetsResponse struct {
// The list of annotated datasets to return.
AnnotatedDatasets []*AnnotatedDataset `protobuf:"bytes,1,rep,name=annotated_datasets,json=annotatedDatasets,proto3" json:"annotated_datasets,omitempty"`
// A token to retrieve next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Results of listing annotated datasets for a dataset.
func (*ListAnnotatedDatasetsResponse) Descriptor
func (*ListAnnotatedDatasetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAnnotatedDatasetsResponse.ProtoReflect.Descriptor instead.
func (*ListAnnotatedDatasetsResponse) GetAnnotatedDatasets
func (x *ListAnnotatedDatasetsResponse) GetAnnotatedDatasets() []*AnnotatedDataset
func (*ListAnnotatedDatasetsResponse) GetNextPageToken
func (x *ListAnnotatedDatasetsResponse) GetNextPageToken() string
func (*ListAnnotatedDatasetsResponse) ProtoMessage
func (*ListAnnotatedDatasetsResponse) ProtoMessage()
func (*ListAnnotatedDatasetsResponse) ProtoReflect
func (x *ListAnnotatedDatasetsResponse) ProtoReflect() protoreflect.Message
func (*ListAnnotatedDatasetsResponse) Reset
func (x *ListAnnotatedDatasetsResponse) Reset()
func (*ListAnnotatedDatasetsResponse) String
func (x *ListAnnotatedDatasetsResponse) String() string
ListAnnotationSpecSetsRequest
type ListAnnotationSpecSetsRequest struct {
// Required. Parent of AnnotationSpecSet resource, format:
// projects/{project_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Filter is not supported at this moment.
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. Server may return fewer results than
// requested. Default value is 100.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained by
// [ListAnnotationSpecSetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListAnnotationSpecSetsResponse.next_page_token] of the previous
// [DataLabelingService.ListAnnotationSpecSets] call.
// Return first page if empty.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListAnnotationSpecSets.
func (*ListAnnotationSpecSetsRequest) Descriptor
func (*ListAnnotationSpecSetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAnnotationSpecSetsRequest.ProtoReflect.Descriptor instead.
func (*ListAnnotationSpecSetsRequest) GetFilter
func (x *ListAnnotationSpecSetsRequest) GetFilter() string
func (*ListAnnotationSpecSetsRequest) GetPageSize
func (x *ListAnnotationSpecSetsRequest) GetPageSize() int32
func (*ListAnnotationSpecSetsRequest) GetPageToken
func (x *ListAnnotationSpecSetsRequest) GetPageToken() string
func (*ListAnnotationSpecSetsRequest) GetParent
func (x *ListAnnotationSpecSetsRequest) GetParent() string
func (*ListAnnotationSpecSetsRequest) ProtoMessage
func (*ListAnnotationSpecSetsRequest) ProtoMessage()
func (*ListAnnotationSpecSetsRequest) ProtoReflect
func (x *ListAnnotationSpecSetsRequest) ProtoReflect() protoreflect.Message
func (*ListAnnotationSpecSetsRequest) Reset
func (x *ListAnnotationSpecSetsRequest) Reset()
func (*ListAnnotationSpecSetsRequest) String
func (x *ListAnnotationSpecSetsRequest) String() string
ListAnnotationSpecSetsResponse
type ListAnnotationSpecSetsResponse struct {
// The list of annotation spec sets.
AnnotationSpecSets []*AnnotationSpecSet `protobuf:"bytes,1,rep,name=annotation_spec_sets,json=annotationSpecSets,proto3" json:"annotation_spec_sets,omitempty"`
// A token to retrieve next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Results of listing annotation spec set under a project.
func (*ListAnnotationSpecSetsResponse) Descriptor
func (*ListAnnotationSpecSetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAnnotationSpecSetsResponse.ProtoReflect.Descriptor instead.
func (*ListAnnotationSpecSetsResponse) GetAnnotationSpecSets
func (x *ListAnnotationSpecSetsResponse) GetAnnotationSpecSets() []*AnnotationSpecSet
func (*ListAnnotationSpecSetsResponse) GetNextPageToken
func (x *ListAnnotationSpecSetsResponse) GetNextPageToken() string
func (*ListAnnotationSpecSetsResponse) ProtoMessage
func (*ListAnnotationSpecSetsResponse) ProtoMessage()
func (*ListAnnotationSpecSetsResponse) ProtoReflect
func (x *ListAnnotationSpecSetsResponse) ProtoReflect() protoreflect.Message
func (*ListAnnotationSpecSetsResponse) Reset
func (x *ListAnnotationSpecSetsResponse) Reset()
func (*ListAnnotationSpecSetsResponse) String
func (x *ListAnnotationSpecSetsResponse) String() string
ListDataItemsRequest
type ListDataItemsRequest struct {
// Required. Name of the dataset to list data items, format:
// projects/{project_id}/datasets/{dataset_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Filter is not supported at this moment.
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. Server may return fewer results than
// requested. Default value is 100.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained by
// [ListDataItemsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListDataItemsResponse.next_page_token] of the previous
// [DataLabelingService.ListDataItems] call.
// Return first page if empty.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListDataItems.
func (*ListDataItemsRequest) Descriptor
func (*ListDataItemsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDataItemsRequest.ProtoReflect.Descriptor instead.
func (*ListDataItemsRequest) GetFilter
func (x *ListDataItemsRequest) GetFilter() string
func (*ListDataItemsRequest) GetPageSize
func (x *ListDataItemsRequest) GetPageSize() int32
func (*ListDataItemsRequest) GetPageToken
func (x *ListDataItemsRequest) GetPageToken() string
func (*ListDataItemsRequest) GetParent
func (x *ListDataItemsRequest) GetParent() string
func (*ListDataItemsRequest) ProtoMessage
func (*ListDataItemsRequest) ProtoMessage()
func (*ListDataItemsRequest) ProtoReflect
func (x *ListDataItemsRequest) ProtoReflect() protoreflect.Message
func (*ListDataItemsRequest) Reset
func (x *ListDataItemsRequest) Reset()
func (*ListDataItemsRequest) String
func (x *ListDataItemsRequest) String() string
ListDataItemsResponse
type ListDataItemsResponse struct {
// The list of data items to return.
DataItems []*DataItem `protobuf:"bytes,1,rep,name=data_items,json=dataItems,proto3" json:"data_items,omitempty"`
// A token to retrieve next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Results of listing data items in a dataset.
func (*ListDataItemsResponse) Descriptor
func (*ListDataItemsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDataItemsResponse.ProtoReflect.Descriptor instead.
func (*ListDataItemsResponse) GetDataItems
func (x *ListDataItemsResponse) GetDataItems() []*DataItem
func (*ListDataItemsResponse) GetNextPageToken
func (x *ListDataItemsResponse) GetNextPageToken() string
func (*ListDataItemsResponse) ProtoMessage
func (*ListDataItemsResponse) ProtoMessage()
func (*ListDataItemsResponse) ProtoReflect
func (x *ListDataItemsResponse) ProtoReflect() protoreflect.Message
func (*ListDataItemsResponse) Reset
func (x *ListDataItemsResponse) Reset()
func (*ListDataItemsResponse) String
func (x *ListDataItemsResponse) String() string
ListDatasetsRequest
type ListDatasetsRequest struct {
// Required. Dataset resource parent, format:
// projects/{project_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Filter on dataset is not supported at this moment.
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. Server may return fewer results than
// requested. Default value is 100.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained by
// [ListDatasetsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListDatasetsResponse.next_page_token] of the previous
// [DataLabelingService.ListDatasets] call.
// Returns the first page if empty.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListDataset.
func (*ListDatasetsRequest) Descriptor
func (*ListDatasetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDatasetsRequest.ProtoReflect.Descriptor instead.
func (*ListDatasetsRequest) GetFilter
func (x *ListDatasetsRequest) GetFilter() string
func (*ListDatasetsRequest) GetPageSize
func (x *ListDatasetsRequest) GetPageSize() int32
func (*ListDatasetsRequest) GetPageToken
func (x *ListDatasetsRequest) GetPageToken() string
func (*ListDatasetsRequest) GetParent
func (x *ListDatasetsRequest) GetParent() string
func (*ListDatasetsRequest) ProtoMessage
func (*ListDatasetsRequest) ProtoMessage()
func (*ListDatasetsRequest) ProtoReflect
func (x *ListDatasetsRequest) ProtoReflect() protoreflect.Message
func (*ListDatasetsRequest) Reset
func (x *ListDatasetsRequest) Reset()
func (*ListDatasetsRequest) String
func (x *ListDatasetsRequest) String() string
ListDatasetsResponse
type ListDatasetsResponse struct {
// The list of datasets to return.
Datasets []*Dataset `protobuf:"bytes,1,rep,name=datasets,proto3" json:"datasets,omitempty"`
// A token to retrieve next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Results of listing datasets within a project.
func (*ListDatasetsResponse) Descriptor
func (*ListDatasetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDatasetsResponse.ProtoReflect.Descriptor instead.
func (*ListDatasetsResponse) GetDatasets
func (x *ListDatasetsResponse) GetDatasets() []*Dataset
func (*ListDatasetsResponse) GetNextPageToken
func (x *ListDatasetsResponse) GetNextPageToken() string
func (*ListDatasetsResponse) ProtoMessage
func (*ListDatasetsResponse) ProtoMessage()
func (*ListDatasetsResponse) ProtoReflect
func (x *ListDatasetsResponse) ProtoReflect() protoreflect.Message
func (*ListDatasetsResponse) Reset
func (x *ListDatasetsResponse) Reset()
func (*ListDatasetsResponse) String
func (x *ListDatasetsResponse) String() string
ListEvaluationJobsRequest
type ListEvaluationJobsRequest struct {
// Required. Evaluation job resource parent. Format:
// "projects/{project_id}"
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. You can filter the jobs to list by model_id (also known as
// model_name, as described in
// [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version]) or by
// evaluation job state (as described in [EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state]). To filter
// by both criteria, use the `AND` operator or the `OR` operator. For example,
// you can use the following string for your filter:
// "evaluation_job.model_id = {model_name} AND
// evaluation_job.state = {evaluation_job_state}"
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. Server may return fewer results than
// requested. Default value is 100.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained by the
// [nextPageToken][google.cloud.datalabeling.v1beta1.ListEvaluationJobsResponse.next_page_token] in the response
// to the previous request. The request returns the first page if this is
// empty.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListEvaluationJobs.
func (*ListEvaluationJobsRequest) Descriptor
func (*ListEvaluationJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEvaluationJobsRequest.ProtoReflect.Descriptor instead.
func (*ListEvaluationJobsRequest) GetFilter
func (x *ListEvaluationJobsRequest) GetFilter() string
func (*ListEvaluationJobsRequest) GetPageSize
func (x *ListEvaluationJobsRequest) GetPageSize() int32
func (*ListEvaluationJobsRequest) GetPageToken
func (x *ListEvaluationJobsRequest) GetPageToken() string
func (*ListEvaluationJobsRequest) GetParent
func (x *ListEvaluationJobsRequest) GetParent() string
func (*ListEvaluationJobsRequest) ProtoMessage
func (*ListEvaluationJobsRequest) ProtoMessage()
func (*ListEvaluationJobsRequest) ProtoReflect
func (x *ListEvaluationJobsRequest) ProtoReflect() protoreflect.Message
func (*ListEvaluationJobsRequest) Reset
func (x *ListEvaluationJobsRequest) Reset()
func (*ListEvaluationJobsRequest) String
func (x *ListEvaluationJobsRequest) String() string
ListEvaluationJobsResponse
type ListEvaluationJobsResponse struct {
// The list of evaluation jobs to return.
EvaluationJobs []*EvaluationJob `protobuf:"bytes,1,rep,name=evaluation_jobs,json=evaluationJobs,proto3" json:"evaluation_jobs,omitempty"`
// A token to retrieve next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Results for listing evaluation jobs.
func (*ListEvaluationJobsResponse) Descriptor
func (*ListEvaluationJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEvaluationJobsResponse.ProtoReflect.Descriptor instead.
func (*ListEvaluationJobsResponse) GetEvaluationJobs
func (x *ListEvaluationJobsResponse) GetEvaluationJobs() []*EvaluationJob
func (*ListEvaluationJobsResponse) GetNextPageToken
func (x *ListEvaluationJobsResponse) GetNextPageToken() string
func (*ListEvaluationJobsResponse) ProtoMessage
func (*ListEvaluationJobsResponse) ProtoMessage()
func (*ListEvaluationJobsResponse) ProtoReflect
func (x *ListEvaluationJobsResponse) ProtoReflect() protoreflect.Message
func (*ListEvaluationJobsResponse) Reset
func (x *ListEvaluationJobsResponse) Reset()
func (*ListEvaluationJobsResponse) String
func (x *ListEvaluationJobsResponse) String() string
ListExamplesRequest
type ListExamplesRequest struct {
// Required. Example resource parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. An expression for filtering Examples. For annotated datasets that
// have annotation spec set, filter by
// annotation_spec.display_name is supported. Format
// "annotation_spec.display_name = {display_name}"
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. Server may return fewer results than
// requested. Default value is 100.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained by
// [ListExamplesResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListExamplesResponse.next_page_token] of the previous
// [DataLabelingService.ListExamples] call.
// Return first page if empty.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListExamples.
func (*ListExamplesRequest) Descriptor
func (*ListExamplesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListExamplesRequest.ProtoReflect.Descriptor instead.
func (*ListExamplesRequest) GetFilter
func (x *ListExamplesRequest) GetFilter() string
func (*ListExamplesRequest) GetPageSize
func (x *ListExamplesRequest) GetPageSize() int32
func (*ListExamplesRequest) GetPageToken
func (x *ListExamplesRequest) GetPageToken() string
func (*ListExamplesRequest) GetParent
func (x *ListExamplesRequest) GetParent() string
func (*ListExamplesRequest) ProtoMessage
func (*ListExamplesRequest) ProtoMessage()
func (*ListExamplesRequest) ProtoReflect
func (x *ListExamplesRequest) ProtoReflect() protoreflect.Message
func (*ListExamplesRequest) Reset
func (x *ListExamplesRequest) Reset()
func (*ListExamplesRequest) String
func (x *ListExamplesRequest) String() string
ListExamplesResponse
type ListExamplesResponse struct {
// The list of examples to return.
Examples []*Example `protobuf:"bytes,1,rep,name=examples,proto3" json:"examples,omitempty"`
// A token to retrieve next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Results of listing Examples in and annotated dataset.
func (*ListExamplesResponse) Descriptor
func (*ListExamplesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListExamplesResponse.ProtoReflect.Descriptor instead.
func (*ListExamplesResponse) GetExamples
func (x *ListExamplesResponse) GetExamples() []*Example
func (*ListExamplesResponse) GetNextPageToken
func (x *ListExamplesResponse) GetNextPageToken() string
func (*ListExamplesResponse) ProtoMessage
func (*ListExamplesResponse) ProtoMessage()
func (*ListExamplesResponse) ProtoReflect
func (x *ListExamplesResponse) ProtoReflect() protoreflect.Message
func (*ListExamplesResponse) Reset
func (x *ListExamplesResponse) Reset()
func (*ListExamplesResponse) String
func (x *ListExamplesResponse) String() string
ListInstructionsRequest
type ListInstructionsRequest struct {
// Required. Instruction resource parent, format:
// projects/{project_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Filter is not supported at this moment.
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. Server may return fewer results than
// requested. Default value is 100.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained by
// [ListInstructionsResponse.next_page_token][google.cloud.datalabeling.v1beta1.ListInstructionsResponse.next_page_token] of the previous
// [DataLabelingService.ListInstructions] call.
// Return first page if empty.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListInstructions.
func (*ListInstructionsRequest) Descriptor
func (*ListInstructionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInstructionsRequest.ProtoReflect.Descriptor instead.
func (*ListInstructionsRequest) GetFilter
func (x *ListInstructionsRequest) GetFilter() string
func (*ListInstructionsRequest) GetPageSize
func (x *ListInstructionsRequest) GetPageSize() int32
func (*ListInstructionsRequest) GetPageToken
func (x *ListInstructionsRequest) GetPageToken() string
func (*ListInstructionsRequest) GetParent
func (x *ListInstructionsRequest) GetParent() string
func (*ListInstructionsRequest) ProtoMessage
func (*ListInstructionsRequest) ProtoMessage()
func (*ListInstructionsRequest) ProtoReflect
func (x *ListInstructionsRequest) ProtoReflect() protoreflect.Message
func (*ListInstructionsRequest) Reset
func (x *ListInstructionsRequest) Reset()
func (*ListInstructionsRequest) String
func (x *ListInstructionsRequest) String() string
ListInstructionsResponse
type ListInstructionsResponse struct {
// The list of Instructions to return.
Instructions []*Instruction `protobuf:"bytes,1,rep,name=instructions,proto3" json:"instructions,omitempty"`
// A token to retrieve next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Results of listing instructions under a project.
func (*ListInstructionsResponse) Descriptor
func (*ListInstructionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListInstructionsResponse.ProtoReflect.Descriptor instead.
func (*ListInstructionsResponse) GetInstructions
func (x *ListInstructionsResponse) GetInstructions() []*Instruction
func (*ListInstructionsResponse) GetNextPageToken
func (x *ListInstructionsResponse) GetNextPageToken() string
func (*ListInstructionsResponse) ProtoMessage
func (*ListInstructionsResponse) ProtoMessage()
func (*ListInstructionsResponse) ProtoReflect
func (x *ListInstructionsResponse) ProtoReflect() protoreflect.Message
func (*ListInstructionsResponse) Reset
func (x *ListInstructionsResponse) Reset()
func (*ListInstructionsResponse) String
func (x *ListInstructionsResponse) String() string
NormalizedBoundingPoly
type NormalizedBoundingPoly struct {
// The bounding polygon normalized vertices.
NormalizedVertices []*NormalizedVertex `protobuf:"bytes,1,rep,name=normalized_vertices,json=normalizedVertices,proto3" json:"normalized_vertices,omitempty"`
// contains filtered or unexported fields
}
Normalized bounding polygon.
func (*NormalizedBoundingPoly) Descriptor
func (*NormalizedBoundingPoly) Descriptor() ([]byte, []int)
Deprecated: Use NormalizedBoundingPoly.ProtoReflect.Descriptor instead.
func (*NormalizedBoundingPoly) GetNormalizedVertices
func (x *NormalizedBoundingPoly) GetNormalizedVertices() []*NormalizedVertex
func (*NormalizedBoundingPoly) ProtoMessage
func (*NormalizedBoundingPoly) ProtoMessage()
func (*NormalizedBoundingPoly) ProtoReflect
func (x *NormalizedBoundingPoly) ProtoReflect() protoreflect.Message
func (*NormalizedBoundingPoly) Reset
func (x *NormalizedBoundingPoly) Reset()
func (*NormalizedBoundingPoly) String
func (x *NormalizedBoundingPoly) String() string
NormalizedPolyline
type NormalizedPolyline struct {
// The normalized polyline vertices.
NormalizedVertices []*NormalizedVertex `protobuf:"bytes,1,rep,name=normalized_vertices,json=normalizedVertices,proto3" json:"normalized_vertices,omitempty"`
// contains filtered or unexported fields
}
Normalized polyline.
func (*NormalizedPolyline) Descriptor
func (*NormalizedPolyline) Descriptor() ([]byte, []int)
Deprecated: Use NormalizedPolyline.ProtoReflect.Descriptor instead.
func (*NormalizedPolyline) GetNormalizedVertices
func (x *NormalizedPolyline) GetNormalizedVertices() []*NormalizedVertex
func (*NormalizedPolyline) ProtoMessage
func (*NormalizedPolyline) ProtoMessage()
func (*NormalizedPolyline) ProtoReflect
func (x *NormalizedPolyline) ProtoReflect() protoreflect.Message
func (*NormalizedPolyline) Reset
func (x *NormalizedPolyline) Reset()
func (*NormalizedPolyline) String
func (x *NormalizedPolyline) String() string
NormalizedVertex
type NormalizedVertex struct {
// X coordinate.
X float32 `protobuf:"fixed32,1,opt,name=x,proto3" json:"x,omitempty"`
// Y coordinate.
Y float32 `protobuf:"fixed32,2,opt,name=y,proto3" json:"y,omitempty"`
// contains filtered or unexported fields
}
A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.
func (*NormalizedVertex) Descriptor
func (*NormalizedVertex) Descriptor() ([]byte, []int)
Deprecated: Use NormalizedVertex.ProtoReflect.Descriptor instead.
func (*NormalizedVertex) GetX
func (x *NormalizedVertex) GetX() float32
func (*NormalizedVertex) GetY
func (x *NormalizedVertex) GetY() float32
func (*NormalizedVertex) ProtoMessage
func (*NormalizedVertex) ProtoMessage()
func (*NormalizedVertex) ProtoReflect
func (x *NormalizedVertex) ProtoReflect() protoreflect.Message
func (*NormalizedVertex) Reset
func (x *NormalizedVertex) Reset()
func (*NormalizedVertex) String
func (x *NormalizedVertex) String() string
ObjectDetectionConfig
type ObjectDetectionConfig struct {
// Required. Annotation spec set resource name.
AnnotationSpecSet string `protobuf:"bytes,1,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
// Required. Number of frames per second to be extracted from the video.
ExtractionFrameRate float64 `protobuf:"fixed64,3,opt,name=extraction_frame_rate,json=extractionFrameRate,proto3" json:"extraction_frame_rate,omitempty"`
// contains filtered or unexported fields
}
Config for video object detection human labeling task. Object detection will be conducted on the images extracted from the video, and those objects will be labeled with bounding boxes. User need to specify the number of images to be extracted per second as the extraction frame rate.
func (*ObjectDetectionConfig) Descriptor
func (*ObjectDetectionConfig) Descriptor() ([]byte, []int)
Deprecated: Use ObjectDetectionConfig.ProtoReflect.Descriptor instead.
func (*ObjectDetectionConfig) GetAnnotationSpecSet
func (x *ObjectDetectionConfig) GetAnnotationSpecSet() string
func (*ObjectDetectionConfig) GetExtractionFrameRate
func (x *ObjectDetectionConfig) GetExtractionFrameRate() float64
func (*ObjectDetectionConfig) ProtoMessage
func (*ObjectDetectionConfig) ProtoMessage()
func (*ObjectDetectionConfig) ProtoReflect
func (x *ObjectDetectionConfig) ProtoReflect() protoreflect.Message
func (*ObjectDetectionConfig) Reset
func (x *ObjectDetectionConfig) Reset()
func (*ObjectDetectionConfig) String
func (x *ObjectDetectionConfig) String() string
ObjectDetectionMetrics
type ObjectDetectionMetrics struct {
// Precision-recall curve.
PrCurve *PrCurve `protobuf:"bytes,1,opt,name=pr_curve,json=prCurve,proto3" json:"pr_curve,omitempty"`
// contains filtered or unexported fields
}
Metrics calculated for an image object detection (bounding box) model.
func (*ObjectDetectionMetrics) Descriptor
func (*ObjectDetectionMetrics) Descriptor() ([]byte, []int)
Deprecated: Use ObjectDetectionMetrics.ProtoReflect.Descriptor instead.
func (*ObjectDetectionMetrics) GetPrCurve
func (x *ObjectDetectionMetrics) GetPrCurve() *PrCurve
func (*ObjectDetectionMetrics) ProtoMessage
func (*ObjectDetectionMetrics) ProtoMessage()
func (*ObjectDetectionMetrics) ProtoReflect
func (x *ObjectDetectionMetrics) ProtoReflect() protoreflect.Message
func (*ObjectDetectionMetrics) Reset
func (x *ObjectDetectionMetrics) Reset()
func (*ObjectDetectionMetrics) String
func (x *ObjectDetectionMetrics) String() string
ObjectTrackingConfig
type ObjectTrackingConfig struct {
// Required. Annotation spec set resource name.
AnnotationSpecSet string `protobuf:"bytes,1,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
// contains filtered or unexported fields
}
Config for video object tracking human labeling task.
func (*ObjectTrackingConfig) Descriptor
func (*ObjectTrackingConfig) Descriptor() ([]byte, []int)
Deprecated: Use ObjectTrackingConfig.ProtoReflect.Descriptor instead.
func (*ObjectTrackingConfig) GetAnnotationSpecSet
func (x *ObjectTrackingConfig) GetAnnotationSpecSet() string
func (*ObjectTrackingConfig) ProtoMessage
func (*ObjectTrackingConfig) ProtoMessage()
func (*ObjectTrackingConfig) ProtoReflect
func (x *ObjectTrackingConfig) ProtoReflect() protoreflect.Message
func (*ObjectTrackingConfig) Reset
func (x *ObjectTrackingConfig) Reset()
func (*ObjectTrackingConfig) String
func (x *ObjectTrackingConfig) String() string
ObjectTrackingFrame
type ObjectTrackingFrame struct {
// The bounding box location of this object track for the frame.
//
// Types that are assignable to BoundedArea:
//
// *ObjectTrackingFrame_BoundingPoly
// *ObjectTrackingFrame_NormalizedBoundingPoly
BoundedArea isObjectTrackingFrame_BoundedArea `protobuf_oneof:"bounded_area"`
// The time offset of this frame relative to the beginning of the video.
TimeOffset *durationpb.Duration `protobuf:"bytes,3,opt,name=time_offset,json=timeOffset,proto3" json:"time_offset,omitempty"`
// contains filtered or unexported fields
}
Video frame level annotation for object detection and tracking.
func (*ObjectTrackingFrame) Descriptor
func (*ObjectTrackingFrame) Descriptor() ([]byte, []int)
Deprecated: Use ObjectTrackingFrame.ProtoReflect.Descriptor instead.
func (*ObjectTrackingFrame) GetBoundedArea
func (m *ObjectTrackingFrame) GetBoundedArea() isObjectTrackingFrame_BoundedArea
func (*ObjectTrackingFrame) GetBoundingPoly
func (x *ObjectTrackingFrame) GetBoundingPoly() *BoundingPoly
func (*ObjectTrackingFrame) GetNormalizedBoundingPoly
func (x *ObjectTrackingFrame) GetNormalizedBoundingPoly() *NormalizedBoundingPoly
func (*ObjectTrackingFrame) GetTimeOffset
func (x *ObjectTrackingFrame) GetTimeOffset() *durationpb.Duration
func (*ObjectTrackingFrame) ProtoMessage
func (*ObjectTrackingFrame) ProtoMessage()
func (*ObjectTrackingFrame) ProtoReflect
func (x *ObjectTrackingFrame) ProtoReflect() protoreflect.Message
func (*ObjectTrackingFrame) Reset
func (x *ObjectTrackingFrame) Reset()
func (*ObjectTrackingFrame) String
func (x *ObjectTrackingFrame) String() string
ObjectTrackingFrame_BoundingPoly
type ObjectTrackingFrame_BoundingPoly struct {
BoundingPoly *BoundingPoly `protobuf:"bytes,1,opt,name=bounding_poly,json=boundingPoly,proto3,oneof"`
}
ObjectTrackingFrame_NormalizedBoundingPoly
type ObjectTrackingFrame_NormalizedBoundingPoly struct {
NormalizedBoundingPoly *NormalizedBoundingPoly `protobuf:"bytes,2,opt,name=normalized_bounding_poly,json=normalizedBoundingPoly,proto3,oneof"`
}
OperatorMetadata
type OperatorMetadata struct {
// Confidence score corresponding to a label. For examle, if 3 contributors
// have answered the question and 2 of them agree on the final label, the
// confidence score will be 0.67 (2/3).
Score float32 `protobuf:"fixed32,1,opt,name=score,proto3" json:"score,omitempty"`
// The total number of contributors that answer this question.
TotalVotes int32 `protobuf:"varint,2,opt,name=total_votes,json=totalVotes,proto3" json:"total_votes,omitempty"`
// The total number of contributors that choose this label.
LabelVotes int32 `protobuf:"varint,3,opt,name=label_votes,json=labelVotes,proto3" json:"label_votes,omitempty"`
// Comments from contributors.
Comments []string `protobuf:"bytes,4,rep,name=comments,proto3" json:"comments,omitempty"`
// contains filtered or unexported fields
}
General information useful for labels coming from contributors.
func (*OperatorMetadata) Descriptor
func (*OperatorMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperatorMetadata.ProtoReflect.Descriptor instead.
func (*OperatorMetadata) GetComments
func (x *OperatorMetadata) GetComments() []string
func (*OperatorMetadata) GetLabelVotes
func (x *OperatorMetadata) GetLabelVotes() int32
func (*OperatorMetadata) GetScore
func (x *OperatorMetadata) GetScore() float32
func (*OperatorMetadata) GetTotalVotes
func (x *OperatorMetadata) GetTotalVotes() int32
func (*OperatorMetadata) ProtoMessage
func (*OperatorMetadata) ProtoMessage()
func (*OperatorMetadata) ProtoReflect
func (x *OperatorMetadata) ProtoReflect() protoreflect.Message
func (*OperatorMetadata) Reset
func (x *OperatorMetadata) Reset()
func (*OperatorMetadata) String
func (x *OperatorMetadata) String() string
OutputConfig
type OutputConfig struct {
// Required. Location to output data to.
//
// Types that are assignable to Destination:
//
// *OutputConfig_GcsDestination
// *OutputConfig_GcsFolderDestination
Destination isOutputConfig_Destination `protobuf_oneof:"destination"`
// contains filtered or unexported fields
}
The configuration of output data.
func (*OutputConfig) Descriptor
func (*OutputConfig) Descriptor() ([]byte, []int)
Deprecated: Use OutputConfig.ProtoReflect.Descriptor instead.
func (*OutputConfig) GetDestination
func (m *OutputConfig) GetDestination() isOutputConfig_Destination
func (*OutputConfig) GetGcsDestination
func (x *OutputConfig) GetGcsDestination() *GcsDestination
func (*OutputConfig) GetGcsFolderDestination
func (x *OutputConfig) GetGcsFolderDestination() *GcsFolderDestination
func (*OutputConfig) ProtoMessage
func (*OutputConfig) ProtoMessage()
func (*OutputConfig) ProtoReflect
func (x *OutputConfig) ProtoReflect() protoreflect.Message
func (*OutputConfig) Reset
func (x *OutputConfig) Reset()
func (*OutputConfig) String
func (x *OutputConfig) String() string
OutputConfig_GcsDestination
type OutputConfig_GcsDestination struct {
// Output to a file in Cloud Storage. Should be used for labeling output
// other than image segmentation.
GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}
OutputConfig_GcsFolderDestination
type OutputConfig_GcsFolderDestination struct {
// Output to a folder in Cloud Storage. Should be used for image
// segmentation labeling output.
GcsFolderDestination *GcsFolderDestination `protobuf:"bytes,2,opt,name=gcs_folder_destination,json=gcsFolderDestination,proto3,oneof"`
}
PauseEvaluationJobRequest
type PauseEvaluationJobRequest struct {
// Required. Name of the evaluation job that is going to be paused. Format:
//
// "projects/{project_id}/evaluationJobs/{evaluation_job_id}"
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for PauseEvaluationJob.
func (*PauseEvaluationJobRequest) Descriptor
func (*PauseEvaluationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use PauseEvaluationJobRequest.ProtoReflect.Descriptor instead.
func (*PauseEvaluationJobRequest) GetName
func (x *PauseEvaluationJobRequest) GetName() string
func (*PauseEvaluationJobRequest) ProtoMessage
func (*PauseEvaluationJobRequest) ProtoMessage()
func (*PauseEvaluationJobRequest) ProtoReflect
func (x *PauseEvaluationJobRequest) ProtoReflect() protoreflect.Message
func (*PauseEvaluationJobRequest) Reset
func (x *PauseEvaluationJobRequest) Reset()
func (*PauseEvaluationJobRequest) String
func (x *PauseEvaluationJobRequest) String() string
PdfInstruction
type PdfInstruction struct {
// PDF file for the instruction. Only gcs path is allowed.
GcsFileUri string `protobuf:"bytes,1,opt,name=gcs_file_uri,json=gcsFileUri,proto3" json:"gcs_file_uri,omitempty"`
// contains filtered or unexported fields
}
Instruction from a PDF file.
func (*PdfInstruction) Descriptor
func (*PdfInstruction) Descriptor() ([]byte, []int)
Deprecated: Use PdfInstruction.ProtoReflect.Descriptor instead.
func (*PdfInstruction) GetGcsFileUri
func (x *PdfInstruction) GetGcsFileUri() string
func (*PdfInstruction) ProtoMessage
func (*PdfInstruction) ProtoMessage()
func (*PdfInstruction) ProtoReflect
func (x *PdfInstruction) ProtoReflect() protoreflect.Message
func (*PdfInstruction) Reset
func (x *PdfInstruction) Reset()
func (*PdfInstruction) String
func (x *PdfInstruction) String() string
Polyline
type Polyline struct {
// The polyline vertices.
Vertices []*Vertex `protobuf:"bytes,1,rep,name=vertices,proto3" json:"vertices,omitempty"`
// contains filtered or unexported fields
}
A line with multiple line segments.
func (*Polyline) Descriptor
Deprecated: Use Polyline.ProtoReflect.Descriptor instead.
func (*Polyline) GetVertices
func (*Polyline) ProtoMessage
func (*Polyline) ProtoMessage()
func (*Polyline) ProtoReflect
func (x *Polyline) ProtoReflect() protoreflect.Message
func (*Polyline) Reset
func (x *Polyline) Reset()
func (*Polyline) String
PolylineConfig
type PolylineConfig struct {
// Required. Annotation spec set resource name.
AnnotationSpecSet string `protobuf:"bytes,1,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
// Optional. Instruction message showed on contributors UI.
InstructionMessage string `protobuf:"bytes,2,opt,name=instruction_message,json=instructionMessage,proto3" json:"instruction_message,omitempty"`
// contains filtered or unexported fields
}
Config for image polyline human labeling task.
func (*PolylineConfig) Descriptor
func (*PolylineConfig) Descriptor() ([]byte, []int)
Deprecated: Use PolylineConfig.ProtoReflect.Descriptor instead.
func (*PolylineConfig) GetAnnotationSpecSet
func (x *PolylineConfig) GetAnnotationSpecSet() string
func (*PolylineConfig) GetInstructionMessage
func (x *PolylineConfig) GetInstructionMessage() string
func (*PolylineConfig) ProtoMessage
func (*PolylineConfig) ProtoMessage()
func (*PolylineConfig) ProtoReflect
func (x *PolylineConfig) ProtoReflect() protoreflect.Message
func (*PolylineConfig) Reset
func (x *PolylineConfig) Reset()
func (*PolylineConfig) String
func (x *PolylineConfig) String() string
PrCurve
type PrCurve struct {
AnnotationSpec *AnnotationSpec `protobuf:"bytes,1,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
AreaUnderCurve float32 `protobuf:"fixed32,2,opt,name=area_under_curve,json=areaUnderCurve,proto3" json:"area_under_curve,omitempty"`
ConfidenceMetricsEntries []*PrCurve_ConfidenceMetricsEntry "" /* 135 byte string literal not displayed */
MeanAveragePrecision float32 `protobuf:"fixed32,4,opt,name=mean_average_precision,json=meanAveragePrecision,proto3" json:"mean_average_precision,omitempty"`
}
func (*PrCurve) Descriptor
Deprecated: Use PrCurve.ProtoReflect.Descriptor instead.
func (*PrCurve) GetAnnotationSpec
func (x *PrCurve) GetAnnotationSpec() *AnnotationSpec
func (*PrCurve) GetAreaUnderCurve
func (*PrCurve) GetConfidenceMetricsEntries
func (x *PrCurve) GetConfidenceMetricsEntries() []*PrCurve_ConfidenceMetricsEntry
func (*PrCurve) GetMeanAveragePrecision
func (*PrCurve) ProtoMessage
func (*PrCurve) ProtoMessage()
func (*PrCurve) ProtoReflect
func (x *PrCurve) ProtoReflect() protoreflect.Message
func (*PrCurve) Reset
func (x *PrCurve) Reset()
func (*PrCurve) String
PrCurve_ConfidenceMetricsEntry
type PrCurve_ConfidenceMetricsEntry struct {
// Threshold used for this entry.
//
// For classification tasks, this is a classification threshold: a
// predicted label is categorized as positive or negative (in the context of
// this point on the PR curve) based on whether the label's score meets this
// threshold.
//
// For image object detection (bounding box) tasks, this is the
// [intersection-over-union
//
// (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union)
// threshold for the context of this point on the PR curve.
ConfidenceThreshold float32 `protobuf:"fixed32,1,opt,name=confidence_threshold,json=confidenceThreshold,proto3" json:"confidence_threshold,omitempty"`
// Recall value.
Recall float32 `protobuf:"fixed32,2,opt,name=recall,proto3" json:"recall,omitempty"`
// Precision value.
Precision float32 `protobuf:"fixed32,3,opt,name=precision,proto3" json:"precision,omitempty"`
// Harmonic mean of recall and precision.
F1Score float32 `protobuf:"fixed32,4,opt,name=f1_score,json=f1Score,proto3" json:"f1_score,omitempty"`
// Recall value for entries with label that has highest score.
RecallAt1 float32 `protobuf:"fixed32,5,opt,name=recall_at1,json=recallAt1,proto3" json:"recall_at1,omitempty"`
// Precision value for entries with label that has highest score.
PrecisionAt1 float32 `protobuf:"fixed32,6,opt,name=precision_at1,json=precisionAt1,proto3" json:"precision_at1,omitempty"`
// The harmonic mean of [recall_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at1] and [precision_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at1].
F1ScoreAt1 float32 `protobuf:"fixed32,7,opt,name=f1_score_at1,json=f1ScoreAt1,proto3" json:"f1_score_at1,omitempty"`
// Recall value for entries with label that has highest 5 scores.
RecallAt5 float32 `protobuf:"fixed32,8,opt,name=recall_at5,json=recallAt5,proto3" json:"recall_at5,omitempty"`
// Precision value for entries with label that has highest 5 scores.
PrecisionAt5 float32 `protobuf:"fixed32,9,opt,name=precision_at5,json=precisionAt5,proto3" json:"precision_at5,omitempty"`
// The harmonic mean of [recall_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at5] and [precision_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at5].
F1ScoreAt5 float32 `protobuf:"fixed32,10,opt,name=f1_score_at5,json=f1ScoreAt5,proto3" json:"f1_score_at5,omitempty"`
// contains filtered or unexported fields
}
func (*PrCurve_ConfidenceMetricsEntry) Descriptor
func (*PrCurve_ConfidenceMetricsEntry) Descriptor() ([]byte, []int)
Deprecated: Use PrCurve_ConfidenceMetricsEntry.ProtoReflect.Descriptor instead.
func (*PrCurve_ConfidenceMetricsEntry) GetConfidenceThreshold
func (x *PrCurve_ConfidenceMetricsEntry) GetConfidenceThreshold() float32
func (*PrCurve_ConfidenceMetricsEntry) GetF1Score
func (x *PrCurve_ConfidenceMetricsEntry) GetF1Score() float32
func (*PrCurve_ConfidenceMetricsEntry) GetF1ScoreAt1
func (x *PrCurve_ConfidenceMetricsEntry) GetF1ScoreAt1() float32
func (*PrCurve_ConfidenceMetricsEntry) GetF1ScoreAt5
func (x *PrCurve_ConfidenceMetricsEntry) GetF1ScoreAt5() float32
func (*PrCurve_ConfidenceMetricsEntry) GetPrecision
func (x *PrCurve_ConfidenceMetricsEntry) GetPrecision() float32
func (*PrCurve_ConfidenceMetricsEntry) GetPrecisionAt1
func (x *PrCurve_ConfidenceMetricsEntry) GetPrecisionAt1() float32
func (*PrCurve_ConfidenceMetricsEntry) GetPrecisionAt5
func (x *PrCurve_ConfidenceMetricsEntry) GetPrecisionAt5() float32
func (*PrCurve_ConfidenceMetricsEntry) GetRecall
func (x *PrCurve_ConfidenceMetricsEntry) GetRecall() float32
func (*PrCurve_ConfidenceMetricsEntry) GetRecallAt1
func (x *PrCurve_ConfidenceMetricsEntry) GetRecallAt1() float32
func (*PrCurve_ConfidenceMetricsEntry) GetRecallAt5
func (x *PrCurve_ConfidenceMetricsEntry) GetRecallAt5() float32
func (*PrCurve_ConfidenceMetricsEntry) ProtoMessage
func (*PrCurve_ConfidenceMetricsEntry) ProtoMessage()
func (*PrCurve_ConfidenceMetricsEntry) ProtoReflect
func (x *PrCurve_ConfidenceMetricsEntry) ProtoReflect() protoreflect.Message
func (*PrCurve_ConfidenceMetricsEntry) Reset
func (x *PrCurve_ConfidenceMetricsEntry) Reset()
func (*PrCurve_ConfidenceMetricsEntry) String
func (x *PrCurve_ConfidenceMetricsEntry) String() string
ResumeEvaluationJobRequest
type ResumeEvaluationJobRequest struct {
// Required. Name of the evaluation job that is going to be resumed. Format:
//
// "projects/{project_id}/evaluationJobs/{evaluation_job_id}"
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message ResumeEvaluationJob.
func (*ResumeEvaluationJobRequest) Descriptor
func (*ResumeEvaluationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResumeEvaluationJobRequest.ProtoReflect.Descriptor instead.
func (*ResumeEvaluationJobRequest) GetName
func (x *ResumeEvaluationJobRequest) GetName() string
func (*ResumeEvaluationJobRequest) ProtoMessage
func (*ResumeEvaluationJobRequest) ProtoMessage()
func (*ResumeEvaluationJobRequest) ProtoReflect
func (x *ResumeEvaluationJobRequest) ProtoReflect() protoreflect.Message
func (*ResumeEvaluationJobRequest) Reset
func (x *ResumeEvaluationJobRequest) Reset()
func (*ResumeEvaluationJobRequest) String
func (x *ResumeEvaluationJobRequest) String() string
SearchEvaluationsRequest
type SearchEvaluationsRequest struct {
// Required. Evaluation search parent (project ID). Format:
// "projects/{project_id}"
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. To search evaluations, you can filter by the following:
//
// - evaluation_job.evaluation_job_id (the last part of
// [EvaluationJob.name][google.cloud.datalabeling.v1beta1.EvaluationJob.name])
// - evaluation_job.model_id (the {model_name} portion
// of [EvaluationJob.modelVersion][google.cloud.datalabeling.v1beta1.EvaluationJob.model_version])
// - evaluation_job.evaluation_job_run_time_start (Minimum
// threshold for the
// [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created
// the evaluation)
// - evaluation_job.evaluation_job_run_time_end (Maximum
// threshold for the
// [evaluationJobRunTime][google.cloud.datalabeling.v1beta1.Evaluation.evaluation_job_run_time] that created
// the evaluation)
// - evaluation_job.job_state ([EvaluationJob.state][google.cloud.datalabeling.v1beta1.EvaluationJob.state])
// - annotation_spec.display_name (the Evaluation contains a
// metric for the annotation spec with this
// [displayName][google.cloud.datalabeling.v1beta1.AnnotationSpec.display_name])
//
// To filter by multiple critiera, use the `AND` operator or the `OR`
// operator. The following examples shows a string that filters by several
// critiera:
//
// "evaluation_job.evaluation_job_id =
// {evaluation_job_id} AND evaluation_job.model_id =
// {model_name} AND
// evaluation_job.evaluation_job_run_time_start =
// {timestamp_1} AND
// evaluation_job.evaluation_job_run_time_end =
// {timestamp_2} AND annotation_spec.display_name =
// {display_name}"
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. Server may return fewer results than
// requested. Default value is 100.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained by the
// [nextPageToken][google.cloud.datalabeling.v1beta1.SearchEvaluationsResponse.next_page_token] of the response
// to a previous search request.
//
// If you don't specify this field, the API call requests the first page of
// the search.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for SearchEvaluation.
func (*SearchEvaluationsRequest) Descriptor
func (*SearchEvaluationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchEvaluationsRequest.ProtoReflect.Descriptor instead.
func (*SearchEvaluationsRequest) GetFilter
func (x *SearchEvaluationsRequest) GetFilter() string
func (*SearchEvaluationsRequest) GetPageSize
func (x *SearchEvaluationsRequest) GetPageSize() int32
func (*SearchEvaluationsRequest) GetPageToken
func (x *SearchEvaluationsRequest) GetPageToken() string
func (*SearchEvaluationsRequest) GetParent
func (x *SearchEvaluationsRequest) GetParent() string
func (*SearchEvaluationsRequest) ProtoMessage
func (*SearchEvaluationsRequest) ProtoMessage()
func (*SearchEvaluationsRequest) ProtoReflect
func (x *SearchEvaluationsRequest) ProtoReflect() protoreflect.Message
func (*SearchEvaluationsRequest) Reset
func (x *SearchEvaluationsRequest) Reset()
func (*SearchEvaluationsRequest) String
func (x *SearchEvaluationsRequest) String() string
SearchEvaluationsResponse
type SearchEvaluationsResponse struct {
// The list of evaluations matching the search.
Evaluations []*Evaluation `protobuf:"bytes,1,rep,name=evaluations,proto3" json:"evaluations,omitempty"`
// A token to retrieve next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Results of searching evaluations.
func (*SearchEvaluationsResponse) Descriptor
func (*SearchEvaluationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchEvaluationsResponse.ProtoReflect.Descriptor instead.
func (*SearchEvaluationsResponse) GetEvaluations
func (x *SearchEvaluationsResponse) GetEvaluations() []*Evaluation
func (*SearchEvaluationsResponse) GetNextPageToken
func (x *SearchEvaluationsResponse) GetNextPageToken() string
func (*SearchEvaluationsResponse) ProtoMessage
func (*SearchEvaluationsResponse) ProtoMessage()
func (*SearchEvaluationsResponse) ProtoReflect
func (x *SearchEvaluationsResponse) ProtoReflect() protoreflect.Message
func (*SearchEvaluationsResponse) Reset
func (x *SearchEvaluationsResponse) Reset()
func (*SearchEvaluationsResponse) String
func (x *SearchEvaluationsResponse) String() string
SearchExampleComparisonsRequest
type SearchExampleComparisonsRequest struct {
// Required. Name of the [Evaluation][google.cloud.datalabeling.v1beta1.Evaluation] resource to search for example
// comparisons from. Format:
//
// "projects/{project_id}/datasets/{dataset_id}/evaluations/{evaluation_id}"
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer results than
// requested. Default value is 100.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained by the
// [nextPageToken][SearchExampleComparisons.next_page_token] of the response
// to a previous search rquest.
//
// If you don't specify this field, the API call requests the first page of
// the search.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message of SearchExampleComparisons.
func (*SearchExampleComparisonsRequest) Descriptor
func (*SearchExampleComparisonsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchExampleComparisonsRequest.ProtoReflect.Descriptor instead.
func (*SearchExampleComparisonsRequest) GetPageSize
func (x *SearchExampleComparisonsRequest) GetPageSize() int32
func (*SearchExampleComparisonsRequest) GetPageToken
func (x *SearchExampleComparisonsRequest) GetPageToken() string
func (*SearchExampleComparisonsRequest) GetParent
func (x *SearchExampleComparisonsRequest) GetParent() string
func (*SearchExampleComparisonsRequest) ProtoMessage
func (*SearchExampleComparisonsRequest) ProtoMessage()
func (*SearchExampleComparisonsRequest) ProtoReflect
func (x *SearchExampleComparisonsRequest) ProtoReflect() protoreflect.Message
func (*SearchExampleComparisonsRequest) Reset
func (x *SearchExampleComparisonsRequest) Reset()
func (*SearchExampleComparisonsRequest) String
func (x *SearchExampleComparisonsRequest) String() string
SearchExampleComparisonsResponse
type SearchExampleComparisonsResponse struct {
// A list of example comparisons matching the search criteria.
ExampleComparisons []*SearchExampleComparisonsResponse_ExampleComparison `protobuf:"bytes,1,rep,name=example_comparisons,json=exampleComparisons,proto3" json:"example_comparisons,omitempty"`
// A token to retrieve next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Results of searching example comparisons.
func (*SearchExampleComparisonsResponse) Descriptor
func (*SearchExampleComparisonsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchExampleComparisonsResponse.ProtoReflect.Descriptor instead.
func (*SearchExampleComparisonsResponse) GetExampleComparisons
func (x *SearchExampleComparisonsResponse) GetExampleComparisons() []*SearchExampleComparisonsResponse_ExampleComparison
func (*SearchExampleComparisonsResponse) GetNextPageToken
func (x *SearchExampleComparisonsResponse) GetNextPageToken() string
func (*SearchExampleComparisonsResponse) ProtoMessage
func (*SearchExampleComparisonsResponse) ProtoMessage()
func (*SearchExampleComparisonsResponse) ProtoReflect
func (x *SearchExampleComparisonsResponse) ProtoReflect() protoreflect.Message
func (*SearchExampleComparisonsResponse) Reset
func (x *SearchExampleComparisonsResponse) Reset()
func (*SearchExampleComparisonsResponse) String
func (x *SearchExampleComparisonsResponse) String() string
SearchExampleComparisonsResponse_ExampleComparison
type SearchExampleComparisonsResponse_ExampleComparison struct {
// The ground truth output for the input.
GroundTruthExample *Example `protobuf:"bytes,1,opt,name=ground_truth_example,json=groundTruthExample,proto3" json:"ground_truth_example,omitempty"`
// Predictions by the model for the input.
ModelCreatedExamples []*Example `protobuf:"bytes,2,rep,name=model_created_examples,json=modelCreatedExamples,proto3" json:"model_created_examples,omitempty"`
// contains filtered or unexported fields
}
Example comparisons comparing ground truth output and predictions for a specific input.
func (*SearchExampleComparisonsResponse_ExampleComparison) Descriptor
func (*SearchExampleComparisonsResponse_ExampleComparison) Descriptor() ([]byte, []int)
Deprecated: Use SearchExampleComparisonsResponse_ExampleComparison.ProtoReflect.Descriptor instead.
func (*SearchExampleComparisonsResponse_ExampleComparison) GetGroundTruthExample
func (x *SearchExampleComparisonsResponse_ExampleComparison) GetGroundTruthExample() *Example
func (*SearchExampleComparisonsResponse_ExampleComparison) GetModelCreatedExamples
func (x *SearchExampleComparisonsResponse_ExampleComparison) GetModelCreatedExamples() []*Example
func (*SearchExampleComparisonsResponse_ExampleComparison) ProtoMessage
func (*SearchExampleComparisonsResponse_ExampleComparison) ProtoMessage()
func (*SearchExampleComparisonsResponse_ExampleComparison) ProtoReflect
func (x *SearchExampleComparisonsResponse_ExampleComparison) ProtoReflect() protoreflect.Message
func (*SearchExampleComparisonsResponse_ExampleComparison) Reset
func (x *SearchExampleComparisonsResponse_ExampleComparison) Reset()
func (*SearchExampleComparisonsResponse_ExampleComparison) String
func (x *SearchExampleComparisonsResponse_ExampleComparison) String() string
SegmentationConfig
type SegmentationConfig struct {
// Required. Annotation spec set resource name. format:
// projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}
AnnotationSpecSet string `protobuf:"bytes,1,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
// Instruction message showed on labelers UI.
InstructionMessage string `protobuf:"bytes,2,opt,name=instruction_message,json=instructionMessage,proto3" json:"instruction_message,omitempty"`
// contains filtered or unexported fields
}
Config for image segmentation
func (*SegmentationConfig) Descriptor
func (*SegmentationConfig) Descriptor() ([]byte, []int)
Deprecated: Use SegmentationConfig.ProtoReflect.Descriptor instead.
func (*SegmentationConfig) GetAnnotationSpecSet
func (x *SegmentationConfig) GetAnnotationSpecSet() string
func (*SegmentationConfig) GetInstructionMessage
func (x *SegmentationConfig) GetInstructionMessage() string
func (*SegmentationConfig) ProtoMessage
func (*SegmentationConfig) ProtoMessage()
func (*SegmentationConfig) ProtoReflect
func (x *SegmentationConfig) ProtoReflect() protoreflect.Message
func (*SegmentationConfig) Reset
func (x *SegmentationConfig) Reset()
func (*SegmentationConfig) String
func (x *SegmentationConfig) String() string
SentimentConfig
type SentimentConfig struct {
EnableLabelSentimentSelection bool "" /* 153 byte string literal not displayed */
}
Config for setting up sentiments.
func (*SentimentConfig) Descriptor
func (*SentimentConfig) Descriptor() ([]byte, []int)
Deprecated: Use SentimentConfig.ProtoReflect.Descriptor instead.
func (*SentimentConfig) GetEnableLabelSentimentSelection
func (x *SentimentConfig) GetEnableLabelSentimentSelection() bool
func (*SentimentConfig) ProtoMessage
func (*SentimentConfig) ProtoMessage()
func (*SentimentConfig) ProtoReflect
func (x *SentimentConfig) ProtoReflect() protoreflect.Message
func (*SentimentConfig) Reset
func (x *SentimentConfig) Reset()
func (*SentimentConfig) String
func (x *SentimentConfig) String() string
SequentialSegment
type SequentialSegment struct {
// Start position (inclusive).
Start int32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
// End position (exclusive).
End int32 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
// contains filtered or unexported fields
}
Start and end position in a sequence (e.g. text segment).
func (*SequentialSegment) Descriptor
func (*SequentialSegment) Descriptor() ([]byte, []int)
Deprecated: Use SequentialSegment.ProtoReflect.Descriptor instead.
func (*SequentialSegment) GetEnd
func (x *SequentialSegment) GetEnd() int32
func (*SequentialSegment) GetStart
func (x *SequentialSegment) GetStart() int32
func (*SequentialSegment) ProtoMessage
func (*SequentialSegment) ProtoMessage()
func (*SequentialSegment) ProtoReflect
func (x *SequentialSegment) ProtoReflect() protoreflect.Message
func (*SequentialSegment) Reset
func (x *SequentialSegment) Reset()
func (*SequentialSegment) String
func (x *SequentialSegment) String() string
StringAggregationType
type StringAggregationType int32
StringAggregationType_STRING_AGGREGATION_TYPE_UNSPECIFIED, StringAggregationType_MAJORITY_VOTE, StringAggregationType_UNANIMOUS_VOTE, StringAggregationType_NO_AGGREGATION
const (
StringAggregationType_STRING_AGGREGATION_TYPE_UNSPECIFIED StringAggregationType = 0
// Majority vote to aggregate answers.
StringAggregationType_MAJORITY_VOTE StringAggregationType = 1
// Unanimous answers will be adopted.
StringAggregationType_UNANIMOUS_VOTE StringAggregationType = 2
// Preserve all answers by crowd compute.
StringAggregationType_NO_AGGREGATION StringAggregationType = 3
)
func (StringAggregationType) Descriptor
func (StringAggregationType) Descriptor() protoreflect.EnumDescriptor
func (StringAggregationType) Enum
func (x StringAggregationType) Enum() *StringAggregationType
func (StringAggregationType) EnumDescriptor
func (StringAggregationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use StringAggregationType.Descriptor instead.
func (StringAggregationType) Number
func (x StringAggregationType) Number() protoreflect.EnumNumber
func (StringAggregationType) String
func (x StringAggregationType) String() string
func (StringAggregationType) Type
func (StringAggregationType) Type() protoreflect.EnumType
TextClassificationAnnotation
type TextClassificationAnnotation struct {
// Label of the text.
AnnotationSpec *AnnotationSpec `protobuf:"bytes,1,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
// contains filtered or unexported fields
}
Text classification annotation.
func (*TextClassificationAnnotation) Descriptor
func (*TextClassificationAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use TextClassificationAnnotation.ProtoReflect.Descriptor instead.
func (*TextClassificationAnnotation) GetAnnotationSpec
func (x *TextClassificationAnnotation) GetAnnotationSpec() *AnnotationSpec
func (*TextClassificationAnnotation) ProtoMessage
func (*TextClassificationAnnotation) ProtoMessage()
func (*TextClassificationAnnotation) ProtoReflect
func (x *TextClassificationAnnotation) ProtoReflect() protoreflect.Message
func (*TextClassificationAnnotation) Reset
func (x *TextClassificationAnnotation) Reset()
func (*TextClassificationAnnotation) String
func (x *TextClassificationAnnotation) String() string
TextClassificationConfig
type TextClassificationConfig struct {
// Optional. If allow_multi_label is true, contributors are able to choose
// multiple labels for one text segment.
AllowMultiLabel bool `protobuf:"varint,1,opt,name=allow_multi_label,json=allowMultiLabel,proto3" json:"allow_multi_label,omitempty"`
// Required. Annotation spec set resource name.
AnnotationSpecSet string `protobuf:"bytes,2,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
// Optional. Configs for sentiment selection.
SentimentConfig *SentimentConfig `protobuf:"bytes,3,opt,name=sentiment_config,json=sentimentConfig,proto3" json:"sentiment_config,omitempty"`
// contains filtered or unexported fields
}
Config for text classification human labeling task.
func (*TextClassificationConfig) Descriptor
func (*TextClassificationConfig) Descriptor() ([]byte, []int)
Deprecated: Use TextClassificationConfig.ProtoReflect.Descriptor instead.
func (*TextClassificationConfig) GetAllowMultiLabel
func (x *TextClassificationConfig) GetAllowMultiLabel() bool
func (*TextClassificationConfig) GetAnnotationSpecSet
func (x *TextClassificationConfig) GetAnnotationSpecSet() string
func (*TextClassificationConfig) GetSentimentConfig
func (x *TextClassificationConfig) GetSentimentConfig() *SentimentConfig
func (*TextClassificationConfig) ProtoMessage
func (*TextClassificationConfig) ProtoMessage()
func (*TextClassificationConfig) ProtoReflect
func (x *TextClassificationConfig) ProtoReflect() protoreflect.Message
func (*TextClassificationConfig) Reset
func (x *TextClassificationConfig) Reset()
func (*TextClassificationConfig) String
func (x *TextClassificationConfig) String() string
TextEntityExtractionAnnotation
type TextEntityExtractionAnnotation struct {
// Label of the text entities.
AnnotationSpec *AnnotationSpec `protobuf:"bytes,1,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
// Position of the entity.
SequentialSegment *SequentialSegment `protobuf:"bytes,2,opt,name=sequential_segment,json=sequentialSegment,proto3" json:"sequential_segment,omitempty"`
// contains filtered or unexported fields
}
Text entity extraction annotation.
func (*TextEntityExtractionAnnotation) Descriptor
func (*TextEntityExtractionAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use TextEntityExtractionAnnotation.ProtoReflect.Descriptor instead.
func (*TextEntityExtractionAnnotation) GetAnnotationSpec
func (x *TextEntityExtractionAnnotation) GetAnnotationSpec() *AnnotationSpec
func (*TextEntityExtractionAnnotation) GetSequentialSegment
func (x *TextEntityExtractionAnnotation) GetSequentialSegment() *SequentialSegment
func (*TextEntityExtractionAnnotation) ProtoMessage
func (*TextEntityExtractionAnnotation) ProtoMessage()
func (*TextEntityExtractionAnnotation) ProtoReflect
func (x *TextEntityExtractionAnnotation) ProtoReflect() protoreflect.Message
func (*TextEntityExtractionAnnotation) Reset
func (x *TextEntityExtractionAnnotation) Reset()
func (*TextEntityExtractionAnnotation) String
func (x *TextEntityExtractionAnnotation) String() string
TextEntityExtractionConfig
type TextEntityExtractionConfig struct {
// Required. Annotation spec set resource name.
AnnotationSpecSet string `protobuf:"bytes,1,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
// contains filtered or unexported fields
}
Config for text entity extraction human labeling task.
func (*TextEntityExtractionConfig) Descriptor
func (*TextEntityExtractionConfig) Descriptor() ([]byte, []int)
Deprecated: Use TextEntityExtractionConfig.ProtoReflect.Descriptor instead.
func (*TextEntityExtractionConfig) GetAnnotationSpecSet
func (x *TextEntityExtractionConfig) GetAnnotationSpecSet() string
func (*TextEntityExtractionConfig) ProtoMessage
func (*TextEntityExtractionConfig) ProtoMessage()
func (*TextEntityExtractionConfig) ProtoReflect
func (x *TextEntityExtractionConfig) ProtoReflect() protoreflect.Message
func (*TextEntityExtractionConfig) Reset
func (x *TextEntityExtractionConfig) Reset()
func (*TextEntityExtractionConfig) String
func (x *TextEntityExtractionConfig) String() string
TextMetadata
type TextMetadata struct {
// The language of this text, as a
// [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt).
// Default value is en-US.
LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
// contains filtered or unexported fields
}
Metadata for the text.
func (*TextMetadata) Descriptor
func (*TextMetadata) Descriptor() ([]byte, []int)
Deprecated: Use TextMetadata.ProtoReflect.Descriptor instead.
func (*TextMetadata) GetLanguageCode
func (x *TextMetadata) GetLanguageCode() string
func (*TextMetadata) ProtoMessage
func (*TextMetadata) ProtoMessage()
func (*TextMetadata) ProtoReflect
func (x *TextMetadata) ProtoReflect() protoreflect.Message
func (*TextMetadata) Reset
func (x *TextMetadata) Reset()
func (*TextMetadata) String
func (x *TextMetadata) String() string
TextPayload
type TextPayload struct {
// Text content.
TextContent string `protobuf:"bytes,1,opt,name=text_content,json=textContent,proto3" json:"text_content,omitempty"`
// contains filtered or unexported fields
}
Container of information about a piece of text.
func (*TextPayload) Descriptor
func (*TextPayload) Descriptor() ([]byte, []int)
Deprecated: Use TextPayload.ProtoReflect.Descriptor instead.
func (*TextPayload) GetTextContent
func (x *TextPayload) GetTextContent() string
func (*TextPayload) ProtoMessage
func (*TextPayload) ProtoMessage()
func (*TextPayload) ProtoReflect
func (x *TextPayload) ProtoReflect() protoreflect.Message
func (*TextPayload) Reset
func (x *TextPayload) Reset()
func (*TextPayload) String
func (x *TextPayload) String() string
TimeSegment
type TimeSegment struct {
// Start of the time segment (inclusive), represented as the duration since
// the example start.
StartTimeOffset *durationpb.Duration `protobuf:"bytes,1,opt,name=start_time_offset,json=startTimeOffset,proto3" json:"start_time_offset,omitempty"`
// End of the time segment (exclusive), represented as the duration since the
// example start.
EndTimeOffset *durationpb.Duration `protobuf:"bytes,2,opt,name=end_time_offset,json=endTimeOffset,proto3" json:"end_time_offset,omitempty"`
// contains filtered or unexported fields
}
A time period inside of an example that has a time dimension (e.g. video).
func (*TimeSegment) Descriptor
func (*TimeSegment) Descriptor() ([]byte, []int)
Deprecated: Use TimeSegment.ProtoReflect.Descriptor instead.
func (*TimeSegment) GetEndTimeOffset
func (x *TimeSegment) GetEndTimeOffset() *durationpb.Duration
func (*TimeSegment) GetStartTimeOffset
func (x *TimeSegment) GetStartTimeOffset() *durationpb.Duration
func (*TimeSegment) ProtoMessage
func (*TimeSegment) ProtoMessage()
func (*TimeSegment) ProtoReflect
func (x *TimeSegment) ProtoReflect() protoreflect.Message
func (*TimeSegment) Reset
func (x *TimeSegment) Reset()
func (*TimeSegment) String
func (x *TimeSegment) String() string
UnimplementedDataLabelingServiceServer
type UnimplementedDataLabelingServiceServer struct {
}
UnimplementedDataLabelingServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedDataLabelingServiceServer) CreateAnnotationSpecSet
func (*UnimplementedDataLabelingServiceServer) CreateAnnotationSpecSet(context.Context, *CreateAnnotationSpecSetRequest) (*AnnotationSpecSet, error)
func (*UnimplementedDataLabelingServiceServer) CreateDataset
func (*UnimplementedDataLabelingServiceServer) CreateDataset(context.Context, *CreateDatasetRequest) (*Dataset, error)
func (*UnimplementedDataLabelingServiceServer) CreateEvaluationJob
func (*UnimplementedDataLabelingServiceServer) CreateEvaluationJob(context.Context, *CreateEvaluationJobRequest) (*EvaluationJob, error)
func (*UnimplementedDataLabelingServiceServer) CreateInstruction
func (*UnimplementedDataLabelingServiceServer) CreateInstruction(context.Context, *CreateInstructionRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataLabelingServiceServer) DeleteAnnotatedDataset
func (*UnimplementedDataLabelingServiceServer) DeleteAnnotatedDataset(context.Context, *DeleteAnnotatedDatasetRequest) (*emptypb.Empty, error)
func (*UnimplementedDataLabelingServiceServer) DeleteAnnotationSpecSet
func (*UnimplementedDataLabelingServiceServer) DeleteAnnotationSpecSet(context.Context, *DeleteAnnotationSpecSetRequest) (*emptypb.Empty, error)
func (*UnimplementedDataLabelingServiceServer) DeleteDataset
func (*UnimplementedDataLabelingServiceServer) DeleteDataset(context.Context, *DeleteDatasetRequest) (*emptypb.Empty, error)
func (*UnimplementedDataLabelingServiceServer) DeleteEvaluationJob
func (*UnimplementedDataLabelingServiceServer) DeleteEvaluationJob(context.Context, *DeleteEvaluationJobRequest) (*emptypb.Empty, error)
func (*UnimplementedDataLabelingServiceServer) DeleteInstruction
func (*UnimplementedDataLabelingServiceServer) DeleteInstruction(context.Context, *DeleteInstructionRequest) (*emptypb.Empty, error)
func (*UnimplementedDataLabelingServiceServer) ExportData
func (*UnimplementedDataLabelingServiceServer) ExportData(context.Context, *ExportDataRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataLabelingServiceServer) GetAnnotatedDataset
func (*UnimplementedDataLabelingServiceServer) GetAnnotatedDataset(context.Context, *GetAnnotatedDatasetRequest) (*AnnotatedDataset, error)
func (*UnimplementedDataLabelingServiceServer) GetAnnotationSpecSet
func (*UnimplementedDataLabelingServiceServer) GetAnnotationSpecSet(context.Context, *GetAnnotationSpecSetRequest) (*AnnotationSpecSet, error)
func (*UnimplementedDataLabelingServiceServer) GetDataItem
func (*UnimplementedDataLabelingServiceServer) GetDataItem(context.Context, *GetDataItemRequest) (*DataItem, error)
func (*UnimplementedDataLabelingServiceServer) GetDataset
func (*UnimplementedDataLabelingServiceServer) GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
func (*UnimplementedDataLabelingServiceServer) GetEvaluation
func (*UnimplementedDataLabelingServiceServer) GetEvaluation(context.Context, *GetEvaluationRequest) (*Evaluation, error)
func (*UnimplementedDataLabelingServiceServer) GetEvaluationJob
func (*UnimplementedDataLabelingServiceServer) GetEvaluationJob(context.Context, *GetEvaluationJobRequest) (*EvaluationJob, error)
func (*UnimplementedDataLabelingServiceServer) GetExample
func (*UnimplementedDataLabelingServiceServer) GetExample(context.Context, *GetExampleRequest) (*Example, error)
func (*UnimplementedDataLabelingServiceServer) GetInstruction
func (*UnimplementedDataLabelingServiceServer) GetInstruction(context.Context, *GetInstructionRequest) (*Instruction, error)
func (*UnimplementedDataLabelingServiceServer) ImportData
func (*UnimplementedDataLabelingServiceServer) ImportData(context.Context, *ImportDataRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataLabelingServiceServer) LabelImage
func (*UnimplementedDataLabelingServiceServer) LabelImage(context.Context, *LabelImageRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataLabelingServiceServer) LabelText
func (*UnimplementedDataLabelingServiceServer) LabelText(context.Context, *LabelTextRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataLabelingServiceServer) LabelVideo
func (*UnimplementedDataLabelingServiceServer) LabelVideo(context.Context, *LabelVideoRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataLabelingServiceServer) ListAnnotatedDatasets
func (*UnimplementedDataLabelingServiceServer) ListAnnotatedDatasets(context.Context, *ListAnnotatedDatasetsRequest) (*ListAnnotatedDatasetsResponse, error)
func (*UnimplementedDataLabelingServiceServer) ListAnnotationSpecSets
func (*UnimplementedDataLabelingServiceServer) ListAnnotationSpecSets(context.Context, *ListAnnotationSpecSetsRequest) (*ListAnnotationSpecSetsResponse, error)
func (*UnimplementedDataLabelingServiceServer) ListDataItems
func (*UnimplementedDataLabelingServiceServer) ListDataItems(context.Context, *ListDataItemsRequest) (*ListDataItemsResponse, error)
func (*UnimplementedDataLabelingServiceServer) ListDatasets
func (*UnimplementedDataLabelingServiceServer) ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
func (*UnimplementedDataLabelingServiceServer) ListEvaluationJobs
func (*UnimplementedDataLabelingServiceServer) ListEvaluationJobs(context.Context, *ListEvaluationJobsRequest) (*ListEvaluationJobsResponse, error)
func (*UnimplementedDataLabelingServiceServer) ListExamples
func (*UnimplementedDataLabelingServiceServer) ListExamples(context.Context, *ListExamplesRequest) (*ListExamplesResponse, error)
func (*UnimplementedDataLabelingServiceServer) ListInstructions
func (*UnimplementedDataLabelingServiceServer) ListInstructions(context.Context, *ListInstructionsRequest) (*ListInstructionsResponse, error)
func (*UnimplementedDataLabelingServiceServer) PauseEvaluationJob
func (*UnimplementedDataLabelingServiceServer) PauseEvaluationJob(context.Context, *PauseEvaluationJobRequest) (*emptypb.Empty, error)
func (*UnimplementedDataLabelingServiceServer) ResumeEvaluationJob
func (*UnimplementedDataLabelingServiceServer) ResumeEvaluationJob(context.Context, *ResumeEvaluationJobRequest) (*emptypb.Empty, error)
func (*UnimplementedDataLabelingServiceServer) SearchEvaluations
func (*UnimplementedDataLabelingServiceServer) SearchEvaluations(context.Context, *SearchEvaluationsRequest) (*SearchEvaluationsResponse, error)
func (*UnimplementedDataLabelingServiceServer) SearchExampleComparisons
func (*UnimplementedDataLabelingServiceServer) SearchExampleComparisons(context.Context, *SearchExampleComparisonsRequest) (*SearchExampleComparisonsResponse, error)
func (*UnimplementedDataLabelingServiceServer) UpdateEvaluationJob
func (*UnimplementedDataLabelingServiceServer) UpdateEvaluationJob(context.Context, *UpdateEvaluationJobRequest) (*EvaluationJob, error)
UpdateEvaluationJobRequest
type UpdateEvaluationJobRequest struct {
// Required. Evaluation job that is going to be updated.
EvaluationJob *EvaluationJob `protobuf:"bytes,1,opt,name=evaluation_job,json=evaluationJob,proto3" json:"evaluation_job,omitempty"`
// Optional. Mask for which fields to update. You can only provide the
// following fields:
//
// * `evaluationJobConfig.humanAnnotationConfig.instruction`
// * `evaluationJobConfig.exampleCount`
// * `evaluationJobConfig.exampleSamplePercentage`
//
// You can provide more than one of these fields by separating them with
// commas.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateEvaluationJob.
func (*UpdateEvaluationJobRequest) Descriptor
func (*UpdateEvaluationJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateEvaluationJobRequest.ProtoReflect.Descriptor instead.
func (*UpdateEvaluationJobRequest) GetEvaluationJob
func (x *UpdateEvaluationJobRequest) GetEvaluationJob() *EvaluationJob
func (*UpdateEvaluationJobRequest) GetUpdateMask
func (x *UpdateEvaluationJobRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateEvaluationJobRequest) ProtoMessage
func (*UpdateEvaluationJobRequest) ProtoMessage()
func (*UpdateEvaluationJobRequest) ProtoReflect
func (x *UpdateEvaluationJobRequest) ProtoReflect() protoreflect.Message
func (*UpdateEvaluationJobRequest) Reset
func (x *UpdateEvaluationJobRequest) Reset()
func (*UpdateEvaluationJobRequest) String
func (x *UpdateEvaluationJobRequest) String() string
Vertex
type Vertex struct {
// X coordinate.
X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"`
// Y coordinate.
Y int32 `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"`
// contains filtered or unexported fields
}
A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.
func (*Vertex) Descriptor
Deprecated: Use Vertex.ProtoReflect.Descriptor instead.
func (*Vertex) GetX
func (*Vertex) GetY
func (*Vertex) ProtoMessage
func (*Vertex) ProtoMessage()
func (*Vertex) ProtoReflect
func (x *Vertex) ProtoReflect() protoreflect.Message
func (*Vertex) Reset
func (x *Vertex) Reset()
func (*Vertex) String
VideoClassificationAnnotation
type VideoClassificationAnnotation struct {
// The time segment of the video to which the annotation applies.
TimeSegment *TimeSegment `protobuf:"bytes,1,opt,name=time_segment,json=timeSegment,proto3" json:"time_segment,omitempty"`
// Label of the segment specified by time_segment.
AnnotationSpec *AnnotationSpec `protobuf:"bytes,2,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
// contains filtered or unexported fields
}
Video classification annotation.
func (*VideoClassificationAnnotation) Descriptor
func (*VideoClassificationAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use VideoClassificationAnnotation.ProtoReflect.Descriptor instead.
func (*VideoClassificationAnnotation) GetAnnotationSpec
func (x *VideoClassificationAnnotation) GetAnnotationSpec() *AnnotationSpec
func (*VideoClassificationAnnotation) GetTimeSegment
func (x *VideoClassificationAnnotation) GetTimeSegment() *TimeSegment
func (*VideoClassificationAnnotation) ProtoMessage
func (*VideoClassificationAnnotation) ProtoMessage()
func (*VideoClassificationAnnotation) ProtoReflect
func (x *VideoClassificationAnnotation) ProtoReflect() protoreflect.Message
func (*VideoClassificationAnnotation) Reset
func (x *VideoClassificationAnnotation) Reset()
func (*VideoClassificationAnnotation) String
func (x *VideoClassificationAnnotation) String() string
VideoClassificationConfig
type VideoClassificationConfig struct {
AnnotationSpecSetConfigs []*VideoClassificationConfig_AnnotationSpecSetConfig "" /* 137 byte string literal not displayed */
ApplyShotDetection bool `protobuf:"varint,2,opt,name=apply_shot_detection,json=applyShotDetection,proto3" json:"apply_shot_detection,omitempty"`
}
Config for video classification human labeling task. Currently two types of video classification are supported:
- Assign labels on the entire video.
- Split the video into multiple video clips based on camera shot, and assign labels on each video clip.
func (*VideoClassificationConfig) Descriptor
func (*VideoClassificationConfig) Descriptor() ([]byte, []int)
Deprecated: Use VideoClassificationConfig.ProtoReflect.Descriptor instead.
func (*VideoClassificationConfig) GetAnnotationSpecSetConfigs
func (x *VideoClassificationConfig) GetAnnotationSpecSetConfigs() []*VideoClassificationConfig_AnnotationSpecSetConfig
func (*VideoClassificationConfig) GetApplyShotDetection
func (x *VideoClassificationConfig) GetApplyShotDetection() bool
func (*VideoClassificationConfig) ProtoMessage
func (*VideoClassificationConfig) ProtoMessage()
func (*VideoClassificationConfig) ProtoReflect
func (x *VideoClassificationConfig) ProtoReflect() protoreflect.Message
func (*VideoClassificationConfig) Reset
func (x *VideoClassificationConfig) Reset()
func (*VideoClassificationConfig) String
func (x *VideoClassificationConfig) String() string
VideoClassificationConfig_AnnotationSpecSetConfig
type VideoClassificationConfig_AnnotationSpecSetConfig struct {
// Required. Annotation spec set resource name.
AnnotationSpecSet string `protobuf:"bytes,1,opt,name=annotation_spec_set,json=annotationSpecSet,proto3" json:"annotation_spec_set,omitempty"`
// Optional. If allow_multi_label is true, contributors are able to
// choose multiple labels from one annotation spec set.
AllowMultiLabel bool `protobuf:"varint,2,opt,name=allow_multi_label,json=allowMultiLabel,proto3" json:"allow_multi_label,omitempty"`
// contains filtered or unexported fields
}
Annotation spec set with the setting of allowing multi labels or not.
func (*VideoClassificationConfig_AnnotationSpecSetConfig) Descriptor
func (*VideoClassificationConfig_AnnotationSpecSetConfig) Descriptor() ([]byte, []int)
Deprecated: Use VideoClassificationConfig_AnnotationSpecSetConfig.ProtoReflect.Descriptor instead.
func (*VideoClassificationConfig_AnnotationSpecSetConfig) GetAllowMultiLabel
func (x *VideoClassificationConfig_AnnotationSpecSetConfig) GetAllowMultiLabel() bool
func (*VideoClassificationConfig_AnnotationSpecSetConfig) GetAnnotationSpecSet
func (x *VideoClassificationConfig_AnnotationSpecSetConfig) GetAnnotationSpecSet() string
func (*VideoClassificationConfig_AnnotationSpecSetConfig) ProtoMessage
func (*VideoClassificationConfig_AnnotationSpecSetConfig) ProtoMessage()
func (*VideoClassificationConfig_AnnotationSpecSetConfig) ProtoReflect
func (x *VideoClassificationConfig_AnnotationSpecSetConfig) ProtoReflect() protoreflect.Message
func (*VideoClassificationConfig_AnnotationSpecSetConfig) Reset
func (x *VideoClassificationConfig_AnnotationSpecSetConfig) Reset()
func (*VideoClassificationConfig_AnnotationSpecSetConfig) String
func (x *VideoClassificationConfig_AnnotationSpecSetConfig) String() string
VideoEventAnnotation
type VideoEventAnnotation struct {
// Label of the event in this annotation.
AnnotationSpec *AnnotationSpec `protobuf:"bytes,1,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
// The time segment of the video to which the annotation applies.
TimeSegment *TimeSegment `protobuf:"bytes,2,opt,name=time_segment,json=timeSegment,proto3" json:"time_segment,omitempty"`
// contains filtered or unexported fields
}
Video event annotation.
func (*VideoEventAnnotation) Descriptor
func (*VideoEventAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use VideoEventAnnotation.ProtoReflect.Descriptor instead.
func (*VideoEventAnnotation) GetAnnotationSpec
func (x *VideoEventAnnotation) GetAnnotationSpec() *AnnotationSpec
func (*VideoEventAnnotation) GetTimeSegment
func (x *VideoEventAnnotation) GetTimeSegment() *TimeSegment
func (*VideoEventAnnotation) ProtoMessage
func (*VideoEventAnnotation) ProtoMessage()
func (*VideoEventAnnotation) ProtoReflect
func (x *VideoEventAnnotation) ProtoReflect() protoreflect.Message
func (*VideoEventAnnotation) Reset
func (x *VideoEventAnnotation) Reset()
func (*VideoEventAnnotation) String
func (x *VideoEventAnnotation) String() string
VideoObjectTrackingAnnotation
type VideoObjectTrackingAnnotation struct {
// Label of the object tracked in this annotation.
AnnotationSpec *AnnotationSpec `protobuf:"bytes,1,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
// The time segment of the video to which object tracking applies.
TimeSegment *TimeSegment `protobuf:"bytes,2,opt,name=time_segment,json=timeSegment,proto3" json:"time_segment,omitempty"`
// The list of frames where this object track appears.
ObjectTrackingFrames []*ObjectTrackingFrame `protobuf:"bytes,3,rep,name=object_tracking_frames,json=objectTrackingFrames,proto3" json:"object_tracking_frames,omitempty"`
// contains filtered or unexported fields
}
Video object tracking annotation.
func (*VideoObjectTrackingAnnotation) Descriptor
func (*VideoObjectTrackingAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use VideoObjectTrackingAnnotation.ProtoReflect.Descriptor instead.
func (*VideoObjectTrackingAnnotation) GetAnnotationSpec
func (x *VideoObjectTrackingAnnotation) GetAnnotationSpec() *AnnotationSpec
func (*VideoObjectTrackingAnnotation) GetObjectTrackingFrames
func (x *VideoObjectTrackingAnnotation) GetObjectTrackingFrames() []*ObjectTrackingFrame
func (*VideoObjectTrackingAnnotation) GetTimeSegment
func (x *VideoObjectTrackingAnnotation) GetTimeSegment() *TimeSegment
func (*VideoObjectTrackingAnnotation) ProtoMessage
func (*VideoObjectTrackingAnnotation) ProtoMessage()
func (*VideoObjectTrackingAnnotation) ProtoReflect
func (x *VideoObjectTrackingAnnotation) ProtoReflect() protoreflect.Message
func (*VideoObjectTrackingAnnotation) Reset
func (x *VideoObjectTrackingAnnotation) Reset()
func (*VideoObjectTrackingAnnotation) String
func (x *VideoObjectTrackingAnnotation) String() string
VideoPayload
type VideoPayload struct {
// Video format.
MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// Video uri from the user bucket.
VideoUri string `protobuf:"bytes,2,opt,name=video_uri,json=videoUri,proto3" json:"video_uri,omitempty"`
// The list of video thumbnails.
VideoThumbnails []*VideoThumbnail `protobuf:"bytes,3,rep,name=video_thumbnails,json=videoThumbnails,proto3" json:"video_thumbnails,omitempty"`
// FPS of the video.
FrameRate float32 `protobuf:"fixed32,4,opt,name=frame_rate,json=frameRate,proto3" json:"frame_rate,omitempty"`
// Signed uri of the video file in the service bucket.
SignedUri string `protobuf:"bytes,5,opt,name=signed_uri,json=signedUri,proto3" json:"signed_uri,omitempty"`
// contains filtered or unexported fields
}
Container of information of a video.
func (*VideoPayload) Descriptor
func (*VideoPayload) Descriptor() ([]byte, []int)
Deprecated: Use VideoPayload.ProtoReflect.Descriptor instead.
func (*VideoPayload) GetFrameRate
func (x *VideoPayload) GetFrameRate() float32
func (*VideoPayload) GetMimeType
func (x *VideoPayload) GetMimeType() string
func (*VideoPayload) GetSignedUri
func (x *VideoPayload) GetSignedUri() string
func (*VideoPayload) GetVideoThumbnails
func (x *VideoPayload) GetVideoThumbnails() []*VideoThumbnail
func (*VideoPayload) GetVideoUri
func (x *VideoPayload) GetVideoUri() string
func (*VideoPayload) ProtoMessage
func (*VideoPayload) ProtoMessage()
func (*VideoPayload) ProtoReflect
func (x *VideoPayload) ProtoReflect() protoreflect.Message
func (*VideoPayload) Reset
func (x *VideoPayload) Reset()
func (*VideoPayload) String
func (x *VideoPayload) String() string
VideoThumbnail
type VideoThumbnail struct {
// A byte string of the video frame.
Thumbnail []byte `protobuf:"bytes,1,opt,name=thumbnail,proto3" json:"thumbnail,omitempty"`
// Time offset relative to the beginning of the video, corresponding to the
// video frame where the thumbnail has been extracted from.
TimeOffset *durationpb.Duration `protobuf:"bytes,2,opt,name=time_offset,json=timeOffset,proto3" json:"time_offset,omitempty"`
// contains filtered or unexported fields
}
Container of information of a video thumbnail.
func (*VideoThumbnail) Descriptor
func (*VideoThumbnail) Descriptor() ([]byte, []int)
Deprecated: Use VideoThumbnail.ProtoReflect.Descriptor instead.
func (*VideoThumbnail) GetThumbnail
func (x *VideoThumbnail) GetThumbnail() []byte
func (*VideoThumbnail) GetTimeOffset
func (x *VideoThumbnail) GetTimeOffset() *durationpb.Duration
func (*VideoThumbnail) ProtoMessage
func (*VideoThumbnail) ProtoMessage()
func (*VideoThumbnail) ProtoReflect
func (x *VideoThumbnail) ProtoReflect() protoreflect.Message
func (*VideoThumbnail) Reset
func (x *VideoThumbnail) Reset()
func (*VideoThumbnail) String
func (x *VideoThumbnail) String() string