Package cloud.google.com/go/datalabeling/apiv1beta1/datalabelingpb (v0.7.1)

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) Enum

func (AnnotationSentiment) EnumDescriptor

func (AnnotationSentiment) EnumDescriptor() ([]byte, []int)

Deprecated: Use AnnotationSentiment.Descriptor instead.

func (AnnotationSentiment) Number

func (AnnotationSentiment) String

func (x AnnotationSentiment) String() string

func (AnnotationSentiment) Type

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) Enum

func (AnnotationSource) EnumDescriptor

func (AnnotationSource) EnumDescriptor() ([]byte, []int)

Deprecated: Use AnnotationSource.Descriptor instead.

func (AnnotationSource) Number

func (AnnotationSource) String

func (x AnnotationSource) String() string

func (AnnotationSource) Type

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) Enum

func (x AnnotationType) Enum() *AnnotationType

func (AnnotationType) EnumDescriptor

func (AnnotationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AnnotationType.Descriptor instead.

func (AnnotationType) Number

func (AnnotationType) String

func (x AnnotationType) String() string

func (AnnotationType) Type

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

func (*Attempt) Descriptor() ([]byte, []int)

Deprecated: Use Attempt.ProtoReflect.Descriptor instead.

func (*Attempt) GetAttemptTime

func (x *Attempt) GetAttemptTime() *timestamppb.Timestamp

func (*Attempt) GetPartialFailures

func (x *Attempt) GetPartialFailures() []*status.Status

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

func (x *Attempt) String() 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 (*BoundingBoxEvaluationOptions) Reset

func (x *BoundingBoxEvaluationOptions) Reset()

func (*BoundingBoxEvaluationOptions) 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 (*ConfusionMatrix_ConfusionMatrixEntry) Reset

func (*ConfusionMatrix_ConfusionMatrixEntry) 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 (*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 (*CreateAnnotationSpecSetRequest) Reset

func (x *CreateAnnotationSpecSetRequest) Reset()

func (*CreateAnnotationSpecSetRequest) 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 (*CreateEvaluationJobRequest) GetParent

func (x *CreateEvaluationJobRequest) GetParent() string

func (*CreateEvaluationJobRequest) ProtoMessage

func (*CreateEvaluationJobRequest) ProtoMessage()

func (*CreateEvaluationJobRequest) ProtoReflect

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 (*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

func (*DataItem) Descriptor() ([]byte, []int)

Deprecated: Use DataItem.ProtoReflect.Descriptor instead.

func (*DataItem) GetImagePayload

func (x *DataItem) GetImagePayload() *ImagePayload

func (*DataItem) GetName

func (x *DataItem) GetName() string

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

func (x *DataItem) String() 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 (x DataType) Enum() *DataType

func (DataType) EnumDescriptor

func (DataType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataType.Descriptor instead.

func (DataType) Number

func (x DataType) Number() protoreflect.EnumNumber

func (DataType) String

func (x DataType) String() string

func (DataType) Type

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

func (*Dataset) Descriptor() ([]byte, []int)

Deprecated: Use Dataset.ProtoReflect.Descriptor instead.

func (*Dataset) GetBlockingResources

func (x *Dataset) GetBlockingResources() []string

func (*Dataset) GetCreateTime

func (x *Dataset) GetCreateTime() *timestamppb.Timestamp

func (*Dataset) GetDataItemCount

func (x *Dataset) GetDataItemCount() int64

func (*Dataset) GetDescription

func (x *Dataset) GetDescription() string

func (*Dataset) GetDisplayName

func (x *Dataset) GetDisplayName() string

func (*Dataset) GetInputConfigs

func (x *Dataset) GetInputConfigs() []*InputConfig

func (*Dataset) GetName

func (x *Dataset) GetName() string

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

func (x *Dataset) String() 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 (*DeleteAnnotatedDatasetRequest) ProtoMessage

func (*DeleteAnnotatedDatasetRequest) ProtoMessage()

func (*DeleteAnnotatedDatasetRequest) ProtoReflect

func (*DeleteAnnotatedDatasetRequest) Reset

func (x *DeleteAnnotatedDatasetRequest) Reset()

func (*DeleteAnnotatedDatasetRequest) 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 (*DeleteAnnotationSpecSetRequest) ProtoMessage

func (*DeleteAnnotationSpecSetRequest) ProtoMessage()

func (*DeleteAnnotationSpecSetRequest) ProtoReflect

func (*DeleteAnnotationSpecSetRequest) Reset

func (x *DeleteAnnotationSpecSetRequest) Reset()

func (*DeleteAnnotationSpecSetRequest) 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 (*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) Enum

func (EvaluationJob_State) EnumDescriptor

func (EvaluationJob_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use EvaluationJob_State.Descriptor instead.

func (EvaluationJob_State) Number

func (EvaluationJob_State) String

func (x EvaluationJob_State) String() string

func (EvaluationJob_State) Type

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

func (*Example) Descriptor() ([]byte, []int)

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 (x *Example) GetName() string

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

func (x *Example) String() 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 (*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 (*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 (*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

func (*GcsSource) Descriptor() ([]byte, []int)

Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.

func (*GcsSource) GetInputUri

func (x *GcsSource) GetInputUri() string

func (*GcsSource) GetMimeType

func (x *GcsSource) GetMimeType() string

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

func (x *GcsSource) String() 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 (*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 (*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 (*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 (*ImageClassificationAnnotation) Reset

func (x *ImageClassificationAnnotation) Reset()

func (*ImageClassificationAnnotation) 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 (*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 (*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 (*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 (*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 (*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 (*LabelImageBoundingBoxOperationMetadata) ProtoMessage

func (*LabelImageBoundingBoxOperationMetadata) ProtoReflect

func (*LabelImageBoundingBoxOperationMetadata) Reset

func (*LabelImageBoundingBoxOperationMetadata) 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 (*LabelImageBoundingPolyOperationMetadata) ProtoMessage

func (*LabelImageBoundingPolyOperationMetadata) ProtoReflect

func (*LabelImageBoundingPolyOperationMetadata) Reset

func (*LabelImageBoundingPolyOperationMetadata) 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 (*LabelImageClassificationOperationMetadata) ProtoMessage

func (*LabelImageClassificationOperationMetadata) ProtoReflect

func (*LabelImageClassificationOperationMetadata) Reset

func (*LabelImageClassificationOperationMetadata) 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

Deprecated: Use LabelImageOrientedBoundingBoxOperationMetadata.ProtoReflect.Descriptor instead.

func (*LabelImageOrientedBoundingBoxOperationMetadata) GetBasicConfig

func (*LabelImageOrientedBoundingBoxOperationMetadata) ProtoMessage

func (*LabelImageOrientedBoundingBoxOperationMetadata) ProtoReflect

func (*LabelImageOrientedBoundingBoxOperationMetadata) Reset

func (*LabelImageOrientedBoundingBoxOperationMetadata) 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 (*LabelImagePolylineOperationMetadata) ProtoMessage

func (*LabelImagePolylineOperationMetadata) ProtoMessage()

func (*LabelImagePolylineOperationMetadata) ProtoReflect

func (*LabelImagePolylineOperationMetadata) Reset

func (*LabelImagePolylineOperationMetadata) 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 (*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) Enum

func (LabelImageRequest_Feature) EnumDescriptor

func (LabelImageRequest_Feature) EnumDescriptor() ([]byte, []int)

Deprecated: Use LabelImageRequest_Feature.Descriptor instead.

func (LabelImageRequest_Feature) Number

func (LabelImageRequest_Feature) String

func (x LabelImageRequest_Feature) String() string

func (LabelImageRequest_Feature) Type

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 (*LabelImageSegmentationOperationMetadata) ProtoMessage

func (*LabelImageSegmentationOperationMetadata) ProtoReflect

func (*LabelImageSegmentationOperationMetadata) Reset

func (*LabelImageSegmentationOperationMetadata) 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 (*LabelTextClassificationOperationMetadata) ProtoMessage

func (*LabelTextClassificationOperationMetadata) ProtoReflect

func (*LabelTextClassificationOperationMetadata) Reset

func (*LabelTextClassificationOperationMetadata) 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

Deprecated: Use LabelTextEntityExtractionOperationMetadata.ProtoReflect.Descriptor instead.

func (*LabelTextEntityExtractionOperationMetadata) GetBasicConfig

func (*LabelTextEntityExtractionOperationMetadata) ProtoMessage

func (*LabelTextEntityExtractionOperationMetadata) ProtoReflect

func (*LabelTextEntityExtractionOperationMetadata) Reset

func (*LabelTextEntityExtractionOperationMetadata) 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 (*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) Enum

func (LabelTextRequest_Feature) EnumDescriptor

func (LabelTextRequest_Feature) EnumDescriptor() ([]byte, []int)

Deprecated: Use LabelTextRequest_Feature.Descriptor instead.

func (LabelTextRequest_Feature) Number

func (LabelTextRequest_Feature) String

func (x LabelTextRequest_Feature) String() string

func (LabelTextRequest_Feature) Type

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 (*LabelVideoClassificationOperationMetadata) ProtoMessage

func (*LabelVideoClassificationOperationMetadata) ProtoReflect

func (*LabelVideoClassificationOperationMetadata) Reset

func (*LabelVideoClassificationOperationMetadata) 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 (*LabelVideoEventOperationMetadata) ProtoMessage

func (*LabelVideoEventOperationMetadata) ProtoMessage()

func (*LabelVideoEventOperationMetadata) ProtoReflect

func (*LabelVideoEventOperationMetadata) Reset

func (*LabelVideoEventOperationMetadata) 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

Deprecated: Use LabelVideoObjectDetectionOperationMetadata.ProtoReflect.Descriptor instead.

func (*LabelVideoObjectDetectionOperationMetadata) GetBasicConfig

func (*LabelVideoObjectDetectionOperationMetadata) ProtoMessage

func (*LabelVideoObjectDetectionOperationMetadata) ProtoReflect

func (*LabelVideoObjectDetectionOperationMetadata) Reset

func (*LabelVideoObjectDetectionOperationMetadata) 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 (*LabelVideoObjectTrackingOperationMetadata) ProtoMessage

func (*LabelVideoObjectTrackingOperationMetadata) ProtoReflect

func (*LabelVideoObjectTrackingOperationMetadata) Reset

func (*LabelVideoObjectTrackingOperationMetadata) 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 (*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) Enum

func (LabelVideoRequest_Feature) EnumDescriptor

func (LabelVideoRequest_Feature) EnumDescriptor() ([]byte, []int)

Deprecated: Use LabelVideoRequest_Feature.Descriptor instead.

func (LabelVideoRequest_Feature) Number

func (LabelVideoRequest_Feature) String

func (x LabelVideoRequest_Feature) String() string

func (LabelVideoRequest_Feature) Type

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 (*ListAnnotatedDatasetsRequest) Reset

func (x *ListAnnotatedDatasetsRequest) Reset()

func (*ListAnnotatedDatasetsRequest) 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 (*ListAnnotatedDatasetsResponse) Reset

func (x *ListAnnotatedDatasetsResponse) Reset()

func (*ListAnnotatedDatasetsResponse) 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 (*ListAnnotationSpecSetsRequest) Reset

func (x *ListAnnotationSpecSetsRequest) Reset()

func (*ListAnnotationSpecSetsRequest) 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 (*ListAnnotationSpecSetsResponse) Reset

func (x *ListAnnotationSpecSetsResponse) Reset()

func (*ListAnnotationSpecSetsResponse) 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 (*ListEvaluationJobsRequest) Reset

func (x *ListEvaluationJobsRequest) Reset()

func (*ListEvaluationJobsRequest) String

func (x *ListEvaluationJobsRequest) String() string

ListEvaluationJobsResponse