visualinspection

package
v0.0.0-...-6cb3ea0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2021 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Annotation_Source_SourceType_name = map[int32]string{
		0: "SOURCE_TYPE_UNSPECIFIED",
		1: "HUMAN_PRODUCED",
		2: "MACHINE_PRODUCED",
		3: "HUMAN_LABELED",
	}
	Annotation_Source_SourceType_value = map[string]int32{
		"SOURCE_TYPE_UNSPECIFIED": 0,
		"HUMAN_PRODUCED":          1,
		"MACHINE_PRODUCED":        2,
		"HUMAN_LABELED":           3,
	}
)

Enum value maps for Annotation_Source_SourceType.

View Source
var (
	LabelingJob_JobState_name = map[int32]string{
		0: "JOB_STATE_UNSPECIFIED",
		1: "JOB_STATE_QUEUED",
		2: "JOB_STATE_PENDING",
		3: "JOB_STATE_RUNNING",
		4: "JOB_STATE_SUCCEEDED",
		5: "JOB_STATE_FAILED",
		6: "JOB_STATE_CANCELLING",
		7: "JOB_STATE_CANCELLED",
		8: "JOB_STATE_PAUSED",
	}
	LabelingJob_JobState_value = map[string]int32{
		"JOB_STATE_UNSPECIFIED": 0,
		"JOB_STATE_QUEUED":      1,
		"JOB_STATE_PENDING":     2,
		"JOB_STATE_RUNNING":     3,
		"JOB_STATE_SUCCEEDED":   4,
		"JOB_STATE_FAILED":      5,
		"JOB_STATE_CANCELLING":  6,
		"JOB_STATE_CANCELLED":   7,
		"JOB_STATE_PAUSED":      8,
	}
)

Enum value maps for LabelingJob_JobState.

View Source
var (
	SolutionArtifact_ExportType_name = map[int32]string{
		0: "EXPORT_TYPE_UNSPECIFIED",
		1: "CPU_CONTAINER",
		2: "GPU_CONTAINER",
		3: "PACKAGED_ARCHIVE",
	}
	SolutionArtifact_ExportType_value = map[string]int32{
		"EXPORT_TYPE_UNSPECIFIED": 0,
		"CPU_CONTAINER":           1,
		"GPU_CONTAINER":           2,
		"PACKAGED_ARCHIVE":        3,
	}
)

Enum value maps for SolutionArtifact_ExportType.

View Source
var File_google_cloud_visualinspection_v1beta1_annotation_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_annotation_set_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_annotation_spec_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_common_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_dataset_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_geometry_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_image_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_io_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_labeling_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_metrics_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_model_evaluation_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_model_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_module_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_service_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_visualinspection_v1beta1_solution_artifact_proto protoreflect.FileDescriptor

Functions

func RegisterVisualInspectionServer

func RegisterVisualInspectionServer(s *grpc.Server, srv VisualInspectionServer)

Types

type ActiveLearningConfig

type ActiveLearningConfig struct {

	// Max number of human labeled data items.
	MaxItemCount int64 `protobuf:"varint,1,opt,name=max_item_count,json=maxItemCount,proto3" json:"max_item_count,omitempty"`
	// contains filtered or unexported fields
}

Configuration of active learning.

func (*ActiveLearningConfig) Descriptor deprecated

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

Deprecated: Use ActiveLearningConfig.ProtoReflect.Descriptor instead.

func (*ActiveLearningConfig) GetMaxItemCount

func (x *ActiveLearningConfig) GetMaxItemCount() int64

func (*ActiveLearningConfig) ProtoMessage

func (*ActiveLearningConfig) ProtoMessage()

func (*ActiveLearningConfig) ProtoReflect

func (x *ActiveLearningConfig) ProtoReflect() protoreflect.Message

func (*ActiveLearningConfig) Reset

func (x *ActiveLearningConfig) Reset()

func (*ActiveLearningConfig) String

func (x *ActiveLearningConfig) String() string

type Annotation

type Annotation struct {

	// Annotation type of the Annotation.
	//
	// Types that are assignable to AnnotationType:
	//	*Annotation_Box
	//	*Annotation_Polygon
	//	*Annotation_ClassificationLabel
	//	*Annotation_Mask
	//	*Annotation_Polyline
	AnnotationType isAnnotation_AnnotationType `protobuf_oneof:"annotation_type"`
	// Output only. Resource name for Annotation generated by the system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Timestamp when this Annotation was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when Annotation was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// The resource ID of the AnnotationSpec that this Annotation pertains to.
	// The AnnotationSpec must be in the same ancestor Dataset.
	// The field could be empty for a MaskAnnotation.
	AnnotationSpecId string `protobuf:"bytes,4,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
	// Required. The resource ID of the AnnotationSet that this Annotation belongs
	// to.
	AnnotationSetId string `protobuf:"bytes,5,opt,name=annotation_set_id,json=annotationSetId,proto3" json:"annotation_set_id,omitempty"`
	// The resource ID of the parent Annotation. Parent annotation represents a
	// region in the original Image.
	ParentAnnotationId string `protobuf:"bytes,7,opt,name=parent_annotation_id,json=parentAnnotationId,proto3" json:"parent_annotation_id,omitempty"`
	// Output only. Source of the Annotation.
	Source *Annotation_Source `protobuf:"bytes,12,opt,name=source,proto3" json:"source,omitempty"`
	// The labels with user-defined metadata to organize your Annotations.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label keys must start with a letter.
	//
	// See https://goo.gl/xmQnxf for more information on and examples of labels.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

Annotation is used to assign specific AnnotationSpec to a particular Image.

func (*Annotation) Descriptor deprecated

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

Deprecated: Use Annotation.ProtoReflect.Descriptor instead.

func (*Annotation) GetAnnotationSetId

func (x *Annotation) GetAnnotationSetId() string

func (*Annotation) GetAnnotationSpecId

func (x *Annotation) GetAnnotationSpecId() string

func (*Annotation) GetAnnotationType

func (m *Annotation) GetAnnotationType() isAnnotation_AnnotationType

func (*Annotation) GetBox

func (x *Annotation) GetBox() *BoundingBoxAnnotation

func (*Annotation) GetClassificationLabel

func (x *Annotation) GetClassificationLabel() *ClassificationLabelAnnotation

func (*Annotation) GetCreateTime

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

func (*Annotation) GetLabels

func (x *Annotation) GetLabels() map[string]string

func (*Annotation) GetMask

func (x *Annotation) GetMask() *MaskAnnotation

func (*Annotation) GetName

func (x *Annotation) GetName() string

func (*Annotation) GetParentAnnotationId

func (x *Annotation) GetParentAnnotationId() string

func (*Annotation) GetPolygon

func (x *Annotation) GetPolygon() *BoundingPolyAnnotation

func (*Annotation) GetPolyline

func (x *Annotation) GetPolyline() *PolylineAnnotation

func (*Annotation) GetSource

func (x *Annotation) GetSource() *Annotation_Source

func (*Annotation) GetUpdateTime

func (x *Annotation) GetUpdateTime() *timestamppb.Timestamp

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

type AnnotationInput

type AnnotationInput struct {

	// Required. The AnnotationSet ID containing input Annotations. The expected
	// AnnotationType of this AnnotationSet will depend on the Module.
	//
	// Deprecated: Do not use.
	AnnotationSetId string `protobuf:"bytes,1,opt,name=annotation_set_id,json=annotationSetId,proto3" json:"annotation_set_id,omitempty"`
	// Required. The AnnotationSet containing input Annotations. The expected
	// AnnotationType of this AnnotationSet will depend on the Module.
	AnnotationSet string `protobuf:"bytes,3,opt,name=annotation_set,json=annotationSet,proto3" json:"annotation_set,omitempty"`
	// A list of AnnotationSpecs to subselect Annotations in this AnnotationSet.
	// If specified, only Annotations which have an AnnotationSpec in the list are
	// used as input to the Module.
	AnnotationSpecAllowlist []string `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Specifies the source of Annotations for a Module input.

func (*AnnotationInput) Descriptor deprecated

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

Deprecated: Use AnnotationInput.ProtoReflect.Descriptor instead.

func (*AnnotationInput) GetAnnotationSet

func (x *AnnotationInput) GetAnnotationSet() string

func (*AnnotationInput) GetAnnotationSetId deprecated

func (x *AnnotationInput) GetAnnotationSetId() string

Deprecated: Do not use.

func (*AnnotationInput) GetAnnotationSpecAllowlist

func (x *AnnotationInput) GetAnnotationSpecAllowlist() []string

func (*AnnotationInput) ProtoMessage

func (*AnnotationInput) ProtoMessage()

func (*AnnotationInput) ProtoReflect

func (x *AnnotationInput) ProtoReflect() protoreflect.Message

func (*AnnotationInput) Reset

func (x *AnnotationInput) Reset()

func (*AnnotationInput) String

func (x *AnnotationInput) String() string

type AnnotationOutput

type AnnotationOutput struct {

	// Required. The AnnotationSet ID containing output Annotations. The expected
	// AnnotationType of this AnnotationSet will depend on the Module.
	//
	// Deprecated: Do not use.
	AnnotationSetId string `protobuf:"bytes,1,opt,name=annotation_set_id,json=annotationSetId,proto3" json:"annotation_set_id,omitempty"`
	// Required. The AnnotationSet containing output Annotations. The expected
	// AnnotationType of this AnnotationSet will depend on the Module.
	AnnotationSet string `protobuf:"bytes,2,opt,name=annotation_set,json=annotationSet,proto3" json:"annotation_set,omitempty"`
	// contains filtered or unexported fields
}

Specifies the output for Annotations produced by a Module.

func (*AnnotationOutput) Descriptor deprecated

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

Deprecated: Use AnnotationOutput.ProtoReflect.Descriptor instead.

func (*AnnotationOutput) GetAnnotationSet

func (x *AnnotationOutput) GetAnnotationSet() string

func (*AnnotationOutput) GetAnnotationSetId deprecated

func (x *AnnotationOutput) GetAnnotationSetId() string

Deprecated: Do not use.

func (*AnnotationOutput) ProtoMessage

func (*AnnotationOutput) ProtoMessage()

func (*AnnotationOutput) ProtoReflect

func (x *AnnotationOutput) ProtoReflect() protoreflect.Message

func (*AnnotationOutput) Reset

func (x *AnnotationOutput) Reset()

func (*AnnotationOutput) String

func (x *AnnotationOutput) String() string

type AnnotationSet

type AnnotationSet struct {

	// Type of the Annotations in this AnnotationSet. Annotations in this
	// AnnotationSet must be of the same type.
	//
	// Types that are assignable to AnnotationSetType:
	//	*AnnotationSet_ClassificationLabel
	//	*AnnotationSet_Box
	//	*AnnotationSet_Polygon
	//	*AnnotationSet_Mask
	//	*AnnotationSet_Polyline
	AnnotationSetType isAnnotationSet_AnnotationSetType `protobuf_oneof:"annotation_set_type"`
	// Output only. Resource name of the AnnotationSet generated by the system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. A user friendly display name for the annotationset.
	// It can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. Timestamp when this AnnotationSet was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when AnnotationSet was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The list of the AnnotationSpecs in the context of the
	// AnnotationSet. All of the AnnotationSpecs that are imported or created into
	// the AnnotationSet are automatically added to this list. User can manually
	// add item to this list even though no annotation is associated with the
	// corresponding AnnotationSpec.
	AnnotationSpecs []*AnnotationSpec `protobuf:"bytes,9,rep,name=annotation_specs,json=annotationSpecs,proto3" json:"annotation_specs,omitempty"`
	// contains filtered or unexported fields
}

Resource of an AnnotationSet.

func (*AnnotationSet) Descriptor deprecated

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

Deprecated: Use AnnotationSet.ProtoReflect.Descriptor instead.

func (*AnnotationSet) GetAnnotationSetType

func (m *AnnotationSet) GetAnnotationSetType() isAnnotationSet_AnnotationSetType

func (*AnnotationSet) GetAnnotationSpecs

func (x *AnnotationSet) GetAnnotationSpecs() []*AnnotationSpec

func (*AnnotationSet) GetBox

func (*AnnotationSet) GetClassificationLabel

func (x *AnnotationSet) GetClassificationLabel() *ClassificationLabelAnnotationSet

func (*AnnotationSet) GetCreateTime

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

func (*AnnotationSet) GetDisplayName

func (x *AnnotationSet) GetDisplayName() string

func (*AnnotationSet) GetMask

func (x *AnnotationSet) GetMask() *MaskAnnotationSet

func (*AnnotationSet) GetName

func (x *AnnotationSet) GetName() string

func (*AnnotationSet) GetPolygon

func (x *AnnotationSet) GetPolygon() *PolygonAnnotationSet

func (*AnnotationSet) GetPolyline

func (x *AnnotationSet) GetPolyline() *PolylineAnnotationSet

func (*AnnotationSet) GetUpdateTime

func (x *AnnotationSet) GetUpdateTime() *timestamppb.Timestamp

func (*AnnotationSet) ProtoMessage

func (*AnnotationSet) ProtoMessage()

func (*AnnotationSet) ProtoReflect

func (x *AnnotationSet) ProtoReflect() protoreflect.Message

func (*AnnotationSet) Reset

func (x *AnnotationSet) Reset()

func (*AnnotationSet) String

func (x *AnnotationSet) String() string

type AnnotationSet_Box

type AnnotationSet_Box struct {
	// Bounding box.
	Box *BoundingBoxAnnotationSet `protobuf:"bytes,4,opt,name=box,proto3,oneof"`
}

type AnnotationSet_ClassificationLabel

type AnnotationSet_ClassificationLabel struct {
	// Classification label.
	ClassificationLabel *ClassificationLabelAnnotationSet `protobuf:"bytes,3,opt,name=classification_label,json=classificationLabel,proto3,oneof"`
}

type AnnotationSet_Mask

type AnnotationSet_Mask struct {
	// Mask.
	Mask *MaskAnnotationSet `protobuf:"bytes,6,opt,name=mask,proto3,oneof"`
}

type AnnotationSet_Polygon

type AnnotationSet_Polygon struct {
	// Polygon.
	Polygon *PolygonAnnotationSet `protobuf:"bytes,5,opt,name=polygon,proto3,oneof"`
}

type AnnotationSet_Polyline

type AnnotationSet_Polyline struct {
	// Polyline
	Polyline *PolylineAnnotationSet `protobuf:"bytes,11,opt,name=polyline,proto3,oneof"`
}

type AnnotationSpec

type AnnotationSpec struct {

	// Output only. Resource name for the AnnotationSpec generated by the system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. A user friendly display name for the AnnotationSpec.
	// The name can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. Timestamp when this AnnotationSpec was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when AnnotationSpec was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

Resource of an AnnotationSpec.

func (*AnnotationSpec) Descriptor deprecated

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

Deprecated: Use AnnotationSpec.ProtoReflect.Descriptor instead.

func (*AnnotationSpec) GetCreateTime

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

func (*AnnotationSpec) GetDisplayName

func (x *AnnotationSpec) GetDisplayName() string

func (*AnnotationSpec) GetName

func (x *AnnotationSpec) GetName() string

func (*AnnotationSpec) GetUpdateTime

func (x *AnnotationSpec) GetUpdateTime() *timestamppb.Timestamp

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

type AnnotationSpecColor

type AnnotationSpecColor struct {

	// AnnotationSpec Id.
	AnnotationSpecId string `protobuf:"bytes,1,opt,name=annotation_spec_id,json=annotationSpecId,proto3" json:"annotation_spec_id,omitempty"`
	// RGB value represents color in the category_mask image.
	// Alpha value will always be empty.
	Color *color.Color `protobuf:"bytes,2,opt,name=color,proto3" json:"color,omitempty"`
	// contains filtered or unexported fields
}

Mapping of color to AnnotationSpec

func (*AnnotationSpecColor) Descriptor deprecated

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

Deprecated: Use AnnotationSpecColor.ProtoReflect.Descriptor instead.

func (*AnnotationSpecColor) GetAnnotationSpecId

func (x *AnnotationSpecColor) GetAnnotationSpecId() string

func (*AnnotationSpecColor) GetColor

func (x *AnnotationSpecColor) GetColor() *color.Color

func (*AnnotationSpecColor) ProtoMessage

func (*AnnotationSpecColor) ProtoMessage()

func (*AnnotationSpecColor) ProtoReflect

func (x *AnnotationSpecColor) ProtoReflect() protoreflect.Message

func (*AnnotationSpecColor) Reset

func (x *AnnotationSpecColor) Reset()

func (*AnnotationSpecColor) String

func (x *AnnotationSpecColor) String() string

type Annotation_Box

type Annotation_Box struct {
	// A BoundingBox Annotation.
	Box *BoundingBoxAnnotation `protobuf:"bytes,8,opt,name=box,proto3,oneof"`
}

type Annotation_ClassificationLabel

type Annotation_ClassificationLabel struct {
	// A Classification Label Annotation.
	ClassificationLabel *ClassificationLabelAnnotation `protobuf:"bytes,10,opt,name=classification_label,json=classificationLabel,proto3,oneof"`
}

type Annotation_Mask

type Annotation_Mask struct {
	// A Mask Annotation.
	Mask *MaskAnnotation `protobuf:"bytes,11,opt,name=mask,proto3,oneof"`
}

type Annotation_Polygon

type Annotation_Polygon struct {
	// A BoundingPoly Annotation.
	Polygon *BoundingPolyAnnotation `protobuf:"bytes,9,opt,name=polygon,proto3,oneof"`
}

type Annotation_Polyline

type Annotation_Polyline struct {
	// A Polyline Annotation,
	Polyline *PolylineAnnotation `protobuf:"bytes,14,opt,name=polyline,proto3,oneof"`
}

type Annotation_Source

type Annotation_Source struct {

	// Source type.
	Type Annotation_Source_SourceType `` /* 134-byte string literal not displayed */
	// Resource name of the source model when the Annotation is
	// MACHINE_PRODUCED.
	SourceModel string `protobuf:"bytes,2,opt,name=source_model,json=sourceModel,proto3" json:"source_model,omitempty"`
	// contains filtered or unexported fields
}

Source of the Annotation.

func (*Annotation_Source) Descriptor deprecated

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

Deprecated: Use Annotation_Source.ProtoReflect.Descriptor instead.

func (*Annotation_Source) GetSourceModel

func (x *Annotation_Source) GetSourceModel() string

func (*Annotation_Source) GetType

func (*Annotation_Source) ProtoMessage

func (*Annotation_Source) ProtoMessage()

func (*Annotation_Source) ProtoReflect

func (x *Annotation_Source) ProtoReflect() protoreflect.Message

func (*Annotation_Source) Reset

func (x *Annotation_Source) Reset()

func (*Annotation_Source) String

func (x *Annotation_Source) String() string

type Annotation_Source_SourceType

type Annotation_Source_SourceType int32

Source type of the Annotation.

const (
	// Unspecified source type.
	Annotation_Source_SOURCE_TYPE_UNSPECIFIED Annotation_Source_SourceType = 0
	// The Annotation is generated by a human user.
	Annotation_Source_HUMAN_PRODUCED Annotation_Source_SourceType = 1
	// The Annotation is generated by a ML model.
	Annotation_Source_MACHINE_PRODUCED Annotation_Source_SourceType = 2
	// The Annotation is generated by machine, and it has
	// child Annotation with HUMAN_PRODUCED.
	Annotation_Source_HUMAN_LABELED Annotation_Source_SourceType = 3
)

func (Annotation_Source_SourceType) Descriptor

func (Annotation_Source_SourceType) Enum

func (Annotation_Source_SourceType) EnumDescriptor deprecated

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

Deprecated: Use Annotation_Source_SourceType.Descriptor instead.

func (Annotation_Source_SourceType) Number

func (Annotation_Source_SourceType) String

func (Annotation_Source_SourceType) Type

type AnomalyDetectionLabelingConfig

type AnomalyDetectionLabelingConfig struct {

	// Required. The bounding box annotation set for anomaly detection module.
	// Format:
	//
	// projects/{project}/locations/{location}/datasets/{dataset}/annotationSets/{annotation_set}.
	InputBoundingBoxAnnotationSets []string `` /* 157-byte string literal not displayed */
	// A list of AnnotationSpecs to subselect Annotations in
	// `input_bounding_box_annotation_sets`. If specified, only Annotations which
	// have an AnnotationSpec in the list will be used for labeling. Format:
	//
	// `projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}`.
	AnnotationSpecAllowlist []string `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Labeling configuration of anomaly detection.

func (*AnomalyDetectionLabelingConfig) Descriptor deprecated

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

Deprecated: Use AnomalyDetectionLabelingConfig.ProtoReflect.Descriptor instead.

func (*AnomalyDetectionLabelingConfig) GetAnnotationSpecAllowlist

func (x *AnomalyDetectionLabelingConfig) GetAnnotationSpecAllowlist() []string

func (*AnomalyDetectionLabelingConfig) GetInputBoundingBoxAnnotationSets

func (x *AnomalyDetectionLabelingConfig) GetInputBoundingBoxAnnotationSets() []string

func (*AnomalyDetectionLabelingConfig) ProtoMessage

func (*AnomalyDetectionLabelingConfig) ProtoMessage()

func (*AnomalyDetectionLabelingConfig) ProtoReflect

func (*AnomalyDetectionLabelingConfig) Reset

func (x *AnomalyDetectionLabelingConfig) Reset()

func (*AnomalyDetectionLabelingConfig) String

type AnomalyDetectionModule

type AnomalyDetectionModule struct {

	// Input regions within which to detect anomalies. If not provided, the full
	// image is used as input.
	QueryRegions []*AnnotationInput `protobuf:"bytes,1,rep,name=query_regions,json=queryRegions,proto3" json:"query_regions,omitempty"`
	// Required. Classification labels to train the model.
	ClassificationLabels []*AnnotationInput `protobuf:"bytes,2,rep,name=classification_labels,json=classificationLabels,proto3" json:"classification_labels,omitempty"`
	// Required. Classification predictions by the model.
	ClassificationPredictions []*AnnotationOutput `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

Detailed input and output information of an anomaly detection Module.

func (*AnomalyDetectionModule) Descriptor deprecated

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

Deprecated: Use AnomalyDetectionModule.ProtoReflect.Descriptor instead.

func (*AnomalyDetectionModule) GetClassificationLabels

func (x *AnomalyDetectionModule) GetClassificationLabels() []*AnnotationInput

func (*AnomalyDetectionModule) GetClassificationPredictions

func (x *AnomalyDetectionModule) GetClassificationPredictions() []*AnnotationOutput

func (*AnomalyDetectionModule) GetQueryRegions

func (x *AnomalyDetectionModule) GetQueryRegions() []*AnnotationInput

func (*AnomalyDetectionModule) ProtoMessage

func (*AnomalyDetectionModule) ProtoMessage()

func (*AnomalyDetectionModule) ProtoReflect

func (x *AnomalyDetectionModule) ProtoReflect() protoreflect.Message

func (*AnomalyDetectionModule) Reset

func (x *AnomalyDetectionModule) Reset()

func (*AnomalyDetectionModule) String

func (x *AnomalyDetectionModule) String() string

type BatchPredictOperationMetadata

type BatchPredictOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for BatchPreidct.

func (*BatchPredictOperationMetadata) Descriptor deprecated

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

Deprecated: Use BatchPredictOperationMetadata.ProtoReflect.Descriptor instead.

func (*BatchPredictOperationMetadata) GetCommonOperationMetadata

func (x *BatchPredictOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*BatchPredictOperationMetadata) ProtoMessage

func (*BatchPredictOperationMetadata) ProtoMessage()

func (*BatchPredictOperationMetadata) ProtoReflect

func (*BatchPredictOperationMetadata) Reset

func (x *BatchPredictOperationMetadata) Reset()

func (*BatchPredictOperationMetadata) String

type BatchPredictRequest

type BatchPredictRequest struct {

	// Required. SolutionArtifact identifier.
	SolutionArtifact string `protobuf:"bytes,1,opt,name=solution_artifact,json=solutionArtifact,proto3" json:"solution_artifact,omitempty"`
	// Required. The input configuration for batch prediction.
	// The Cloud Storage path of input file. Accepted forms:
	// * Full object path, e.g. gs://bucket/directory/object.csv in which each
	// line is the full path to a image file.
	InputUri string `protobuf:"bytes,2,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
	// Required. The Cloud Storage location of the directory where the output is
	// to be written to. Output directory will contain:
	// 1. output.jsonl
	// # Each line is a JSON format of PredictionResult.
	//
	// 2. category_masks (for MaskAnnotation)
	// # Directory of masks - referenced via annotation in output.jsonl.
	//
	// 3. confidence_masks (for MaskAnnotation)
	// # Directory of masks - referenced via annotation in output.jsonl.
	OutputGcsDir *GcsDestination `protobuf:"bytes,3,opt,name=output_gcs_dir,json=outputGcsDir,proto3" json:"output_gcs_dir,omitempty"`
	// contains filtered or unexported fields
}

Request message for BatchPredict.

func (*BatchPredictRequest) Descriptor deprecated

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

Deprecated: Use BatchPredictRequest.ProtoReflect.Descriptor instead.

func (*BatchPredictRequest) GetInputUri

func (x *BatchPredictRequest) GetInputUri() string

func (*BatchPredictRequest) GetOutputGcsDir

func (x *BatchPredictRequest) GetOutputGcsDir() *GcsDestination

func (*BatchPredictRequest) GetSolutionArtifact

func (x *BatchPredictRequest) GetSolutionArtifact() string

func (*BatchPredictRequest) ProtoMessage

func (*BatchPredictRequest) ProtoMessage()

func (*BatchPredictRequest) ProtoReflect

func (x *BatchPredictRequest) ProtoReflect() protoreflect.Message

func (*BatchPredictRequest) Reset

func (x *BatchPredictRequest) Reset()

func (*BatchPredictRequest) String

func (x *BatchPredictRequest) String() string

type BatchPredictResponse

type BatchPredictResponse struct {
	// contains filtered or unexported fields
}

func (*BatchPredictResponse) Descriptor deprecated

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

Deprecated: Use BatchPredictResponse.ProtoReflect.Descriptor instead.

func (*BatchPredictResponse) ProtoMessage

func (*BatchPredictResponse) ProtoMessage()

func (*BatchPredictResponse) ProtoReflect

func (x *BatchPredictResponse) ProtoReflect() protoreflect.Message

func (*BatchPredictResponse) Reset

func (x *BatchPredictResponse) Reset()

func (*BatchPredictResponse) String

func (x *BatchPredictResponse) String() string

type BoundingBoxAnnotation

type BoundingBoxAnnotation struct {

	// A box representing a rectangle region on the image.
	// A box is supposed to have exactly four vertices in clockwise order.
	// Vertices are represented in normalized format.
	NormalizedBoundingBox *NormalizedBoundingPoly `` /* 126-byte string literal not displayed */
	// Output only. A confidence score between 0.0 and 1.0. A higher value
	// means greater confidence about the annotation.
	ConfidenceScore float32 `protobuf:"fixed32,2,opt,name=confidence_score,json=confidenceScore,proto3" json:"confidence_score,omitempty"`
	// contains filtered or unexported fields
}

Detailed information for BoundingBox Annotation.

func (*BoundingBoxAnnotation) Descriptor deprecated

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

Deprecated: Use BoundingBoxAnnotation.ProtoReflect.Descriptor instead.

func (*BoundingBoxAnnotation) GetConfidenceScore

func (x *BoundingBoxAnnotation) GetConfidenceScore() float32

func (*BoundingBoxAnnotation) GetNormalizedBoundingBox

func (x *BoundingBoxAnnotation) GetNormalizedBoundingBox() *NormalizedBoundingPoly

func (*BoundingBoxAnnotation) ProtoMessage

func (*BoundingBoxAnnotation) ProtoMessage()

func (*BoundingBoxAnnotation) ProtoReflect

func (x *BoundingBoxAnnotation) ProtoReflect() protoreflect.Message

func (*BoundingBoxAnnotation) Reset

func (x *BoundingBoxAnnotation) Reset()

func (*BoundingBoxAnnotation) String

func (x *BoundingBoxAnnotation) String() string

type BoundingBoxAnnotationSet

type BoundingBoxAnnotationSet struct {
	// contains filtered or unexported fields
}

BoundingBox Annotation type.

func (*BoundingBoxAnnotationSet) Descriptor deprecated

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

Deprecated: Use BoundingBoxAnnotationSet.ProtoReflect.Descriptor instead.

func (*BoundingBoxAnnotationSet) ProtoMessage

func (*BoundingBoxAnnotationSet) ProtoMessage()

func (*BoundingBoxAnnotationSet) ProtoReflect

func (x *BoundingBoxAnnotationSet) ProtoReflect() protoreflect.Message

func (*BoundingBoxAnnotationSet) Reset

func (x *BoundingBoxAnnotationSet) Reset()

func (*BoundingBoxAnnotationSet) String

func (x *BoundingBoxAnnotationSet) String() string

type BoundingPolyAnnotation

type BoundingPolyAnnotation struct {

	// A polygon region on the image.
	// A polygon is supposed to have N vertices in clockwise order.
	// Vertices are represented in normalized format.
	NormalizedBoundingPoly *NormalizedBoundingPoly `` /* 129-byte string literal not displayed */
	// Output only. A confidence score between 0.0 and 1.0. A higher value
	// means greater confidence that the annotation is positive.
	ConfidenceScore float32 `protobuf:"fixed32,2,opt,name=confidence_score,json=confidenceScore,proto3" json:"confidence_score,omitempty"`
	// contains filtered or unexported fields
}

Detailed information for BoundingPoly Annotation.

func (*BoundingPolyAnnotation) Descriptor deprecated

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

Deprecated: Use BoundingPolyAnnotation.ProtoReflect.Descriptor instead.

func (*BoundingPolyAnnotation) GetConfidenceScore

func (x *BoundingPolyAnnotation) GetConfidenceScore() float32

func (*BoundingPolyAnnotation) GetNormalizedBoundingPoly

func (x *BoundingPolyAnnotation) GetNormalizedBoundingPoly() *NormalizedBoundingPoly

func (*BoundingPolyAnnotation) ProtoMessage

func (*BoundingPolyAnnotation) ProtoMessage()

func (*BoundingPolyAnnotation) ProtoReflect

func (x *BoundingPolyAnnotation) ProtoReflect() protoreflect.Message

func (*BoundingPolyAnnotation) Reset

func (x *BoundingPolyAnnotation) Reset()

func (*BoundingPolyAnnotation) String

func (x *BoundingPolyAnnotation) String() string

type CancelLabelingJobRequest

type CancelLabelingJobRequest struct {

	// Required. The resource name of the labeling job to cancel. Format:
	// `projects/{project}/locations/{location}/labelingJobs/{labeling_job}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for cancelling a labeling job.

func (*CancelLabelingJobRequest) Descriptor deprecated

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

Deprecated: Use CancelLabelingJobRequest.ProtoReflect.Descriptor instead.

func (*CancelLabelingJobRequest) GetName

func (x *CancelLabelingJobRequest) GetName() string

func (*CancelLabelingJobRequest) ProtoMessage

func (*CancelLabelingJobRequest) ProtoMessage()

func (*CancelLabelingJobRequest) ProtoReflect

func (x *CancelLabelingJobRequest) ProtoReflect() protoreflect.Message

func (*CancelLabelingJobRequest) Reset

func (x *CancelLabelingJobRequest) Reset()

func (*CancelLabelingJobRequest) String

func (x *CancelLabelingJobRequest) String() string

type ClassificationLabelAnnotation

type ClassificationLabelAnnotation struct {

	// Output only. A confidence score between 0.0 and 1.0. A higher value
	// means greater confidence that the annotation is positive.
	ConfidenceScore float32 `protobuf:"fixed32,1,opt,name=confidence_score,json=confidenceScore,proto3" json:"confidence_score,omitempty"`
	// contains filtered or unexported fields
}

Detailed information for ClassificationLabel Annotation.

func (*ClassificationLabelAnnotation) Descriptor deprecated

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

Deprecated: Use ClassificationLabelAnnotation.ProtoReflect.Descriptor instead.

func (*ClassificationLabelAnnotation) GetConfidenceScore

func (x *ClassificationLabelAnnotation) GetConfidenceScore() float32

func (*ClassificationLabelAnnotation) ProtoMessage

func (*ClassificationLabelAnnotation) ProtoMessage()

func (*ClassificationLabelAnnotation) ProtoReflect

func (*ClassificationLabelAnnotation) Reset

func (x *ClassificationLabelAnnotation) Reset()

func (*ClassificationLabelAnnotation) String

type ClassificationLabelAnnotationSet

type ClassificationLabelAnnotationSet struct {

	// Whether or not the classification annotation is a multi-label
	// classification.
	MultiLabel bool `protobuf:"varint,1,opt,name=multi_label,json=multiLabel,proto3" json:"multi_label,omitempty"`
	// contains filtered or unexported fields
}

ClassificationLabel Annotation type.

func (*ClassificationLabelAnnotationSet) Descriptor deprecated

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

Deprecated: Use ClassificationLabelAnnotationSet.ProtoReflect.Descriptor instead.

func (*ClassificationLabelAnnotationSet) GetMultiLabel

func (x *ClassificationLabelAnnotationSet) GetMultiLabel() bool

func (*ClassificationLabelAnnotationSet) ProtoMessage

func (*ClassificationLabelAnnotationSet) ProtoMessage()

func (*ClassificationLabelAnnotationSet) ProtoReflect

func (*ClassificationLabelAnnotationSet) Reset

func (*ClassificationLabelAnnotationSet) String

type ClassificationModule

type ClassificationModule struct {

	// Regions to search on for the query image, anything outside of these regions
	// will not be considered from the module. The query images can be defined in
	// the template image or predicted per image from other modules.  If
	// query_regions are not specified, the full image will be used as a single
	// query region.
	QueryRegions []*AnnotationInput `protobuf:"bytes,1,rep,name=query_regions,json=queryRegions,proto3" json:"query_regions,omitempty"`
	// Regions within the template image to transfer to the query image.
	InspectionRegions []*AnnotationInput `protobuf:"bytes,2,rep,name=inspection_regions,json=inspectionRegions,proto3" json:"inspection_regions,omitempty"`
	// Required. Classification labels to train the module.
	ClassificationLabels []*AnnotationInput `protobuf:"bytes,3,rep,name=classification_labels,json=classificationLabels,proto3" json:"classification_labels,omitempty"`
	// Classification predictions in inspection regions by the module.
	InspectionRegionPredictions []*AnnotationOutput `` /* 144-byte string literal not displayed */
	// Required. Classification predictions by the module.
	ClassificationPredictions []*AnnotationOutput `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

Detailed input and output information of an image classification module.

func (*ClassificationModule) Descriptor deprecated

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

Deprecated: Use ClassificationModule.ProtoReflect.Descriptor instead.

func (*ClassificationModule) GetClassificationLabels

func (x *ClassificationModule) GetClassificationLabels() []*AnnotationInput

func (*ClassificationModule) GetClassificationPredictions

func (x *ClassificationModule) GetClassificationPredictions() []*AnnotationOutput

func (*ClassificationModule) GetInspectionRegionPredictions

func (x *ClassificationModule) GetInspectionRegionPredictions() []*AnnotationOutput

func (*ClassificationModule) GetInspectionRegions

func (x *ClassificationModule) GetInspectionRegions() []*AnnotationInput

func (*ClassificationModule) GetQueryRegions

func (x *ClassificationModule) GetQueryRegions() []*AnnotationInput

func (*ClassificationModule) ProtoMessage

func (*ClassificationModule) ProtoMessage()

func (*ClassificationModule) ProtoReflect

func (x *ClassificationModule) ProtoReflect() protoreflect.Message

func (*ClassificationModule) Reset

func (x *ClassificationModule) Reset()

func (*ClassificationModule) String

func (x *ClassificationModule) String() string

type CommonOperationMetadata

type CommonOperationMetadata struct {

	// Output only. Operation creation timestamp.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Operation last updated timestamp.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. Resource name that this operation is directly associated with.
	// For Create calls, this would be the parent resource.
	// For others (Update, Delete, etc.) this would be the resource on which the
	// method has been invoked.
	Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Common operation metadata across Visual Inspection AI operations.

func (*CommonOperationMetadata) Descriptor deprecated

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

Deprecated: Use CommonOperationMetadata.ProtoReflect.Descriptor instead.

func (*CommonOperationMetadata) GetCreateTime

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

func (*CommonOperationMetadata) GetTarget

func (x *CommonOperationMetadata) GetTarget() string

func (*CommonOperationMetadata) GetUpdateTime

func (x *CommonOperationMetadata) GetUpdateTime() *timestamppb.Timestamp

func (*CommonOperationMetadata) ProtoMessage

func (*CommonOperationMetadata) ProtoMessage()

func (*CommonOperationMetadata) ProtoReflect

func (x *CommonOperationMetadata) ProtoReflect() protoreflect.Message

func (*CommonOperationMetadata) Reset

func (x *CommonOperationMetadata) Reset()

func (*CommonOperationMetadata) String

func (x *CommonOperationMetadata) String() string

type ConfusionMatrix

type ConfusionMatrix struct {

	// Output only. Counts of items across slices.
	// For example, rows[i][j].count indicate the count for class_labels[i] as
	// present in ground truth versus class_labels[j] as predicted by the model.
	// The number of rows is the same as individual number of "counts" in a Row as
	// well as the number of class_labels. So if the number of class_labels is n,
	// then rows count is n as well as each rows.count has also count n.
	Rows []*ConfusionMatrix_Row `protobuf:"bytes,1,rep,name=rows,proto3" json:"rows,omitempty"`
	// Output only. Class labels as the rows/columns of the confusion matrix.
	ClassLabels []string `protobuf:"bytes,2,rep,name=class_labels,json=classLabels,proto3" json:"class_labels,omitempty"`
	// Output only. Class AnnotationSpecs as the rows/columns of the confusion
	// matrix.
	AnnotationSpecs []string `protobuf:"bytes,3,rep,name=annotation_specs,json=annotationSpecs,proto3" json:"annotation_specs,omitempty"`
	// contains filtered or unexported fields
}

Confusion matrix across different class labels (if present).

func (*ConfusionMatrix) Descriptor deprecated

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

Deprecated: Use ConfusionMatrix.ProtoReflect.Descriptor instead.

func (*ConfusionMatrix) GetAnnotationSpecs

func (x *ConfusionMatrix) GetAnnotationSpecs() []string

func (*ConfusionMatrix) GetClassLabels

func (x *ConfusionMatrix) GetClassLabels() []string

func (*ConfusionMatrix) GetRows

func (x *ConfusionMatrix) GetRows() []*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

type ConfusionMatrix_Row

type ConfusionMatrix_Row struct {

	// Output only. Count of items in a "slice" classified at a particular
	// class_label in the ground truth versus that classified by the solution.
	Count []int64 `protobuf:"varint,1,rep,packed,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

Individual row for the confusion matrix.

func (*ConfusionMatrix_Row) Descriptor deprecated

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

Deprecated: Use ConfusionMatrix_Row.ProtoReflect.Descriptor instead.

func (*ConfusionMatrix_Row) GetCount

func (x *ConfusionMatrix_Row) GetCount() []int64

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

type CreateAnnotationSetRequest

type CreateAnnotationSetRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. AnnotationSet to create.
	AnnotationSet *AnnotationSet `protobuf:"bytes,2,opt,name=annotation_set,json=annotationSet,proto3" json:"annotation_set,omitempty"`
	// contains filtered or unexported fields
}

Request for creating a AnnotationSet.

func (*CreateAnnotationSetRequest) Descriptor deprecated

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

Deprecated: Use CreateAnnotationSetRequest.ProtoReflect.Descriptor instead.

func (*CreateAnnotationSetRequest) GetAnnotationSet

func (x *CreateAnnotationSetRequest) GetAnnotationSet() *AnnotationSet

func (*CreateAnnotationSetRequest) GetParent

func (x *CreateAnnotationSetRequest) GetParent() string

func (*CreateAnnotationSetRequest) ProtoMessage

func (*CreateAnnotationSetRequest) ProtoMessage()

func (*CreateAnnotationSetRequest) ProtoReflect

func (*CreateAnnotationSetRequest) Reset

func (x *CreateAnnotationSetRequest) Reset()

func (*CreateAnnotationSetRequest) String

func (x *CreateAnnotationSetRequest) String() string

type CreateAnnotationSpecRequest

type CreateAnnotationSpecRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. AnnotationSpec to create.
	AnnotationSpec *AnnotationSpec `protobuf:"bytes,2,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
	// contains filtered or unexported fields
}

Request for creating a AnnotationSpec.

func (*CreateAnnotationSpecRequest) Descriptor deprecated

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

Deprecated: Use CreateAnnotationSpecRequest.ProtoReflect.Descriptor instead.

func (*CreateAnnotationSpecRequest) GetAnnotationSpec

func (x *CreateAnnotationSpecRequest) GetAnnotationSpec() *AnnotationSpec

func (*CreateAnnotationSpecRequest) GetParent

func (x *CreateAnnotationSpecRequest) GetParent() string

func (*CreateAnnotationSpecRequest) ProtoMessage

func (*CreateAnnotationSpecRequest) ProtoMessage()

func (*CreateAnnotationSpecRequest) ProtoReflect

func (*CreateAnnotationSpecRequest) Reset

func (x *CreateAnnotationSpecRequest) Reset()

func (*CreateAnnotationSpecRequest) String

func (x *CreateAnnotationSpecRequest) String() string

type CreateDatasetOperationMetadata

type CreateDatasetOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

CreateDataset operation metadata.

func (*CreateDatasetOperationMetadata) Descriptor deprecated

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

Deprecated: Use CreateDatasetOperationMetadata.ProtoReflect.Descriptor instead.

func (*CreateDatasetOperationMetadata) GetCommonOperationMetadata

func (x *CreateDatasetOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*CreateDatasetOperationMetadata) ProtoMessage

func (*CreateDatasetOperationMetadata) ProtoMessage()

func (*CreateDatasetOperationMetadata) ProtoReflect

func (*CreateDatasetOperationMetadata) Reset

func (x *CreateDatasetOperationMetadata) Reset()

func (*CreateDatasetOperationMetadata) String

type CreateLabelingJobRequest

type CreateLabelingJobRequest struct {

	// Required. The parent of the LabelingJob.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The LabelingJob to create.
	LabelingJob *LabelingJob `protobuf:"bytes,2,opt,name=labeling_job,json=labelingJob,proto3" json:"labeling_job,omitempty"`
	// contains filtered or unexported fields
}

Request for creating a labeling job.

func (*CreateLabelingJobRequest) Descriptor deprecated

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

Deprecated: Use CreateLabelingJobRequest.ProtoReflect.Descriptor instead.

func (*CreateLabelingJobRequest) GetLabelingJob

func (x *CreateLabelingJobRequest) GetLabelingJob() *LabelingJob

func (*CreateLabelingJobRequest) GetParent

func (x *CreateLabelingJobRequest) GetParent() string

func (*CreateLabelingJobRequest) ProtoMessage

func (*CreateLabelingJobRequest) ProtoMessage()

func (*CreateLabelingJobRequest) ProtoReflect

func (x *CreateLabelingJobRequest) ProtoReflect() protoreflect.Message

func (*CreateLabelingJobRequest) Reset

func (x *CreateLabelingJobRequest) Reset()

func (*CreateLabelingJobRequest) String

func (x *CreateLabelingJobRequest) String() string

type CreateModelOperationMetadata

type CreateModelOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for CreateModel.

func (*CreateModelOperationMetadata) Descriptor deprecated

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

Deprecated: Use CreateModelOperationMetadata.ProtoReflect.Descriptor instead.

func (*CreateModelOperationMetadata) GetCommonOperationMetadata

func (x *CreateModelOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*CreateModelOperationMetadata) ProtoMessage

func (*CreateModelOperationMetadata) ProtoMessage()

func (*CreateModelOperationMetadata) ProtoReflect

func (*CreateModelOperationMetadata) Reset

func (x *CreateModelOperationMetadata) Reset()

func (*CreateModelOperationMetadata) String

type CreateModelRequest

type CreateModelRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Model to create.
	Model *Model `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

Request for creating a Model. This invokes the training process for the parent Module.

func (*CreateModelRequest) Descriptor deprecated

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

Deprecated: Use CreateModelRequest.ProtoReflect.Descriptor instead.

func (*CreateModelRequest) GetModel

func (x *CreateModelRequest) GetModel() *Model

func (*CreateModelRequest) GetParent

func (x *CreateModelRequest) GetParent() string

func (*CreateModelRequest) ProtoMessage

func (*CreateModelRequest) ProtoMessage()

func (*CreateModelRequest) ProtoReflect

func (x *CreateModelRequest) ProtoReflect() protoreflect.Message

func (*CreateModelRequest) Reset

func (x *CreateModelRequest) Reset()

func (*CreateModelRequest) String

func (x *CreateModelRequest) String() string

type CreateModuleRequest

type CreateModuleRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Module to create.
	Module *Module `protobuf:"bytes,2,opt,name=module,proto3" json:"module,omitempty"`
	// contains filtered or unexported fields
}

Request for creating a Module.

func (*CreateModuleRequest) Descriptor deprecated

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

Deprecated: Use CreateModuleRequest.ProtoReflect.Descriptor instead.

func (*CreateModuleRequest) GetModule

func (x *CreateModuleRequest) GetModule() *Module

func (*CreateModuleRequest) GetParent

func (x *CreateModuleRequest) GetParent() string

func (*CreateModuleRequest) ProtoMessage

func (*CreateModuleRequest) ProtoMessage()

func (*CreateModuleRequest) ProtoReflect

func (x *CreateModuleRequest) ProtoReflect() protoreflect.Message

func (*CreateModuleRequest) Reset

func (x *CreateModuleRequest) Reset()

func (*CreateModuleRequest) String

func (x *CreateModuleRequest) String() string

type CreateSolutionArtifactOperationMetadata

type CreateSolutionArtifactOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

CreateSolutionArtifact operation metadata.

func (*CreateSolutionArtifactOperationMetadata) Descriptor deprecated

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

Deprecated: Use CreateSolutionArtifactOperationMetadata.ProtoReflect.Descriptor instead.

func (*CreateSolutionArtifactOperationMetadata) GetCommonOperationMetadata

func (x *CreateSolutionArtifactOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*CreateSolutionArtifactOperationMetadata) ProtoMessage

func (*CreateSolutionArtifactOperationMetadata) ProtoReflect

func (*CreateSolutionArtifactOperationMetadata) Reset

func (*CreateSolutionArtifactOperationMetadata) String

type CreateSolutionArtifactRequest

type CreateSolutionArtifactRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. SolutionArtifact to create.
	SolutionArtifact *SolutionArtifact `protobuf:"bytes,2,opt,name=solution_artifact,json=solutionArtifact,proto3" json:"solution_artifact,omitempty"`
	// contains filtered or unexported fields
}

Request for creating a SolutionArtifact.

func (*CreateSolutionArtifactRequest) Descriptor deprecated

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

Deprecated: Use CreateSolutionArtifactRequest.ProtoReflect.Descriptor instead.

func (*CreateSolutionArtifactRequest) GetParent

func (x *CreateSolutionArtifactRequest) GetParent() string

func (*CreateSolutionArtifactRequest) GetSolutionArtifact

func (x *CreateSolutionArtifactRequest) GetSolutionArtifact() *SolutionArtifact

func (*CreateSolutionArtifactRequest) ProtoMessage

func (*CreateSolutionArtifactRequest) ProtoMessage()

func (*CreateSolutionArtifactRequest) ProtoReflect

func (*CreateSolutionArtifactRequest) Reset

func (x *CreateSolutionArtifactRequest) Reset()

func (*CreateSolutionArtifactRequest) String

type CreateSolutionRequest

type CreateSolutionRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Solution to create.
	Solution *Solution `protobuf:"bytes,2,opt,name=solution,proto3" json:"solution,omitempty"`
	// contains filtered or unexported fields
}

Request for creating a solution.

func (*CreateSolutionRequest) Descriptor deprecated

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

Deprecated: Use CreateSolutionRequest.ProtoReflect.Descriptor instead.

func (*CreateSolutionRequest) GetParent

func (x *CreateSolutionRequest) GetParent() string

func (*CreateSolutionRequest) GetSolution

func (x *CreateSolutionRequest) GetSolution() *Solution

func (*CreateSolutionRequest) ProtoMessage

func (*CreateSolutionRequest) ProtoMessage()

func (*CreateSolutionRequest) ProtoReflect

func (x *CreateSolutionRequest) ProtoReflect() protoreflect.Message

func (*CreateSolutionRequest) Reset

func (x *CreateSolutionRequest) Reset()

func (*CreateSolutionRequest) String

func (x *CreateSolutionRequest) String() string

type CreateSpecialistPoolOperationMetadata

type CreateSpecialistPoolOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for CreateSpecialistPool.

func (*CreateSpecialistPoolOperationMetadata) Descriptor deprecated

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

Deprecated: Use CreateSpecialistPoolOperationMetadata.ProtoReflect.Descriptor instead.

func (*CreateSpecialistPoolOperationMetadata) GetCommonOperationMetadata

func (x *CreateSpecialistPoolOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*CreateSpecialistPoolOperationMetadata) ProtoMessage

func (*CreateSpecialistPoolOperationMetadata) ProtoMessage()

func (*CreateSpecialistPoolOperationMetadata) ProtoReflect

func (*CreateSpecialistPoolOperationMetadata) Reset

func (*CreateSpecialistPoolOperationMetadata) String

type CreateSpecialistPoolRequest

type CreateSpecialistPoolRequest struct {

	// Required. The parent Project name for the new SpecialistPool.
	// The form is `projects/{project}/locations/{location}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The SpecialistPool to create.
	SpecialistPool *SpecialistPool `protobuf:"bytes,2,opt,name=specialist_pool,json=specialistPool,proto3" json:"specialist_pool,omitempty"`
	// contains filtered or unexported fields
}

Request for creating a SpecialistPool.

func (*CreateSpecialistPoolRequest) Descriptor deprecated

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

Deprecated: Use CreateSpecialistPoolRequest.ProtoReflect.Descriptor instead.

func (*CreateSpecialistPoolRequest) GetParent

func (x *CreateSpecialistPoolRequest) GetParent() string

func (*CreateSpecialistPoolRequest) GetSpecialistPool

func (x *CreateSpecialistPoolRequest) GetSpecialistPool() *SpecialistPool

func (*CreateSpecialistPoolRequest) ProtoMessage

func (*CreateSpecialistPoolRequest) ProtoMessage()

func (*CreateSpecialistPoolRequest) ProtoReflect

func (*CreateSpecialistPoolRequest) Reset

func (x *CreateSpecialistPoolRequest) Reset()

func (*CreateSpecialistPoolRequest) String

func (x *CreateSpecialistPoolRequest) String() string

type Dataset

type Dataset struct {

	// Output only. Resource name for the Dataset generated by the system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. A user friendly display name for the Dataset.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. Timestamp when this Dataset was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this Dataset was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Used to perform consistent read-modify-write updates. If not set, a blind
	// "overwrite" update happens.
	Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
	// The labels with user-defined metadata to organize your dataset.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label keys must start with a letter.
	//
	// See https://goo.gl/xmQnxf for more information on and examples of labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Output only. The number of Images in the Dataset.
	ImageCount int64 `protobuf:"varint,7,opt,name=image_count,json=imageCount,proto3" json:"image_count,omitempty"`
	// contains filtered or unexported fields
}

A Dataset is a collection of Images and Annotations, which could be used to solve a specifc visual inspection problem.

func (*Dataset) Descriptor deprecated

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

Deprecated: Use Dataset.ProtoReflect.Descriptor instead.

func (*Dataset) GetCreateTime

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

func (*Dataset) GetDisplayName

func (x *Dataset) GetDisplayName() string

func (*Dataset) GetEtag

func (x *Dataset) GetEtag() string

func (*Dataset) GetImageCount

func (x *Dataset) GetImageCount() int64

func (*Dataset) GetLabels

func (x *Dataset) GetLabels() map[string]string

func (*Dataset) GetName

func (x *Dataset) GetName() string

func (*Dataset) GetUpdateTime

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

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

type DatasetSource

type DatasetSource struct {

	// Required. Dataset resource name. It needs to be in the same project and
	// location.
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Filter on Images to import.
	ImageFilter string `protobuf:"bytes,2,opt,name=image_filter,json=imageFilter,proto3" json:"image_filter,omitempty"`
	// Filter on Annotations to import. Only Annotations on already filtered in
	// Images are considered.
	AnnotationFilter string `protobuf:"bytes,3,opt,name=annotation_filter,json=annotationFilter,proto3" json:"annotation_filter,omitempty"`
	// contains filtered or unexported fields
}

Describes the source Dataset from where we import data.

func (*DatasetSource) Descriptor deprecated

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

Deprecated: Use DatasetSource.ProtoReflect.Descriptor instead.

func (*DatasetSource) GetAnnotationFilter

func (x *DatasetSource) GetAnnotationFilter() string

func (*DatasetSource) GetDataset

func (x *DatasetSource) GetDataset() string

func (*DatasetSource) GetImageFilter

func (x *DatasetSource) GetImageFilter() string

func (*DatasetSource) ProtoMessage

func (*DatasetSource) ProtoMessage()

func (*DatasetSource) ProtoReflect

func (x *DatasetSource) ProtoReflect() protoreflect.Message

func (*DatasetSource) Reset

func (x *DatasetSource) Reset()

func (*DatasetSource) String

func (x *DatasetSource) String() string

type DeleteAnnotationOperationMetadata

type DeleteAnnotationOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for DeleteAnnotation.

func (*DeleteAnnotationOperationMetadata) Descriptor deprecated

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

Deprecated: Use DeleteAnnotationOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeleteAnnotationOperationMetadata) GetCommonOperationMetadata

func (x *DeleteAnnotationOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*DeleteAnnotationOperationMetadata) ProtoMessage

func (*DeleteAnnotationOperationMetadata) ProtoMessage()

func (*DeleteAnnotationOperationMetadata) ProtoReflect

func (*DeleteAnnotationOperationMetadata) Reset

func (*DeleteAnnotationOperationMetadata) String

type DeleteAnnotationSetOperationMetadata

type DeleteAnnotationSetOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for DeleteAnnotationSet.

func (*DeleteAnnotationSetOperationMetadata) Descriptor deprecated

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

Deprecated: Use DeleteAnnotationSetOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeleteAnnotationSetOperationMetadata) GetCommonOperationMetadata

func (x *DeleteAnnotationSetOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*DeleteAnnotationSetOperationMetadata) ProtoMessage

func (*DeleteAnnotationSetOperationMetadata) ProtoMessage()

func (*DeleteAnnotationSetOperationMetadata) ProtoReflect

func (*DeleteAnnotationSetOperationMetadata) Reset

func (*DeleteAnnotationSetOperationMetadata) String

type DeleteAnnotationSpecOperationMetadata

type DeleteAnnotationSpecOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation Metadata for DeleteAnnotationSpec.

func (*DeleteAnnotationSpecOperationMetadata) Descriptor deprecated

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

Deprecated: Use DeleteAnnotationSpecOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeleteAnnotationSpecOperationMetadata) GetCommonOperationMetadata

func (x *DeleteAnnotationSpecOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*DeleteAnnotationSpecOperationMetadata) ProtoMessage

func (*DeleteAnnotationSpecOperationMetadata) ProtoMessage()

func (*DeleteAnnotationSpecOperationMetadata) ProtoReflect

func (*DeleteAnnotationSpecOperationMetadata) Reset

func (*DeleteAnnotationSpecOperationMetadata) String

type DeleteDatasetOperationMetadata

type DeleteDatasetOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

DeleteDataset operation metadata.

func (*DeleteDatasetOperationMetadata) Descriptor deprecated

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

Deprecated: Use DeleteDatasetOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeleteDatasetOperationMetadata) GetCommonOperationMetadata

func (x *DeleteDatasetOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*DeleteDatasetOperationMetadata) ProtoMessage

func (*DeleteDatasetOperationMetadata) ProtoMessage()

func (*DeleteDatasetOperationMetadata) ProtoReflect

func (*DeleteDatasetOperationMetadata) Reset

func (x *DeleteDatasetOperationMetadata) Reset()

func (*DeleteDatasetOperationMetadata) String

type DeleteDatasetRequest

type DeleteDatasetRequest struct {

	// Required. Dataset identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for deleting a Dataset.

func (*DeleteDatasetRequest) Descriptor deprecated

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

type DeleteLabelingJobOperationMetadata

type DeleteLabelingJobOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for deleting a labeling job.

func (*DeleteLabelingJobOperationMetadata) Descriptor deprecated

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

Deprecated: Use DeleteLabelingJobOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeleteLabelingJobOperationMetadata) GetCommonOperationMetadata

func (x *DeleteLabelingJobOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*DeleteLabelingJobOperationMetadata) ProtoMessage

func (*DeleteLabelingJobOperationMetadata) ProtoMessage()

func (*DeleteLabelingJobOperationMetadata) ProtoReflect

func (*DeleteLabelingJobOperationMetadata) Reset

func (*DeleteLabelingJobOperationMetadata) String

type DeleteLabelingJobRequest

type DeleteLabelingJobRequest struct {

	// Required. The resource name of the labeling job to delete. Format:
	// `projects/{project}/locations/{location}/labelingJobs/{labeling_job}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for deleting a labeling job.

func (*DeleteLabelingJobRequest) Descriptor deprecated

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

Deprecated: Use DeleteLabelingJobRequest.ProtoReflect.Descriptor instead.

func (*DeleteLabelingJobRequest) GetName

func (x *DeleteLabelingJobRequest) GetName() string

func (*DeleteLabelingJobRequest) ProtoMessage

func (*DeleteLabelingJobRequest) ProtoMessage()

func (*DeleteLabelingJobRequest) ProtoReflect

func (x *DeleteLabelingJobRequest) ProtoReflect() protoreflect.Message

func (*DeleteLabelingJobRequest) Reset

func (x *DeleteLabelingJobRequest) Reset()

func (*DeleteLabelingJobRequest) String

func (x *DeleteLabelingJobRequest) String() string

type DeleteModelOperationMetadata

type DeleteModelOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for DeleteModel.

func (*DeleteModelOperationMetadata) Descriptor deprecated

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

Deprecated: Use DeleteModelOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeleteModelOperationMetadata) GetCommonOperationMetadata

func (x *DeleteModelOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*DeleteModelOperationMetadata) ProtoMessage

func (*DeleteModelOperationMetadata) ProtoMessage()

func (*DeleteModelOperationMetadata) ProtoReflect

func (*DeleteModelOperationMetadata) Reset

func (x *DeleteModelOperationMetadata) Reset()

func (*DeleteModelOperationMetadata) String

type DeleteModelRequest

type DeleteModelRequest struct {

	// Required. Model identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for deleting a Model.

func (*DeleteModelRequest) Descriptor deprecated

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

Deprecated: Use DeleteModelRequest.ProtoReflect.Descriptor instead.

func (*DeleteModelRequest) GetName

func (x *DeleteModelRequest) GetName() string

func (*DeleteModelRequest) ProtoMessage

func (*DeleteModelRequest) ProtoMessage()

func (*DeleteModelRequest) ProtoReflect

func (x *DeleteModelRequest) ProtoReflect() protoreflect.Message

func (*DeleteModelRequest) Reset

func (x *DeleteModelRequest) Reset()

func (*DeleteModelRequest) String

func (x *DeleteModelRequest) String() string

type DeleteModuleOperationMetadata

type DeleteModuleOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for DeleteModule.

func (*DeleteModuleOperationMetadata) Descriptor deprecated

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

Deprecated: Use DeleteModuleOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeleteModuleOperationMetadata) GetCommonOperationMetadata

func (x *DeleteModuleOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*DeleteModuleOperationMetadata) ProtoMessage

func (*DeleteModuleOperationMetadata) ProtoMessage()

func (*DeleteModuleOperationMetadata) ProtoReflect

func (*DeleteModuleOperationMetadata) Reset

func (x *DeleteModuleOperationMetadata) Reset()

func (*DeleteModuleOperationMetadata) String

type DeleteModuleRequest

type DeleteModuleRequest struct {

	// Required. Module identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for deleting a Module.

func (*DeleteModuleRequest) Descriptor deprecated

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

Deprecated: Use DeleteModuleRequest.ProtoReflect.Descriptor instead.

func (*DeleteModuleRequest) GetName

func (x *DeleteModuleRequest) GetName() string

func (*DeleteModuleRequest) ProtoMessage

func (*DeleteModuleRequest) ProtoMessage()

func (*DeleteModuleRequest) ProtoReflect

func (x *DeleteModuleRequest) ProtoReflect() protoreflect.Message

func (*DeleteModuleRequest) Reset

func (x *DeleteModuleRequest) Reset()

func (*DeleteModuleRequest) String

func (x *DeleteModuleRequest) String() string

type DeleteSolutionArtifactOperationMetadata

type DeleteSolutionArtifactOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for DeleteSolutionArtifact.

func (*DeleteSolutionArtifactOperationMetadata) Descriptor deprecated

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

Deprecated: Use DeleteSolutionArtifactOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeleteSolutionArtifactOperationMetadata) GetCommonOperationMetadata

func (x *DeleteSolutionArtifactOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*DeleteSolutionArtifactOperationMetadata) ProtoMessage

func (*DeleteSolutionArtifactOperationMetadata) ProtoReflect

func (*DeleteSolutionArtifactOperationMetadata) Reset

func (*DeleteSolutionArtifactOperationMetadata) String

type DeleteSolutionArtifactRequest

type DeleteSolutionArtifactRequest struct {

	// Required. SolutionArtifact identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for deleting a SolutionArtifact.

func (*DeleteSolutionArtifactRequest) Descriptor deprecated

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

Deprecated: Use DeleteSolutionArtifactRequest.ProtoReflect.Descriptor instead.

func (*DeleteSolutionArtifactRequest) GetName

func (*DeleteSolutionArtifactRequest) ProtoMessage

func (*DeleteSolutionArtifactRequest) ProtoMessage()

func (*DeleteSolutionArtifactRequest) ProtoReflect

func (*DeleteSolutionArtifactRequest) Reset

func (x *DeleteSolutionArtifactRequest) Reset()

func (*DeleteSolutionArtifactRequest) String

type DeleteSpecialistPoolOperationMetadata

type DeleteSpecialistPoolOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for DeleteSpecialistPool.

func (*DeleteSpecialistPoolOperationMetadata) Descriptor deprecated

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

Deprecated: Use DeleteSpecialistPoolOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeleteSpecialistPoolOperationMetadata) GetCommonOperationMetadata

func (x *DeleteSpecialistPoolOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*DeleteSpecialistPoolOperationMetadata) ProtoMessage

func (*DeleteSpecialistPoolOperationMetadata) ProtoMessage()

func (*DeleteSpecialistPoolOperationMetadata) ProtoReflect

func (*DeleteSpecialistPoolOperationMetadata) Reset

func (*DeleteSpecialistPoolOperationMetadata) String

type DeleteSpecialistPoolRequest

type DeleteSpecialistPoolRequest struct {

	// Required. The resource name of the SpecialistPool to delete. Format:
	//
	// `projects/{project}/locations/{location}/specialistPools/{specialist_pool}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for deleting a specialist pool.

func (*DeleteSpecialistPoolRequest) Descriptor deprecated

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

Deprecated: Use DeleteSpecialistPoolRequest.ProtoReflect.Descriptor instead.

func (*DeleteSpecialistPoolRequest) GetName

func (x *DeleteSpecialistPoolRequest) GetName() string

func (*DeleteSpecialistPoolRequest) ProtoMessage

func (*DeleteSpecialistPoolRequest) ProtoMessage()

func (*DeleteSpecialistPoolRequest) ProtoReflect

func (*DeleteSpecialistPoolRequest) Reset

func (x *DeleteSpecialistPoolRequest) Reset()

func (*DeleteSpecialistPoolRequest) String

func (x *DeleteSpecialistPoolRequest) String() string

type DeploySolutionOperationMetadata

type DeploySolutionOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Deploy solution metadata to distinguish that the operation is an export solution operation.

func (*DeploySolutionOperationMetadata) Descriptor deprecated

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

Deprecated: Use DeploySolutionOperationMetadata.ProtoReflect.Descriptor instead.

func (*DeploySolutionOperationMetadata) GetCommonOperationMetadata

func (x *DeploySolutionOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*DeploySolutionOperationMetadata) ProtoMessage

func (*DeploySolutionOperationMetadata) ProtoMessage()

func (*DeploySolutionOperationMetadata) ProtoReflect

func (*DeploySolutionOperationMetadata) Reset

func (*DeploySolutionOperationMetadata) String

type ExportDataConfig

type ExportDataConfig struct {

	// The Google Cloud Storage location where the output is to be written to.
	// In the given directory a new directory will be created with name:
	// export-data-<dataset-display-name>-<timestamp-of-export-call> where
	// timestamp is in YYYYMMDDHHMMSS format. All export
	// output will be written into that directory. Inside that directory,
	// annotations with the same schema will be grouped into sub directories
	// which are named with the corresponding annotations' schema title. Inside
	// these sub directories, a schema.yaml will be created to describe the
	// output format.
	GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3" json:"gcs_destination,omitempty"`
	// contains filtered or unexported fields
}

Describes the location to where we export data from a Dataset.

func (*ExportDataConfig) Descriptor deprecated

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

Deprecated: Use ExportDataConfig.ProtoReflect.Descriptor instead.

func (*ExportDataConfig) GetGcsDestination

func (x *ExportDataConfig) GetGcsDestination() *GcsDestination

func (*ExportDataConfig) ProtoMessage

func (*ExportDataConfig) ProtoMessage()

func (*ExportDataConfig) ProtoReflect

func (x *ExportDataConfig) ProtoReflect() protoreflect.Message

func (*ExportDataConfig) Reset

func (x *ExportDataConfig) Reset()

func (*ExportDataConfig) String

func (x *ExportDataConfig) String() string

type ExportDataOperationMetadata

type ExportDataOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

ExportData operation metadata.

func (*ExportDataOperationMetadata) Descriptor deprecated

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

Deprecated: Use ExportDataOperationMetadata.ProtoReflect.Descriptor instead.

func (*ExportDataOperationMetadata) GetCommonOperationMetadata

func (x *ExportDataOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*ExportDataOperationMetadata) ProtoMessage

func (*ExportDataOperationMetadata) ProtoMessage()

func (*ExportDataOperationMetadata) ProtoReflect

func (*ExportDataOperationMetadata) Reset

func (x *ExportDataOperationMetadata) Reset()

func (*ExportDataOperationMetadata) String

func (x *ExportDataOperationMetadata) String() string

type ExportDataRequest

type ExportDataRequest struct {

	// Required. Dataset identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The desired output location.
	ExportConfig *ExportDataConfig `protobuf:"bytes,2,opt,name=export_config,json=exportConfig,proto3" json:"export_config,omitempty"`
	// contains filtered or unexported fields
}

Request for exporting a Dataset.

func (*ExportDataRequest) Descriptor deprecated

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

Deprecated: Use ExportDataRequest.ProtoReflect.Descriptor instead.

func (*ExportDataRequest) GetExportConfig

func (x *ExportDataRequest) GetExportConfig() *ExportDataConfig

func (*ExportDataRequest) GetName

func (x *ExportDataRequest) GetName() 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

type ExportDataResponse

type ExportDataResponse struct {
	// contains filtered or unexported fields
}

func (*ExportDataResponse) Descriptor deprecated

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

Deprecated: Use ExportDataResponse.ProtoReflect.Descriptor instead.

func (*ExportDataResponse) ProtoMessage

func (*ExportDataResponse) ProtoMessage()

func (*ExportDataResponse) ProtoReflect

func (x *ExportDataResponse) ProtoReflect() protoreflect.Message

func (*ExportDataResponse) Reset

func (x *ExportDataResponse) Reset()

func (*ExportDataResponse) String

func (x *ExportDataResponse) String() string

type ExportSolutionOperationMetadata

type ExportSolutionOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Export solution metadata to distinguish that the operation is an export solution operation.

func (*ExportSolutionOperationMetadata) Descriptor deprecated

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

Deprecated: Use ExportSolutionOperationMetadata.ProtoReflect.Descriptor instead.

func (*ExportSolutionOperationMetadata) GetCommonOperationMetadata

func (x *ExportSolutionOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*ExportSolutionOperationMetadata) ProtoMessage

func (*ExportSolutionOperationMetadata) ProtoMessage()

func (*ExportSolutionOperationMetadata) ProtoReflect

func (*ExportSolutionOperationMetadata) Reset

func (*ExportSolutionOperationMetadata) String

type GcrDestination

type GcrDestination struct {

	// Required. Google Container Registry URI of the new image, up to
	// 2000 characters long. See
	//
	// https:
	// //cloud.google.com/container-registry/do
	// // cs/pushing-and-pulling#pushing_an_image_to_a_registry
	// Accepted forms:
	// * [HOSTNAME]/[PROJECT-ID]/[IMAGE]
	// * [HOSTNAME]/[PROJECT-ID]/[IMAGE]:[TAG]
	//
	// The requesting user must have permission to push images the project.
	OutputUri string `protobuf:"bytes,1,opt,name=output_uri,json=outputUri,proto3" json:"output_uri,omitempty"`
	// contains filtered or unexported fields
}

The GCR location where the container will be pushed.

func (*GcrDestination) Descriptor deprecated

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

Deprecated: Use GcrDestination.ProtoReflect.Descriptor instead.

func (*GcrDestination) GetOutputUri

func (x *GcrDestination) GetOutputUri() string

func (*GcrDestination) ProtoMessage

func (*GcrDestination) ProtoMessage()

func (*GcrDestination) ProtoReflect

func (x *GcrDestination) ProtoReflect() protoreflect.Message

func (*GcrDestination) Reset

func (x *GcrDestination) Reset()

func (*GcrDestination) String

func (x *GcrDestination) String() string

type GcsDestination

type GcsDestination struct {

	// Required. Google Cloud Storage URI to output directory. If the uri doesn't
	// end with
	// '/', a '/' will be automatically appended. The directory is created if it
	// doesn't exist.
	OutputUriPrefix string `protobuf:"bytes,1,opt,name=output_uri_prefix,json=outputUriPrefix,proto3" json:"output_uri_prefix,omitempty"`
	// contains filtered or unexported fields
}

The Google Cloud Storage location where the output is to be written to.

func (*GcsDestination) Descriptor deprecated

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

Deprecated: Use GcsDestination.ProtoReflect.Descriptor instead.

func (*GcsDestination) GetOutputUriPrefix

func (x *GcsDestination) GetOutputUriPrefix() 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

type GcsSource

type GcsSource struct {

	// Required. Reference to a Google Cloud Storage path.
	Uris []string `protobuf:"bytes,1,rep,name=uris,proto3" json:"uris,omitempty"`
	// contains filtered or unexported fields
}

The Google Cloud Storage location for the input content.

func (*GcsSource) Descriptor deprecated

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

Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.

func (*GcsSource) GetUris

func (x *GcsSource) GetUris() []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

type GetDatasetRequest

type GetDatasetRequest struct {

	// Required. Dataset identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for getting a Dataset.

func (*GetDatasetRequest) Descriptor deprecated

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

type GetImageRequest

type GetImageRequest struct {

	// Required. Image identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for getting an Image.

func (*GetImageRequest) Descriptor deprecated

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

Deprecated: Use GetImageRequest.ProtoReflect.Descriptor instead.

func (*GetImageRequest) GetName

func (x *GetImageRequest) GetName() string

func (*GetImageRequest) ProtoMessage

func (*GetImageRequest) ProtoMessage()

func (*GetImageRequest) ProtoReflect

func (x *GetImageRequest) ProtoReflect() protoreflect.Message

func (*GetImageRequest) Reset

func (x *GetImageRequest) Reset()

func (*GetImageRequest) String

func (x *GetImageRequest) String() string

type GetLabelingJobRequest

type GetLabelingJobRequest struct {

	// Required. The name of the LabelingJob.
	// Format:
	// `projects/{project}/locations/{location}/labelingJobs/{labeling_job}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for getting a labeling job.

func (*GetLabelingJobRequest) Descriptor deprecated

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

Deprecated: Use GetLabelingJobRequest.ProtoReflect.Descriptor instead.

func (*GetLabelingJobRequest) GetName

func (x *GetLabelingJobRequest) GetName() string

func (*GetLabelingJobRequest) ProtoMessage

func (*GetLabelingJobRequest) ProtoMessage()

func (*GetLabelingJobRequest) ProtoReflect

func (x *GetLabelingJobRequest) ProtoReflect() protoreflect.Message

func (*GetLabelingJobRequest) Reset

func (x *GetLabelingJobRequest) Reset()

func (*GetLabelingJobRequest) String

func (x *GetLabelingJobRequest) String() string

type GetModelEvaluationRequest

type GetModelEvaluationRequest struct {

	// Required. ModelEvaluation identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for getting a ModelEvaluation.

func (*GetModelEvaluationRequest) Descriptor deprecated

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

Deprecated: Use GetModelEvaluationRequest.ProtoReflect.Descriptor instead.

func (*GetModelEvaluationRequest) GetName

func (x *GetModelEvaluationRequest) GetName() string

func (*GetModelEvaluationRequest) ProtoMessage

func (*GetModelEvaluationRequest) ProtoMessage()

func (*GetModelEvaluationRequest) ProtoReflect

func (*GetModelEvaluationRequest) Reset

func (x *GetModelEvaluationRequest) Reset()

func (*GetModelEvaluationRequest) String

func (x *GetModelEvaluationRequest) String() string

type GetModelRequest

type GetModelRequest struct {

	// Required. Model identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for getting a Model.

func (*GetModelRequest) Descriptor deprecated

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

Deprecated: Use GetModelRequest.ProtoReflect.Descriptor instead.

func (*GetModelRequest) GetName

func (x *GetModelRequest) GetName() string

func (*GetModelRequest) ProtoMessage

func (*GetModelRequest) ProtoMessage()

func (*GetModelRequest) ProtoReflect

func (x *GetModelRequest) ProtoReflect() protoreflect.Message

func (*GetModelRequest) Reset

func (x *GetModelRequest) Reset()

func (*GetModelRequest) String

func (x *GetModelRequest) String() string

type GetModuleRequest

type GetModuleRequest struct {

	// Required. Module identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for getting a Module.

func (*GetModuleRequest) Descriptor deprecated

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

Deprecated: Use GetModuleRequest.ProtoReflect.Descriptor instead.

func (*GetModuleRequest) GetName

func (x *GetModuleRequest) GetName() string

func (*GetModuleRequest) ProtoMessage

func (*GetModuleRequest) ProtoMessage()

func (*GetModuleRequest) ProtoReflect

func (x *GetModuleRequest) ProtoReflect() protoreflect.Message

func (*GetModuleRequest) Reset

func (x *GetModuleRequest) Reset()

func (*GetModuleRequest) String

func (x *GetModuleRequest) String() string

type GetSolutionArtifactRequest

type GetSolutionArtifactRequest struct {

	// Required. SolutionArtifact identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for getting a SolutionArtifact.

func (*GetSolutionArtifactRequest) Descriptor deprecated

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

Deprecated: Use GetSolutionArtifactRequest.ProtoReflect.Descriptor instead.

func (*GetSolutionArtifactRequest) GetName

func (x *GetSolutionArtifactRequest) GetName() string

func (*GetSolutionArtifactRequest) ProtoMessage

func (*GetSolutionArtifactRequest) ProtoMessage()

func (*GetSolutionArtifactRequest) ProtoReflect

func (*GetSolutionArtifactRequest) Reset

func (x *GetSolutionArtifactRequest) Reset()

func (*GetSolutionArtifactRequest) String

func (x *GetSolutionArtifactRequest) String() string

type GetSolutionRequest

type GetSolutionRequest struct {

	// Required. Solution identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

For requesting details about a particular solution.

func (*GetSolutionRequest) Descriptor deprecated

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

Deprecated: Use GetSolutionRequest.ProtoReflect.Descriptor instead.

func (*GetSolutionRequest) GetName

func (x *GetSolutionRequest) GetName() string

func (*GetSolutionRequest) ProtoMessage

func (*GetSolutionRequest) ProtoMessage()

func (*GetSolutionRequest) ProtoReflect

func (x *GetSolutionRequest) ProtoReflect() protoreflect.Message

func (*GetSolutionRequest) Reset

func (x *GetSolutionRequest) Reset()

func (*GetSolutionRequest) String

func (x *GetSolutionRequest) String() string

type GetSpecialistPoolRequest

type GetSpecialistPoolRequest struct {

	// Required. The name of the SpecialistPool resource.
	// The form is
	//
	// `projects/{project}/locations/{location}/specialistPools/{specialist_pool}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for getting a SpecialistPool.

func (*GetSpecialistPoolRequest) Descriptor deprecated

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

Deprecated: Use GetSpecialistPoolRequest.ProtoReflect.Descriptor instead.

func (*GetSpecialistPoolRequest) GetName

func (x *GetSpecialistPoolRequest) GetName() string

func (*GetSpecialistPoolRequest) ProtoMessage

func (*GetSpecialistPoolRequest) ProtoMessage()

func (*GetSpecialistPoolRequest) ProtoReflect

func (x *GetSpecialistPoolRequest) ProtoReflect() protoreflect.Message

func (*GetSpecialistPoolRequest) Reset

func (x *GetSpecialistPoolRequest) Reset()

func (*GetSpecialistPoolRequest) String

func (x *GetSpecialistPoolRequest) String() string

type Image

type Image struct {

	// Output only. Resource name of the Image generated by the system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Timestamp when this Image was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The labels with user-defined metadata to organize your Images.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label keys must start with a letter.
	//
	// See https://goo.gl/xmQnxf for more information on and examples of labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Output only. Source Google Cloud Storage uri for the Image.
	SourceGcsUri string `protobuf:"bytes,4,opt,name=source_gcs_uri,json=sourceGcsUri,proto3" json:"source_gcs_uri,omitempty"`
	// Output only. Encoded image bytes. This field is only set when used to
	// contain image predictions such as segmentation image masks by online
	// prediction.
	ImageBytes []byte `protobuf:"bytes,7,opt,name=image_bytes,json=imageBytes,proto3" json:"image_bytes,omitempty"`
	// contains filtered or unexported fields
}

A piece of data in a Dataset.

func (*Image) Descriptor deprecated

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

Deprecated: Use Image.ProtoReflect.Descriptor instead.

func (*Image) GetCreateTime

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

func (*Image) GetImageBytes

func (x *Image) GetImageBytes() []byte

func (*Image) GetLabels

func (x *Image) GetLabels() map[string]string

func (*Image) GetName

func (x *Image) GetName() string

func (*Image) GetSourceGcsUri

func (x *Image) GetSourceGcsUri() string

func (*Image) ProtoMessage

func (*Image) ProtoMessage()

func (*Image) ProtoReflect

func (x *Image) ProtoReflect() protoreflect.Message

func (*Image) Reset

func (x *Image) Reset()

func (*Image) String

func (x *Image) String() string

type ImportDataConfig

type ImportDataConfig struct {

	// The source of the input.
	//
	// Types that are assignable to Source:
	//	*ImportDataConfig_GcsSource
	//	*ImportDataConfig_DatasetResource
	Source isImportDataConfig_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

Describes the location from where we import data into a Dataset.

func (*ImportDataConfig) Descriptor deprecated

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

Deprecated: Use ImportDataConfig.ProtoReflect.Descriptor instead.

func (*ImportDataConfig) GetDatasetResource

func (x *ImportDataConfig) GetDatasetResource() *DatasetSource

func (*ImportDataConfig) GetGcsSource

func (x *ImportDataConfig) GetGcsSource() *GcsSource

func (*ImportDataConfig) GetSource

func (m *ImportDataConfig) GetSource() isImportDataConfig_Source

func (*ImportDataConfig) ProtoMessage

func (*ImportDataConfig) ProtoMessage()

func (*ImportDataConfig) ProtoReflect

func (x *ImportDataConfig) ProtoReflect() protoreflect.Message

func (*ImportDataConfig) Reset

func (x *ImportDataConfig) Reset()

func (*ImportDataConfig) String

func (x *ImportDataConfig) String() string

type ImportDataConfig_DatasetResource

type ImportDataConfig_DatasetResource struct {
	// Import data from another Dataset.
	DatasetResource *DatasetSource `protobuf:"bytes,2,opt,name=dataset_resource,json=datasetResource,proto3,oneof"`
}

type ImportDataConfig_GcsSource

type ImportDataConfig_GcsSource struct {
	// The Google Cloud Storage location for the input content.
	// Supported file extensions:
	// 1. A JSON/CSV file.
	// 2. Image file. Supported extension includes jpg,jpeg,png.
	GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}

type ImportDataOperationMetadata

type ImportDataOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

ImportData operation metadata.

func (*ImportDataOperationMetadata) Descriptor deprecated

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

Deprecated: Use ImportDataOperationMetadata.ProtoReflect.Descriptor instead.

func (*ImportDataOperationMetadata) GetCommonOperationMetadata

func (x *ImportDataOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*ImportDataOperationMetadata) ProtoMessage

func (*ImportDataOperationMetadata) ProtoMessage()

func (*ImportDataOperationMetadata) ProtoReflect

func (*ImportDataOperationMetadata) Reset

func (x *ImportDataOperationMetadata) Reset()

func (*ImportDataOperationMetadata) String

func (x *ImportDataOperationMetadata) String() string

type ImportDataRequest

type ImportDataRequest struct {

	// Required. Dataset identifier.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The desired input locations. The contents of all input locations
	// will be imported in one batch.
	ImportConfigs []*ImportDataConfig `protobuf:"bytes,2,rep,name=import_configs,json=importConfigs,proto3" json:"import_configs,omitempty"`
	// contains filtered or unexported fields
}

Request for importing a Dataset.

func (*ImportDataRequest) Descriptor deprecated

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

Deprecated: Use ImportDataRequest.ProtoReflect.Descriptor instead.

func (*ImportDataRequest) GetImportConfigs

func (x *ImportDataRequest) GetImportConfigs() []*ImportDataConfig

func (*ImportDataRequest) GetName

func (x *ImportDataRequest) GetName() 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

type ImportDataResponse

type ImportDataResponse struct {
	// contains filtered or unexported fields
}

func (*ImportDataResponse) Descriptor deprecated

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

Deprecated: Use ImportDataResponse.ProtoReflect.Descriptor instead.

func (*ImportDataResponse) ProtoMessage

func (*ImportDataResponse) ProtoMessage()

func (*ImportDataResponse) ProtoReflect

func (x *ImportDataResponse) ProtoReflect() protoreflect.Message

func (*ImportDataResponse) Reset

func (x *ImportDataResponse) Reset()

func (*ImportDataResponse) String

func (x *ImportDataResponse) String() string

type LabelingJob

type LabelingJob struct {

	// Types that are assignable to LabelingConfig:
	//	*LabelingJob_AnomalyDetectionLabelingConfig
	LabelingConfig isLabelingJob_LabelingConfig `protobuf_oneof:"labeling_config"`
	// Output only. Resource name of the LabelingJob.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The user-defined name of the LabelingJob.
	// The name can be up to 128 characters long and can be consist of any UTF-8
	// characters.
	// Display name of a LabelingJob.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Required. The resource name of an existing AnnotationSet for all
	// annotations created through this labeling job. The corresponding
	// AnnotationSet needs to match the `labeling_config`, e.g.,
	// AnomalyDetectionLabelingConfig needs AnnotationSet with
	// `classification_label` specified. Format:
	//
	// projects/{project}/locations/{location}/datasets/{dataset}/annotationSets/{annotation_set}.
	OutputAnnotationSet string `protobuf:"bytes,4,opt,name=output_annotation_set,json=outputAnnotationSet,proto3" json:"output_annotation_set,omitempty"`
	// Required. The Google Cloud Storage location of the instruction PDF. This
	// pdf is shared with labelers, and provides detailed description on how to
	// label.
	InstructionUri string `protobuf:"bytes,5,opt,name=instruction_uri,json=instructionUri,proto3" json:"instruction_uri,omitempty"`
	// Required. The full resource name of annotation specs that will be used for
	// labeling. Format
	//
	// `projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}`.
	AnnotationSpecs []string `protobuf:"bytes,6,rep,name=annotation_specs,json=annotationSpecs,proto3" json:"annotation_specs,omitempty"`
	// Optional. The SpecialistPools' resource names associated with this job.
	SpecialistPools []string `protobuf:"bytes,7,rep,name=specialist_pools,json=specialistPools,proto3" json:"specialist_pools,omitempty"`
	// Optional. The active learning config, e.g., maximum number of items to
	// label.
	ActiveLearningConfig *ActiveLearningConfig `protobuf:"bytes,8,opt,name=active_learning_config,json=activeLearningConfig,proto3" json:"active_learning_config,omitempty"`
	// Output only. The detailed state of the job.
	State LabelingJob_JobState `` /* 128-byte string literal not displayed */
	// Output only. Current labeling job progress percentage scaled in interval
	// [0, 100], indicating the percentage of DataItems that has been finished.
	LabelingProgress int32 `protobuf:"varint,10,opt,name=labeling_progress,json=labelingProgress,proto3" json:"labeling_progress,omitempty"`
	// Output only. Timestamp when this LabelingJob was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this LabelingJob was updated most recently.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. The labels with user-defined metadata to organize your
	// LabelingJob.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label keys must start with a letter.
	//
	// See https://goo.gl/xmQnxf for more information on and examples of labels.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

Labeling job to trigger human labeling for adding annotations to images.

func (*LabelingJob) Descriptor deprecated

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

Deprecated: Use LabelingJob.ProtoReflect.Descriptor instead.

func (*LabelingJob) GetActiveLearningConfig

func (x *LabelingJob) GetActiveLearningConfig() *ActiveLearningConfig

func (*LabelingJob) GetAnnotationSpecs

func (x *LabelingJob) GetAnnotationSpecs() []string

func (*LabelingJob) GetAnomalyDetectionLabelingConfig

func (x *LabelingJob) GetAnomalyDetectionLabelingConfig() *AnomalyDetectionLabelingConfig

func (*LabelingJob) GetCreateTime

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

func (*LabelingJob) GetDisplayName

func (x *LabelingJob) GetDisplayName() string

func (*LabelingJob) GetInstructionUri

func (x *LabelingJob) GetInstructionUri() string

func (*LabelingJob) GetLabelingConfig

func (m *LabelingJob) GetLabelingConfig() isLabelingJob_LabelingConfig

func (*LabelingJob) GetLabelingProgress

func (x *LabelingJob) GetLabelingProgress() int32

func (*LabelingJob) GetLabels

func (x *LabelingJob) GetLabels() map[string]string

func (*LabelingJob) GetName

func (x *LabelingJob) GetName() string

func (*LabelingJob) GetOutputAnnotationSet

func (x *LabelingJob) GetOutputAnnotationSet() string

func (*LabelingJob) GetSpecialistPools

func (x *LabelingJob) GetSpecialistPools() []string

func (*LabelingJob) GetState

func (x *LabelingJob) GetState() LabelingJob_JobState

func (*LabelingJob) GetUpdateTime

func (x *LabelingJob) GetUpdateTime() *timestamppb.Timestamp

func (*LabelingJob) ProtoMessage

func (*LabelingJob) ProtoMessage()

func (*LabelingJob) ProtoReflect

func (x *LabelingJob) ProtoReflect() protoreflect.Message

func (*LabelingJob) Reset

func (x *LabelingJob) Reset()

func (*LabelingJob) String

func (x *LabelingJob) String() string

type LabelingJob_AnomalyDetectionLabelingConfig

type LabelingJob_AnomalyDetectionLabelingConfig struct {
	// Optional. Labeling Config for `AnomalyDetection` module.
	AnomalyDetectionLabelingConfig *AnomalyDetectionLabelingConfig `protobuf:"bytes,3,opt,name=anomaly_detection_labeling_config,json=anomalyDetectionLabelingConfig,proto3,oneof"`
}

type LabelingJob_JobState

type LabelingJob_JobState int32

Describes the state of a labeling job.

const (
	// The job state is unspecified.
	LabelingJob_JOB_STATE_UNSPECIFIED LabelingJob_JobState = 0
	// The job has been just created or resumed and processing has not yet
	// begun.
	LabelingJob_JOB_STATE_QUEUED LabelingJob_JobState = 1
	// The service is preparing to run the job.
	LabelingJob_JOB_STATE_PENDING LabelingJob_JobState = 2
	// The job is in progress.
	LabelingJob_JOB_STATE_RUNNING LabelingJob_JobState = 3
	// The job completed successfully.
	LabelingJob_JOB_STATE_SUCCEEDED LabelingJob_JobState = 4
	// The job failed.
	LabelingJob_JOB_STATE_FAILED LabelingJob_JobState = 5
	// The job is being cancelled. From this state the job may only go to
	// either JOB_STATE_SUCCEEDED, JOB_STATE_FAILED or JOB_STATE_CANCELLED.
	LabelingJob_JOB_STATE_CANCELLING LabelingJob_JobState = 6
	// The job has been cancelled.
	LabelingJob_JOB_STATE_CANCELLED LabelingJob_JobState = 7
	// The job has been stopped, and can be resumed.
	LabelingJob_JOB_STATE_PAUSED LabelingJob_JobState = 8
)

func (LabelingJob_JobState) Descriptor

func (LabelingJob_JobState) Enum

func (LabelingJob_JobState) EnumDescriptor deprecated

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

Deprecated: Use LabelingJob_JobState.Descriptor instead.

func (LabelingJob_JobState) Number

func (LabelingJob_JobState) String

func (x LabelingJob_JobState) String() string

func (LabelingJob_JobState) Type

type ListAnnotationSetsRequest

type ListAnnotationSetsRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of AnnotationSets to return. The service may return
	// fewer than this value. If unspecified, at most 20 AnnotationSets will be
	// returned. The maximum value is 100; values above 100 will be coerced to
	// 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListAnnotationSets` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListAnnotationSets` must
	// match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request for listing AnnotationSets.

func (*ListAnnotationSetsRequest) Descriptor deprecated

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

Deprecated: Use ListAnnotationSetsRequest.ProtoReflect.Descriptor instead.

func (*ListAnnotationSetsRequest) GetFilter

func (x *ListAnnotationSetsRequest) GetFilter() string

func (*ListAnnotationSetsRequest) GetPageSize

func (x *ListAnnotationSetsRequest) GetPageSize() int32

func (*ListAnnotationSetsRequest) GetPageToken

func (x *ListAnnotationSetsRequest) GetPageToken() string

func (*ListAnnotationSetsRequest) GetParent

func (x *ListAnnotationSetsRequest) GetParent() string

func (*ListAnnotationSetsRequest) ProtoMessage

func (*ListAnnotationSetsRequest) ProtoMessage()

func (*ListAnnotationSetsRequest) ProtoReflect

func (*ListAnnotationSetsRequest) Reset

func (x *ListAnnotationSetsRequest) Reset()

func (*ListAnnotationSetsRequest) String

func (x *ListAnnotationSetsRequest) String() string

type ListAnnotationSetsResponse

type ListAnnotationSetsResponse struct {

	// The annotationsets for this project.
	AnnotationSets []*AnnotationSet `protobuf:"bytes,1,rep,name=annotation_sets,json=annotationSets,proto3" json:"annotation_sets,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response for ListAnnotationSets.

func (*ListAnnotationSetsResponse) Descriptor deprecated

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

Deprecated: Use ListAnnotationSetsResponse.ProtoReflect.Descriptor instead.

func (*ListAnnotationSetsResponse) GetAnnotationSets

func (x *ListAnnotationSetsResponse) GetAnnotationSets() []*AnnotationSet

func (*ListAnnotationSetsResponse) GetNextPageToken

func (x *ListAnnotationSetsResponse) GetNextPageToken() string

func (*ListAnnotationSetsResponse) ProtoMessage

func (*ListAnnotationSetsResponse) ProtoMessage()

func (*ListAnnotationSetsResponse) ProtoReflect

func (*ListAnnotationSetsResponse) Reset

func (x *ListAnnotationSetsResponse) Reset()

func (*ListAnnotationSetsResponse) String

func (x *ListAnnotationSetsResponse) String() string

type ListAnnotationSpecsRequest

type ListAnnotationSpecsRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of AnnotationSpecs to return. The service may return
	// fewer than this value. If unspecified, at most 20 AnnotationSpecs will be
	// returned. The maximum value is 100; values above 100 will be coerced to
	// 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListAnnotationSpecs` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListAnnotationSpecs`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request for listing AnnotationSpecs.

func (*ListAnnotationSpecsRequest) Descriptor deprecated

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

Deprecated: Use ListAnnotationSpecsRequest.ProtoReflect.Descriptor instead.

func (*ListAnnotationSpecsRequest) GetFilter

func (x *ListAnnotationSpecsRequest) GetFilter() string

func (*ListAnnotationSpecsRequest) GetPageSize

func (x *ListAnnotationSpecsRequest) GetPageSize() int32

func (*ListAnnotationSpecsRequest) GetPageToken

func (x *ListAnnotationSpecsRequest) GetPageToken() string

func (*ListAnnotationSpecsRequest) GetParent

func (x *ListAnnotationSpecsRequest) GetParent() string

func (*ListAnnotationSpecsRequest) ProtoMessage

func (*ListAnnotationSpecsRequest) ProtoMessage()

func (*ListAnnotationSpecsRequest) ProtoReflect

func (*ListAnnotationSpecsRequest) Reset

func (x *ListAnnotationSpecsRequest) Reset()

func (*ListAnnotationSpecsRequest) String

func (x *ListAnnotationSpecsRequest) String() string

type ListAnnotationSpecsResponse

type ListAnnotationSpecsResponse struct {

	// The annotationspecs for this project.
	AnnotationSpecs []*AnnotationSpec `protobuf:"bytes,1,rep,name=annotation_specs,json=annotationSpecs,proto3" json:"annotation_specs,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response for ListAnnotationSpecs.

func (*ListAnnotationSpecsResponse) Descriptor deprecated

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

Deprecated: Use ListAnnotationSpecsResponse.ProtoReflect.Descriptor instead.

func (*ListAnnotationSpecsResponse) GetAnnotationSpecs

func (x *ListAnnotationSpecsResponse) GetAnnotationSpecs() []*AnnotationSpec

func (*ListAnnotationSpecsResponse) GetNextPageToken

func (x *ListAnnotationSpecsResponse) GetNextPageToken() string

func (*ListAnnotationSpecsResponse) ProtoMessage

func (*ListAnnotationSpecsResponse) ProtoMessage()

func (*ListAnnotationSpecsResponse) ProtoReflect

func (*ListAnnotationSpecsResponse) Reset

func (x *ListAnnotationSpecsResponse) Reset()

func (*ListAnnotationSpecsResponse) String

func (x *ListAnnotationSpecsResponse) String() string

type ListAnnotationsRequest

type ListAnnotationsRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of annotations to return. The service may return
	// fewer than this value. If unspecified, at most 20 annotations will be
	// returned. The maximum value is 100; values above 100 will be coerced to
	// 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListAnnotations` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListAnnotations`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request for listing Annotations.

func (*ListAnnotationsRequest) Descriptor deprecated

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

Deprecated: Use ListAnnotationsRequest.ProtoReflect.Descriptor instead.

func (*ListAnnotationsRequest) GetFilter

func (x *ListAnnotationsRequest) GetFilter() string

func (*ListAnnotationsRequest) GetPageSize

func (x *ListAnnotationsRequest) GetPageSize() int32

func (*ListAnnotationsRequest) GetPageToken

func (x *ListAnnotationsRequest) GetPageToken() string

func (*ListAnnotationsRequest) GetParent

func (x *ListAnnotationsRequest) GetParent() string

func (*ListAnnotationsRequest) ProtoMessage

func (*ListAnnotationsRequest) ProtoMessage()

func (*ListAnnotationsRequest) ProtoReflect

func (x *ListAnnotationsRequest) ProtoReflect() protoreflect.Message

func (*ListAnnotationsRequest) Reset

func (x *ListAnnotationsRequest) Reset()

func (*ListAnnotationsRequest) String

func (x *ListAnnotationsRequest) String() string

type ListAnnotationsResponse

type ListAnnotationsResponse struct {

	// The annotations for this image.
	Annotations []*Annotation `protobuf:"bytes,1,rep,name=annotations,proto3" json:"annotations,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response for ListAnnotations.

func (*ListAnnotationsResponse) Descriptor deprecated

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

Deprecated: Use ListAnnotationsResponse.ProtoReflect.Descriptor instead.

func (*ListAnnotationsResponse) GetAnnotations

func (x *ListAnnotationsResponse) GetAnnotations() []*Annotation

func (*ListAnnotationsResponse) GetNextPageToken

func (x *ListAnnotationsResponse) GetNextPageToken() string

func (*ListAnnotationsResponse) ProtoMessage

func (*ListAnnotationsResponse) ProtoMessage()

func (*ListAnnotationsResponse) ProtoReflect

func (x *ListAnnotationsResponse) ProtoReflect() protoreflect.Message

func (*ListAnnotationsResponse) Reset

func (x *ListAnnotationsResponse) Reset()

func (*ListAnnotationsResponse) String

func (x *ListAnnotationsResponse) String() string

type ListDatasetsRequest

type ListDatasetsRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of Dataset to return. The service may return fewer
	// than this value. If unspecified, at most 20 Datasets will be returned.
	// The maximum value is 100; values above 100 will be coerced to 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListDatasets` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListDatasets` must
	// match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request for listing Datasets.

func (*ListDatasetsRequest) Descriptor deprecated

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

type ListDatasetsResponse

type ListDatasetsResponse struct {

	// The datasets for this project.
	Datasets []*Dataset `protobuf:"bytes,1,rep,name=datasets,proto3" json:"datasets,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response for ListDatasets.

func (*ListDatasetsResponse) Descriptor deprecated

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

type ListImagesRequest

type ListImagesRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of images to return. The service may return fewer
	// than this value. If unspecified, at most 20 images will be returned.
	// The maximum value is 200; values above 200 will be coerced to 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListImages` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListImages` must
	// match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request for listing Images.

func (*ListImagesRequest) Descriptor deprecated

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

Deprecated: Use ListImagesRequest.ProtoReflect.Descriptor instead.

func (*ListImagesRequest) GetFilter

func (x *ListImagesRequest) GetFilter() string

func (*ListImagesRequest) GetPageSize

func (x *ListImagesRequest) GetPageSize() int32

func (*ListImagesRequest) GetPageToken

func (x *ListImagesRequest) GetPageToken() string

func (*ListImagesRequest) GetParent

func (x *ListImagesRequest) GetParent() string

func (*ListImagesRequest) ProtoMessage

func (*ListImagesRequest) ProtoMessage()

func (*ListImagesRequest) ProtoReflect

func (x *ListImagesRequest) ProtoReflect() protoreflect.Message

func (*ListImagesRequest) Reset

func (x *ListImagesRequest) Reset()

func (*ListImagesRequest) String

func (x *ListImagesRequest) String() string

type ListImagesResponse

type ListImagesResponse struct {

	// The images for this dataset.
	Images []*Image `protobuf:"bytes,1,rep,name=images,proto3" json:"images,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response for ListImages.

func (*ListImagesResponse) Descriptor deprecated

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

Deprecated: Use ListImagesResponse.ProtoReflect.Descriptor instead.

func (*ListImagesResponse) GetImages

func (x *ListImagesResponse) GetImages() []*Image

func (*ListImagesResponse) GetNextPageToken

func (x *ListImagesResponse) GetNextPageToken() string

func (*ListImagesResponse) ProtoMessage

func (*ListImagesResponse) ProtoMessage()

func (*ListImagesResponse) ProtoReflect

func (x *ListImagesResponse) ProtoReflect() protoreflect.Message

func (*ListImagesResponse) Reset

func (x *ListImagesResponse) Reset()

func (*ListImagesResponse) String

func (x *ListImagesResponse) String() string

type ListLabelingJobsRequest

type ListLabelingJobsRequest struct {

	// Required. The name of the LabelingJob's parent resource.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The number of labeling jobs to return.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListLabelingJobsRequest` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to
	// `ListLabelingJobsRequest` must match the call that provided the page
	// token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for listing labeling jobs.

func (*ListLabelingJobsRequest) Descriptor deprecated

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

Deprecated: Use ListLabelingJobsRequest.ProtoReflect.Descriptor instead.

func (*ListLabelingJobsRequest) GetFilter

func (x *ListLabelingJobsRequest) GetFilter() string

func (*ListLabelingJobsRequest) GetPageSize

func (x *ListLabelingJobsRequest) GetPageSize() int32

func (*ListLabelingJobsRequest) GetPageToken

func (x *ListLabelingJobsRequest) GetPageToken() string

func (*ListLabelingJobsRequest) GetParent

func (x *ListLabelingJobsRequest) GetParent() string

func (*ListLabelingJobsRequest) ProtoMessage

func (*ListLabelingJobsRequest) ProtoMessage()

func (*ListLabelingJobsRequest) ProtoReflect

func (x *ListLabelingJobsRequest) ProtoReflect() protoreflect.Message

func (*ListLabelingJobsRequest) Reset

func (x *ListLabelingJobsRequest) Reset()

func (*ListLabelingJobsRequest) String

func (x *ListLabelingJobsRequest) String() string

type ListLabelingJobsResponse

type ListLabelingJobsResponse struct {

	// A list of SpecialistPools that matches the specified filter in the request.
	LabelingJobs []*LabelingJob `protobuf:"bytes,1,rep,name=labeling_jobs,json=labelingJobs,proto3" json:"labeling_jobs,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for listing labeling jobs.

func (*ListLabelingJobsResponse) Descriptor deprecated

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

Deprecated: Use ListLabelingJobsResponse.ProtoReflect.Descriptor instead.

func (*ListLabelingJobsResponse) GetLabelingJobs

func (x *ListLabelingJobsResponse) GetLabelingJobs() []*LabelingJob

func (*ListLabelingJobsResponse) GetNextPageToken

func (x *ListLabelingJobsResponse) GetNextPageToken() string

func (*ListLabelingJobsResponse) ProtoMessage

func (*ListLabelingJobsResponse) ProtoMessage()

func (*ListLabelingJobsResponse) ProtoReflect

func (x *ListLabelingJobsResponse) ProtoReflect() protoreflect.Message

func (*ListLabelingJobsResponse) Reset

func (x *ListLabelingJobsResponse) Reset()

func (*ListLabelingJobsResponse) String

func (x *ListLabelingJobsResponse) String() string

type ListModelEvaluationsRequest

type ListModelEvaluationsRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of ModelEvaluations to return. The service may return
	// fewer than this value. If unspecified, at most 20 ModelEvaluations will be
	// returned. The maximum value is 100; values above 100 will be coerced to
	// 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ModelEvaluations` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ModelEvaluations`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request for listing ModelEvaluations.

func (*ListModelEvaluationsRequest) Descriptor deprecated

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

Deprecated: Use ListModelEvaluationsRequest.ProtoReflect.Descriptor instead.

func (*ListModelEvaluationsRequest) GetFilter

func (x *ListModelEvaluationsRequest) GetFilter() string

func (*ListModelEvaluationsRequest) GetPageSize

func (x *ListModelEvaluationsRequest) GetPageSize() int32

func (*ListModelEvaluationsRequest) GetPageToken

func (x *ListModelEvaluationsRequest) GetPageToken() string

func (*ListModelEvaluationsRequest) GetParent

func (x *ListModelEvaluationsRequest) GetParent() string

func (*ListModelEvaluationsRequest) ProtoMessage

func (*ListModelEvaluationsRequest) ProtoMessage()

func (*ListModelEvaluationsRequest) ProtoReflect

func (*ListModelEvaluationsRequest) Reset

func (x *ListModelEvaluationsRequest) Reset()

func (*ListModelEvaluationsRequest) String

func (x *ListModelEvaluationsRequest) String() string

type ListModelEvaluationsResponse

type ListModelEvaluationsResponse struct {

	// The ModelEvaluation.
	ModelEvaluations []*ModelEvaluation `protobuf:"bytes,1,rep,name=model_evaluations,json=modelEvaluations,proto3" json:"model_evaluations,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response for ListModelEvaluations.

func (*ListModelEvaluationsResponse) Descriptor deprecated

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

Deprecated: Use ListModelEvaluationsResponse.ProtoReflect.Descriptor instead.

func (*ListModelEvaluationsResponse) GetModelEvaluations

func (x *ListModelEvaluationsResponse) GetModelEvaluations() []*ModelEvaluation

func (*ListModelEvaluationsResponse) GetNextPageToken

func (x *ListModelEvaluationsResponse) GetNextPageToken() string

func (*ListModelEvaluationsResponse) ProtoMessage

func (*ListModelEvaluationsResponse) ProtoMessage()

func (*ListModelEvaluationsResponse) ProtoReflect

func (*ListModelEvaluationsResponse) Reset

func (x *ListModelEvaluationsResponse) Reset()

func (*ListModelEvaluationsResponse) String

type ListModelsRequest

type ListModelsRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of Models to return. The service may return
	// fewer than this value. If unspecified, at most 20 Models will be
	// returned. The maximum value is 100; values above 100 will be coerced to
	// 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListModels` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListModels`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request for listing Models.

func (*ListModelsRequest) Descriptor deprecated

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

Deprecated: Use ListModelsRequest.ProtoReflect.Descriptor instead.

func (*ListModelsRequest) GetFilter

func (x *ListModelsRequest) GetFilter() string

func (*ListModelsRequest) GetPageSize

func (x *ListModelsRequest) GetPageSize() int32

func (*ListModelsRequest) GetPageToken

func (x *ListModelsRequest) GetPageToken() string

func (*ListModelsRequest) GetParent

func (x *ListModelsRequest) GetParent() string

func (*ListModelsRequest) ProtoMessage

func (*ListModelsRequest) ProtoMessage()

func (*ListModelsRequest) ProtoReflect

func (x *ListModelsRequest) ProtoReflect() protoreflect.Message

func (*ListModelsRequest) Reset

func (x *ListModelsRequest) Reset()

func (*ListModelsRequest) String

func (x *ListModelsRequest) String() string

type ListModelsResponse

type ListModelsResponse struct {

	// The Model.
	Models []*Model `protobuf:"bytes,1,rep,name=models,proto3" json:"models,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response for ListModels.

func (*ListModelsResponse) Descriptor deprecated

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

Deprecated: Use ListModelsResponse.ProtoReflect.Descriptor instead.

func (*ListModelsResponse) GetModels

func (x *ListModelsResponse) GetModels() []*Model

func (*ListModelsResponse) GetNextPageToken

func (x *ListModelsResponse) GetNextPageToken() string

func (*ListModelsResponse) ProtoMessage

func (*ListModelsResponse) ProtoMessage()

func (*ListModelsResponse) ProtoReflect

func (x *ListModelsResponse) ProtoReflect() protoreflect.Message

func (*ListModelsResponse) Reset

func (x *ListModelsResponse) Reset()

func (*ListModelsResponse) String

func (x *ListModelsResponse) String() string

type ListModulesRequest

type ListModulesRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of Modules to return. The service may return
	// fewer than this value. If unspecified, at most 20 Modules will be
	// returned. The maximum value is 100; values above 100 will be coerced to
	// 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListModules` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListModules`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request for listing Modules.

func (*ListModulesRequest) Descriptor deprecated

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

Deprecated: Use ListModulesRequest.ProtoReflect.Descriptor instead.

func (*ListModulesRequest) GetFilter

func (x *ListModulesRequest) GetFilter() string

func (*ListModulesRequest) GetPageSize

func (x *ListModulesRequest) GetPageSize() int32

func (*ListModulesRequest) GetPageToken

func (x *ListModulesRequest) GetPageToken() string

func (*ListModulesRequest) GetParent

func (x *ListModulesRequest) GetParent() string

func (*ListModulesRequest) ProtoMessage

func (*ListModulesRequest) ProtoMessage()

func (*ListModulesRequest) ProtoReflect

func (x *ListModulesRequest) ProtoReflect() protoreflect.Message

func (*ListModulesRequest) Reset

func (x *ListModulesRequest) Reset()

func (*ListModulesRequest) String

func (x *ListModulesRequest) String() string

type ListModulesResponse

type ListModulesResponse struct {

	// The Modules.
	Modules []*Module `protobuf:"bytes,1,rep,name=modules,proto3" json:"modules,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response for ListModules.

func (*ListModulesResponse) Descriptor deprecated

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

Deprecated: Use ListModulesResponse.ProtoReflect.Descriptor instead.

func (*ListModulesResponse) GetModules

func (x *ListModulesResponse) GetModules() []*Module

func (*ListModulesResponse) GetNextPageToken

func (x *ListModulesResponse) GetNextPageToken() string

func (*ListModulesResponse) ProtoMessage

func (*ListModulesResponse) ProtoMessage()

func (*ListModulesResponse) ProtoReflect

func (x *ListModulesResponse) ProtoReflect() protoreflect.Message

func (*ListModulesResponse) Reset

func (x *ListModulesResponse) Reset()

func (*ListModulesResponse) String

func (x *ListModulesResponse) String() string

type ListSolutionArtifactsRequest

type ListSolutionArtifactsRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of SolutionArtifacts to return. The service may return
	// fewer than this value. If unspecified, at most 20 Modules will be
	// returned. The maximum value is 100; values above 100 will be coerced to
	// 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListSolutionArtifacts` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListSolutionArtifacts`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request for listing SolutionArtifacts.

func (*ListSolutionArtifactsRequest) Descriptor deprecated

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

Deprecated: Use ListSolutionArtifactsRequest.ProtoReflect.Descriptor instead.

func (*ListSolutionArtifactsRequest) GetFilter

func (x *ListSolutionArtifactsRequest) GetFilter() string

func (*ListSolutionArtifactsRequest) GetPageSize

func (x *ListSolutionArtifactsRequest) GetPageSize() int32

func (*ListSolutionArtifactsRequest) GetPageToken

func (x *ListSolutionArtifactsRequest) GetPageToken() string

func (*ListSolutionArtifactsRequest) GetParent

func (x *ListSolutionArtifactsRequest) GetParent() string

func (*ListSolutionArtifactsRequest) ProtoMessage

func (*ListSolutionArtifactsRequest) ProtoMessage()

func (*ListSolutionArtifactsRequest) ProtoReflect

func (*ListSolutionArtifactsRequest) Reset

func (x *ListSolutionArtifactsRequest) Reset()

func (*ListSolutionArtifactsRequest) String

type ListSolutionArtifactsResponse

type ListSolutionArtifactsResponse struct {

	// The SolutionArtifact.
	SolutionArtifacts []*SolutionArtifact `protobuf:"bytes,1,rep,name=solution_artifacts,json=solutionArtifacts,proto3" json:"solution_artifacts,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response for ListSolutionArtifacts.

func (*ListSolutionArtifactsResponse) Descriptor deprecated

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

Deprecated: Use ListSolutionArtifactsResponse.ProtoReflect.Descriptor instead.

func (*ListSolutionArtifactsResponse) GetNextPageToken

func (x *ListSolutionArtifactsResponse) GetNextPageToken() string

func (*ListSolutionArtifactsResponse) GetSolutionArtifacts

func (x *ListSolutionArtifactsResponse) GetSolutionArtifacts() []*SolutionArtifact

func (*ListSolutionArtifactsResponse) ProtoMessage

func (*ListSolutionArtifactsResponse) ProtoMessage()

func (*ListSolutionArtifactsResponse) ProtoReflect

func (*ListSolutionArtifactsResponse) Reset

func (x *ListSolutionArtifactsResponse) Reset()

func (*ListSolutionArtifactsResponse) String

type ListSolutionsRequest

type ListSolutionsRequest struct {

	// Required. Parent identifier.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of solutions to return. The service may return fewer
	// than this value. If unspecified, at moast 50 solutions will be returned.
	// The maximum value is 100; values above 100 will be coerced to 100.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListSolutions` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListSolutions` must
	// match the call that provided the page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request method for listing solutions.

func (*ListSolutionsRequest) Descriptor deprecated

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

Deprecated: Use ListSolutionsRequest.ProtoReflect.Descriptor instead.

func (*ListSolutionsRequest) GetFilter

func (x *ListSolutionsRequest) GetFilter() string

func (*ListSolutionsRequest) GetPageSize

func (x *ListSolutionsRequest) GetPageSize() int32

func (*ListSolutionsRequest) GetPageToken

func (x *ListSolutionsRequest) GetPageToken() string

func (*ListSolutionsRequest) GetParent

func (x *ListSolutionsRequest) GetParent() string

func (*ListSolutionsRequest) ProtoMessage

func (*ListSolutionsRequest) ProtoMessage()

func (*ListSolutionsRequest) ProtoReflect

func (x *ListSolutionsRequest) ProtoReflect() protoreflect.Message

func (*ListSolutionsRequest) Reset

func (x *ListSolutionsRequest) Reset()

func (*ListSolutionsRequest) String

func (x *ListSolutionsRequest) String() string

type ListSolutionsResponse

type ListSolutionsResponse struct {

	// The solutions for this project.
	Solutions []*Solution `protobuf:"bytes,1,rep,name=solutions,proto3" json:"solutions,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response method for listing solutions.

func (*ListSolutionsResponse) Descriptor deprecated

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

Deprecated: Use ListSolutionsResponse.ProtoReflect.Descriptor instead.

func (*ListSolutionsResponse) GetNextPageToken

func (x *ListSolutionsResponse) GetNextPageToken() string

func (*ListSolutionsResponse) GetSolutions

func (x *ListSolutionsResponse) GetSolutions() []*Solution

func (*ListSolutionsResponse) ProtoMessage

func (*ListSolutionsResponse) ProtoMessage()

func (*ListSolutionsResponse) ProtoReflect

func (x *ListSolutionsResponse) ProtoReflect() protoreflect.Message

func (*ListSolutionsResponse) Reset

func (x *ListSolutionsResponse) Reset()

func (*ListSolutionsResponse) String

func (x *ListSolutionsResponse) String() string

type ListSpecialistPoolsRequest

type ListSpecialistPoolsRequest struct {

	// Required. The name of the SpecialistPool's parent resource.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The number of SpecialistPools to return.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListSpecialistPoolsRequest` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to
	// `ListSpecialistPoolsRequest` must match the call that provided the page
	// token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// The standard list filter.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for listing SpecialistPools.

func (*ListSpecialistPoolsRequest) Descriptor deprecated

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

Deprecated: Use ListSpecialistPoolsRequest.ProtoReflect.Descriptor instead.

func (*ListSpecialistPoolsRequest) GetFilter

func (x *ListSpecialistPoolsRequest) GetFilter() string

func (*ListSpecialistPoolsRequest) GetPageSize

func (x *ListSpecialistPoolsRequest) GetPageSize() int32

func (*ListSpecialistPoolsRequest) GetPageToken

func (x *ListSpecialistPoolsRequest) GetPageToken() string

func (*ListSpecialistPoolsRequest) GetParent

func (x *ListSpecialistPoolsRequest) GetParent() string

func (*ListSpecialistPoolsRequest) ProtoMessage

func (*ListSpecialistPoolsRequest) ProtoMessage()

func (*ListSpecialistPoolsRequest) ProtoReflect

func (*ListSpecialistPoolsRequest) Reset

func (x *ListSpecialistPoolsRequest) Reset()

func (*ListSpecialistPoolsRequest) String

func (x *ListSpecialistPoolsRequest) String() string

type ListSpecialistPoolsResponse

type ListSpecialistPoolsResponse struct {

	// A list of SpecialistPools that matches the specified filter in the request.
	SpecialistPools []*SpecialistPool `protobuf:"bytes,1,rep,name=specialist_pools,json=specialistPools,proto3" json:"specialist_pools,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListSpecialistPools.

func (*ListSpecialistPoolsResponse) Descriptor deprecated

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

Deprecated: Use ListSpecialistPoolsResponse.ProtoReflect.Descriptor instead.

func (*ListSpecialistPoolsResponse) GetNextPageToken

func (x *ListSpecialistPoolsResponse) GetNextPageToken() string

func (*ListSpecialistPoolsResponse) GetSpecialistPools

func (x *ListSpecialistPoolsResponse) GetSpecialistPools() []*SpecialistPool

func (*ListSpecialistPoolsResponse) ProtoMessage

func (*ListSpecialistPoolsResponse) ProtoMessage()

func (*ListSpecialistPoolsResponse) ProtoReflect

func (*ListSpecialistPoolsResponse) Reset

func (x *ListSpecialistPoolsResponse) Reset()

func (*ListSpecialistPoolsResponse) String

func (x *ListSpecialistPoolsResponse) String() string

type LocalizationRefinementModule

type LocalizationRefinementModule struct {

	// Regions within the query image to align. Multiple regions could
	// be aligned per Image.
	QueryRegions []*AnnotationInput `protobuf:"bytes,1,rep,name=query_regions,json=queryRegions,proto3" json:"query_regions,omitempty"`
	// Regions within the template image to transfer to the query image.
	TargetRegions []*AnnotationInput `protobuf:"bytes,2,rep,name=target_regions,json=targetRegions,proto3" json:"target_regions,omitempty"`
	// Regions which customize the search process for each target region.
	LocalSearchRegions []*AnnotationInput `protobuf:"bytes,3,rep,name=local_search_regions,json=localSearchRegions,proto3" json:"local_search_regions,omitempty"`
	// The target regions transformed by the module.
	TargetRegionPredictions []*AnnotationOutput `` /* 132-byte string literal not displayed */
	// The inspection regions transformed by the module.
	LocalSearchRegionPredictions []*AnnotationOutput `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

Detailed input and output information of a localization refinment module.

func (*LocalizationRefinementModule) Descriptor deprecated

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

Deprecated: Use LocalizationRefinementModule.ProtoReflect.Descriptor instead.

func (*LocalizationRefinementModule) GetLocalSearchRegionPredictions

func (x *LocalizationRefinementModule) GetLocalSearchRegionPredictions() []*AnnotationOutput

func (*LocalizationRefinementModule) GetLocalSearchRegions

func (x *LocalizationRefinementModule) GetLocalSearchRegions() []*AnnotationInput

func (*LocalizationRefinementModule) GetQueryRegions

func (x *LocalizationRefinementModule) GetQueryRegions() []*AnnotationInput

func (*LocalizationRefinementModule) GetTargetRegionPredictions

func (x *LocalizationRefinementModule) GetTargetRegionPredictions() []*AnnotationOutput

func (*LocalizationRefinementModule) GetTargetRegions

func (x *LocalizationRefinementModule) GetTargetRegions() []*AnnotationInput

func (*LocalizationRefinementModule) ProtoMessage

func (*LocalizationRefinementModule) ProtoMessage()

func (*LocalizationRefinementModule) ProtoReflect

func (*LocalizationRefinementModule) Reset

func (x *LocalizationRefinementModule) Reset()

func (*LocalizationRefinementModule) String

type MaskAnnotation

type MaskAnnotation struct {

	// Output only. One channel image which is encoded as an 8bit lossless PNG.
	// The size of the image will be the same as the original image. For a
	// specific pixel, darker color means less confidence in correctness of the
	// cateogry in the category_meask for the corresponding pixel. Black means no
	// confidence and white means full confidence.
	ConfidenceMask *Image `protobuf:"bytes,1,opt,name=confidence_mask,json=confidenceMask,proto3" json:"confidence_mask,omitempty"`
	// Three channel image which is encoded as an 8bit lossless PNG. Each pixel in
	// the image mask represents the category which the pixel in the original
	// image belong to. Each color is mapped to one AnnotationSpec based on
	// annotation_spec_colors.
	CategoryMask *Image `protobuf:"bytes,2,opt,name=category_mask,json=categoryMask,proto3" json:"category_mask,omitempty"`
	// contains filtered or unexported fields
}

Detailed information for Mask Annotation.

func (*MaskAnnotation) Descriptor deprecated

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

Deprecated: Use MaskAnnotation.ProtoReflect.Descriptor instead.

func (*MaskAnnotation) GetCategoryMask

func (x *MaskAnnotation) GetCategoryMask() *Image

func (*MaskAnnotation) GetConfidenceMask

func (x *MaskAnnotation) GetConfidenceMask() *Image

func (*MaskAnnotation) ProtoMessage

func (*MaskAnnotation) ProtoMessage()

func (*MaskAnnotation) ProtoReflect

func (x *MaskAnnotation) ProtoReflect() protoreflect.Message

func (*MaskAnnotation) Reset

func (x *MaskAnnotation) Reset()

func (*MaskAnnotation) String

func (x *MaskAnnotation) String() string

type MaskAnnotationSet

type MaskAnnotationSet struct {

	// Mapping of color to annotationspec.
	// For example,
	// annotation_spec_colors {
	//  annotation_spec_id: 1
	//  red: 0
	//  green: 1
	//  blue:0
	// }
	// it means green color maps to annotation_spec_id==1.
	AnnotationSpecColors []*AnnotationSpecColor `protobuf:"bytes,1,rep,name=annotation_spec_colors,json=annotationSpecColors,proto3" json:"annotation_spec_colors,omitempty"`
	// contains filtered or unexported fields
}

Mask Annotation type.

func (*MaskAnnotationSet) Descriptor deprecated

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

Deprecated: Use MaskAnnotationSet.ProtoReflect.Descriptor instead.

func (*MaskAnnotationSet) GetAnnotationSpecColors

func (x *MaskAnnotationSet) GetAnnotationSpecColors() []*AnnotationSpecColor

func (*MaskAnnotationSet) ProtoMessage

func (*MaskAnnotationSet) ProtoMessage()

func (*MaskAnnotationSet) ProtoReflect

func (x *MaskAnnotationSet) ProtoReflect() protoreflect.Message

func (*MaskAnnotationSet) Reset

func (x *MaskAnnotationSet) Reset()

func (*MaskAnnotationSet) String

func (x *MaskAnnotationSet) String() string

type Metrics

type Metrics struct {

	// Output only. Metrics for the solution at different slices.
	MetricsSlice map[string]*MetricsSlice `` /* 185-byte string literal not displayed */
	// contains filtered or unexported fields
}

All metrics for the solution.

func (*Metrics) Descriptor deprecated

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

Deprecated: Use Metrics.ProtoReflect.Descriptor instead.

func (*Metrics) GetMetricsSlice

func (x *Metrics) GetMetricsSlice() map[string]*MetricsSlice

func (*Metrics) ProtoMessage

func (*Metrics) ProtoMessage()

func (*Metrics) ProtoReflect

func (x *Metrics) ProtoReflect() protoreflect.Message

func (*Metrics) Reset

func (x *Metrics) Reset()

func (*Metrics) String

func (x *Metrics) String() string

type MetricsSlice

type MetricsSlice struct {

	// Output only. The AnnotationSpec which this MetricSlice refers to. It is
	// empty if this MetricSlice aggregates across AnnotationSpecs.
	AnnotationSpec string `protobuf:"bytes,8,opt,name=annotation_spec,json=annotationSpec,proto3" json:"annotation_spec,omitempty"`
	// Output only. The AnnotationSpec display name which this MetricSlice refers
	// to. It is empty if this MetricSlice aggregates across AnnotationSpecs.
	DisplayName string `protobuf:"bytes,9,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The number of examples used to create this evaluation metrics
	// instance.
	EvaluatedExampleCount int32 `` /* 128-byte string literal not displayed */
	// Output only. Model metrics across confidence thresholds.
	ConfidenceLevelModelMetrics []*MetricsSlice_ConfidenceLevelModelMetrics `` /* 146-byte string literal not displayed */
	// Output only. Average model metrics.
	AverageModelMetrics *ModelMetrics `protobuf:"bytes,7,opt,name=average_model_metrics,json=averageModelMetrics,proto3" json:"average_model_metrics,omitempty"`
	// contains filtered or unexported fields
}

Metrics at a particular slice. A slice can be "pixel" level, "image" level, "component" level, "unit" level, and/or "product" level depending on the solution and the input data.

func (*MetricsSlice) Descriptor deprecated

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

Deprecated: Use MetricsSlice.ProtoReflect.Descriptor instead.

func (*MetricsSlice) GetAnnotationSpec

func (x *MetricsSlice) GetAnnotationSpec() string

func (*MetricsSlice) GetAverageModelMetrics

func (x *MetricsSlice) GetAverageModelMetrics() *ModelMetrics

func (*MetricsSlice) GetConfidenceLevelModelMetrics

func (x *MetricsSlice) GetConfidenceLevelModelMetrics() []*MetricsSlice_ConfidenceLevelModelMetrics

func (*MetricsSlice) GetDisplayName

func (x *MetricsSlice) GetDisplayName() string

func (*MetricsSlice) GetEvaluatedExampleCount

func (x *MetricsSlice) GetEvaluatedExampleCount() int32

func (*MetricsSlice) ProtoMessage

func (*MetricsSlice) ProtoMessage()

func (*MetricsSlice) ProtoReflect

func (x *MetricsSlice) ProtoReflect() protoreflect.Message

func (*MetricsSlice) Reset

func (x *MetricsSlice) Reset()

func (*MetricsSlice) String

func (x *MetricsSlice) String() string

type MetricsSlice_ConfidenceLevelModelMetrics

type MetricsSlice_ConfidenceLevelModelMetrics struct {

	// Output only. Model metrics.
	ModelMetrics *ModelMetrics `protobuf:"bytes,1,opt,name=model_metrics,json=modelMetrics,proto3" json:"model_metrics,omitempty"`
	// Output only. Confidence threshold in the range [0, 1].
	ConfidenceThreshold float32 `protobuf:"fixed32,2,opt,name=confidence_threshold,json=confidenceThreshold,proto3" json:"confidence_threshold,omitempty"`
	// Output only. Pixel level confidence threshold in the range [0, 1].
	PixelConfidenceThreshold float32 `` /* 137-byte string literal not displayed */
	// Output only. Cluster distance threshold in the range [0, 1] normalized by
	// the diagonal length of the image.
	ClusterDistanceThreshold float32 `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

Model metrics at a specific threshold.

func (*MetricsSlice_ConfidenceLevelModelMetrics) Descriptor deprecated

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

Deprecated: Use MetricsSlice_ConfidenceLevelModelMetrics.ProtoReflect.Descriptor instead.

func (*MetricsSlice_ConfidenceLevelModelMetrics) GetClusterDistanceThreshold

func (x *MetricsSlice_ConfidenceLevelModelMetrics) GetClusterDistanceThreshold() float32

func (*MetricsSlice_ConfidenceLevelModelMetrics) GetConfidenceThreshold

func (x *MetricsSlice_ConfidenceLevelModelMetrics) GetConfidenceThreshold() float32

func (*MetricsSlice_ConfidenceLevelModelMetrics) GetModelMetrics

func (*MetricsSlice_ConfidenceLevelModelMetrics) GetPixelConfidenceThreshold

func (x *MetricsSlice_ConfidenceLevelModelMetrics) GetPixelConfidenceThreshold() float32

func (*MetricsSlice_ConfidenceLevelModelMetrics) ProtoMessage

func (*MetricsSlice_ConfidenceLevelModelMetrics) ProtoReflect

func (*MetricsSlice_ConfidenceLevelModelMetrics) Reset

func (*MetricsSlice_ConfidenceLevelModelMetrics) String

type Model

type Model struct {

	// Output only. Resource name for Model generated by the system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Timestamp when the system started to create this Model.
	// The difference between this field and create_time includes time spent on
	// preprocessing, training, and evaluation.
	CreateRequestTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_request_time,json=createRequestTime,proto3" json:"create_request_time,omitempty"`
	// Output only. Timestamp when this Model was trained and evaluated.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this Model was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. Evaluations for this Model.
	EvaluationIds []string `protobuf:"bytes,5,rep,name=evaluation_ids,json=evaluationIds,proto3" json:"evaluation_ids,omitempty"`
	// Output only. A copy of the parent Module's configuration at the time of
	// Model creation to provide a record of the training process configuration.
	Config *structpb.Struct `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
	// The labels with user-defined metadata to organize your Models.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label keys must start with a letter.
	//
	// See https://goo.gl/xmQnxf for more information on and examples of labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

A Model is the trained artifact of a Module which makes predictions.

func (*Model) Descriptor deprecated

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

Deprecated: Use Model.ProtoReflect.Descriptor instead.

func (*Model) GetConfig

func (x *Model) GetConfig() *structpb.Struct

func (*Model) GetCreateRequestTime

func (x *Model) GetCreateRequestTime() *timestamppb.Timestamp

func (*Model) GetCreateTime

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

func (*Model) GetEvaluationIds

func (x *Model) GetEvaluationIds() []string

func (*Model) GetLabels

func (x *Model) GetLabels() map[string]string

func (*Model) GetName

func (x *Model) GetName() string

func (*Model) GetUpdateTime

func (x *Model) GetUpdateTime() *timestamppb.Timestamp

func (*Model) ProtoMessage

func (*Model) ProtoMessage()

func (*Model) ProtoReflect

func (x *Model) ProtoReflect() protoreflect.Message

func (*Model) Reset

func (x *Model) Reset()

func (*Model) String

func (x *Model) String() string

type ModelEvaluation

type ModelEvaluation struct {

	// Output only. Resource name for ModelEvaluation generated by the system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Deprecated, use metrics_map instead.
	// Metrics for this evaluation.
	//
	// Deprecated: Do not use.
	Metrics *Metrics `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
	// Output only. Deprecated, use eval_annotation_sets_map instead.
	// The AnnotationSets containing output Annotations on the eval set. These
	// will be readonly AnnotationSets belonging to the Solution's Dataset and
	// have the same lifetime as the Model to which it belongs.
	//
	// Deprecated: Do not use.
	EvalAnnotationSets []string `protobuf:"bytes,3,rep,name=eval_annotation_sets,json=evalAnnotationSets,proto3" json:"eval_annotation_sets,omitempty"`
	// Output only. Map of the Metrics for this model evaluation. The key is a
	// name for the Metrics entry. Individual Modules define which Metrics they
	// support and typically there will be a map entry for every output the Module
	// produces.
	MetricsMap map[string]*Metrics `` /* 179-byte string literal not displayed */
	// Output only. Map of the evaluation annotation sets for this model. The keys
	// are the name of module outputs annotation fields and the values are the
	// annotation sets ids containing output Annotations on the eval set. These
	// will be readonly AnnotationSets belonging to the Solution's Dataset and
	// have the same lifetime as the Model to which it belongs.
	EvalAnnotationSetsMap map[string]string `` /* 216-byte string literal not displayed */
	// contains filtered or unexported fields
}

ModelEvaluation for visual inspection solutions.

func (*ModelEvaluation) Descriptor deprecated

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

Deprecated: Use ModelEvaluation.ProtoReflect.Descriptor instead.

func (*ModelEvaluation) GetEvalAnnotationSets deprecated

func (x *ModelEvaluation) GetEvalAnnotationSets() []string

Deprecated: Do not use.

func (*ModelEvaluation) GetEvalAnnotationSetsMap

func (x *ModelEvaluation) GetEvalAnnotationSetsMap() map[string]string

func (*ModelEvaluation) GetMetrics deprecated

func (x *ModelEvaluation) GetMetrics() *Metrics

Deprecated: Do not use.

func (*ModelEvaluation) GetMetricsMap

func (x *ModelEvaluation) GetMetricsMap() map[string]*Metrics

func (*ModelEvaluation) GetName

func (x *ModelEvaluation) GetName() string

func (*ModelEvaluation) ProtoMessage

func (*ModelEvaluation) ProtoMessage()

func (*ModelEvaluation) ProtoReflect

func (x *ModelEvaluation) ProtoReflect() protoreflect.Message

func (*ModelEvaluation) Reset

func (x *ModelEvaluation) Reset()

func (*ModelEvaluation) String

func (x *ModelEvaluation) String() string

type ModelMetrics

type ModelMetrics struct {

	// Output only. The false negative rate in the range [0, 1]. This is the rate
	// with which the model incorrectly classifies examples as negative when they
	// are positive. This is consistent with the following definition:
	//
	// https:
	// //en.wikipedia.org/wiki/False_positives_
	// // and_false_negatives#False_positive_and_false_negative_rates.
	FalseNegativeRate float32 `protobuf:"fixed32,1,opt,name=false_negative_rate,json=falseNegativeRate,proto3" json:"false_negative_rate,omitempty"`
	// Output only. The false positive rate in the range [0, 1]. This is the rate
	// with which the model  incorrectly classifies examples as positive when they
	// are negative. This is consistent with the following definition:
	//
	// https:
	// //en.wikipedia.org/wiki/False_positives_
	// // and_false_negatives#False_positive_and_false_negative_rates.
	FalsePositiveRate float32 `protobuf:"fixed32,2,opt,name=false_positive_rate,json=falsePositiveRate,proto3" json:"false_positive_rate,omitempty"`
	// Output only. The precision in the range [0, 1]. Precision measures the
	// ratio of correctly classified examples by the model against all the
	// predictions made by the model. Please see
	// https://en.wikipedia.org/wiki/Precision_and_recall for its definition.
	Precision float32 `protobuf:"fixed32,3,opt,name=precision,proto3" json:"precision,omitempty"`
	// Output only. The recall in the range [0, 1]. Recall measures the ratio of
	// correctly predicted labels by the model against all true examples of that
	// label. Please see https://en.wikipedia.org/wiki/Precision_and_recall for
	// its definition.
	Recall float32 `protobuf:"fixed32,4,opt,name=recall,proto3" json:"recall,omitempty"`
	// Output only. The Intersection over union (IOU) in the range [0, 1]. IOU
	// measures the proportion of label regions that are common between ground
	// truth and model predictions versus their union. Please see
	// https://en.wikipedia.org/wiki/Jaccard_index for its definition.
	Iou float32 `protobuf:"fixed32,5,opt,name=iou,proto3" json:"iou,omitempty"`
	// Output only. The Dice similarity coefficient in the range [0, 1]. Dice
	// similarity coefficient is similar to IOU except that the common label
	// region is weighted twice in the calculation. Please see its definition
	// here: https://en.wikipedia.org/wiki/S%C3%B8rensen%E2%80%93Dice_coefficient
	DiceSimilarityCoefficient float32 `` /* 140-byte string literal not displayed */
	// Output only. Confusion matrix for the classifications.
	// Only present for aggregated metrics.
	ConfusionMatrix *ConfusionMatrix `protobuf:"bytes,7,opt,name=confusion_matrix,json=confusionMatrix,proto3" json:"confusion_matrix,omitempty"`
	// Output only. The average precision in the range [0, 1].
	AveragePrecision float32 `protobuf:"fixed32,8,opt,name=average_precision,json=averagePrecision,proto3" json:"average_precision,omitempty"`
	// contains filtered or unexported fields
}

Model metrics which can vary depending on the model. These are not assumed to refer to defect states in particular.

func (*ModelMetrics) Descriptor deprecated

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

Deprecated: Use ModelMetrics.ProtoReflect.Descriptor instead.

func (*ModelMetrics) GetAveragePrecision

func (x *ModelMetrics) GetAveragePrecision() float32

func (*ModelMetrics) GetConfusionMatrix

func (x *ModelMetrics) GetConfusionMatrix() *ConfusionMatrix

func (*ModelMetrics) GetDiceSimilarityCoefficient

func (x *ModelMetrics) GetDiceSimilarityCoefficient() float32

func (*ModelMetrics) GetFalseNegativeRate

func (x *ModelMetrics) GetFalseNegativeRate() float32

func (*ModelMetrics) GetFalsePositiveRate

func (x *ModelMetrics) GetFalsePositiveRate() float32

func (*ModelMetrics) GetIou

func (x *ModelMetrics) GetIou() float32

func (*ModelMetrics) GetPrecision

func (x *ModelMetrics) GetPrecision() float32

func (*ModelMetrics) GetRecall

func (x *ModelMetrics) GetRecall() float32

func (*ModelMetrics) ProtoMessage

func (*ModelMetrics) ProtoMessage()

func (*ModelMetrics) ProtoReflect

func (x *ModelMetrics) ProtoReflect() protoreflect.Message

func (*ModelMetrics) Reset

func (x *ModelMetrics) Reset()

func (*ModelMetrics) String

func (x *ModelMetrics) String() string

type Module

type Module struct {

	// The type of the module.
	//
	// Types that are assignable to Type:
	//	*Module_AnomalyDetection
	//	*Module_SparseAlignmentLocalization
	//	*Module_LocalizationRefinement
	//	*Module_ObjectDetection
	//	*Module_Segmentation
	//	*Module_Classification
	Type isModule_Type `protobuf_oneof:"type"`
	// Output only. Resource name for Module generated by the system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Timestamp when this Module was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when Module was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Required. A user friendly display name for the Module.
	// The name can be up to 128 characters long and can consist of any UTF-8
	// characters.
	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// A description for this Module.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Configuration for this Module. Each Module may define its own
	// configuration options.
	Config *structpb.Struct `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
	// The labels with user-defined metadata to organize your Modules.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label keys must start with a letter.
	//
	// See https://goo.gl/xmQnxf for more information on and examples of labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

A Module applies a computer vision algorithm to a subproblem of a visual inspection task.

func (*Module) Descriptor deprecated

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

Deprecated: Use Module.ProtoReflect.Descriptor instead.

func (*Module) GetAnomalyDetection

func (x *Module) GetAnomalyDetection() *AnomalyDetectionModule

func (*Module) GetClassification

func (x *Module) GetClassification() *ClassificationModule

func (*Module) GetConfig

func (x *Module) GetConfig() *structpb.Struct

func (*Module) GetCreateTime

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

func (*Module) GetDescription

func (x *Module) GetDescription() string

func (*Module) GetDisplayName

func (x *Module) GetDisplayName() string

func (*Module) GetLabels

func (x *Module) GetLabels() map[string]string

func (*Module) GetLocalizationRefinement

func (x *Module) GetLocalizationRefinement() *LocalizationRefinementModule

func (*Module) GetName

func (x *Module) GetName() string

func (*Module) GetObjectDetection

func (x *Module) GetObjectDetection() *ObjectDetectionModule

func (*Module) GetSegmentation

func (x *Module) GetSegmentation() *SegmentationModule

func (*Module) GetSparseAlignmentLocalization

func (x *Module) GetSparseAlignmentLocalization() *SparseAlignmentLocalizationModule

func (*Module) GetType

func (m *Module) GetType() isModule_Type

func (*Module) GetUpdateTime

func (x *Module) GetUpdateTime() *timestamppb.Timestamp

func (*Module) ProtoMessage

func (*Module) ProtoMessage()

func (*Module) ProtoReflect

func (x *Module) ProtoReflect() protoreflect.Message

func (*Module) Reset

func (x *Module) Reset()

func (*Module) String

func (x *Module) String() string

type Module_AnomalyDetection

type Module_AnomalyDetection struct {
	// Anomaly detection.
	AnomalyDetection *AnomalyDetectionModule `protobuf:"bytes,8,opt,name=anomaly_detection,json=anomalyDetection,proto3,oneof"`
}

type Module_Classification

type Module_Classification struct {
	// Classification.
	Classification *ClassificationModule `protobuf:"bytes,13,opt,name=classification,proto3,oneof"`
}

type Module_LocalizationRefinement

type Module_LocalizationRefinement struct {
	// Localization refinement.
	LocalizationRefinement *LocalizationRefinementModule `protobuf:"bytes,10,opt,name=localization_refinement,json=localizationRefinement,proto3,oneof"`
}

type Module_ObjectDetection

type Module_ObjectDetection struct {
	// Object detection.
	ObjectDetection *ObjectDetectionModule `protobuf:"bytes,11,opt,name=object_detection,json=objectDetection,proto3,oneof"`
}

type Module_Segmentation

type Module_Segmentation struct {
	// Segmentation.
	Segmentation *SegmentationModule `protobuf:"bytes,12,opt,name=segmentation,proto3,oneof"`
}

type Module_SparseAlignmentLocalization

type Module_SparseAlignmentLocalization struct {
	// Sparse alignment localization.
	SparseAlignmentLocalization *SparseAlignmentLocalizationModule `protobuf:"bytes,9,opt,name=sparse_alignment_localization,json=sparseAlignmentLocalization,proto3,oneof"`
}

type NormalizedBoundingPoly

type NormalizedBoundingPoly struct {

	// The bounding polygon normalized vertices. Top left corner of the image will
	// be [0, 0].
	NormalizedVertices []*NormalizedVertex `protobuf:"bytes,1,rep,name=normalized_vertices,json=normalizedVertices,proto3" json:"normalized_vertices,omitempty"`
	// contains filtered or unexported fields
}

Normalized Bounding Polygon.

func (*NormalizedBoundingPoly) Descriptor deprecated

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

Deprecated: Use NormalizedBoundingPoly.ProtoReflect.Descriptor instead.

func (*NormalizedBoundingPoly) GetNormalizedVertices

func (x *NormalizedBoundingPoly) GetNormalizedVertices() []*NormalizedVertex

func (*NormalizedBoundingPoly) ProtoMessage

func (*NormalizedBoundingPoly) ProtoMessage()

func (*NormalizedBoundingPoly) ProtoReflect

func (x *NormalizedBoundingPoly) ProtoReflect() protoreflect.Message

func (*NormalizedBoundingPoly) Reset

func (x *NormalizedBoundingPoly) Reset()

func (*NormalizedBoundingPoly) String

func (x *NormalizedBoundingPoly) String() string

type NormalizedPolyline

type NormalizedPolyline struct {

	// A sequence of vertices connected by straight lines.
	NormalizedVertices []*NormalizedVertex `protobuf:"bytes,1,rep,name=normalized_vertices,json=normalizedVertices,proto3" json:"normalized_vertices,omitempty"`
	// contains filtered or unexported fields
}

Normalized Line, which represents a curve consisting of connected straight-line segments.

func (*NormalizedPolyline) Descriptor deprecated

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

Deprecated: Use NormalizedPolyline.ProtoReflect.Descriptor instead.

func (*NormalizedPolyline) GetNormalizedVertices

func (x *NormalizedPolyline) GetNormalizedVertices() []*NormalizedVertex

func (*NormalizedPolyline) ProtoMessage

func (*NormalizedPolyline) ProtoMessage()

func (*NormalizedPolyline) ProtoReflect

func (x *NormalizedPolyline) ProtoReflect() protoreflect.Message

func (*NormalizedPolyline) Reset

func (x *NormalizedPolyline) Reset()

func (*NormalizedPolyline) String

func (x *NormalizedPolyline) String() string

type NormalizedVertex

type NormalizedVertex struct {

	// X coordinate.
	X float32 `protobuf:"fixed32,1,opt,name=x,proto3" json:"x,omitempty"`
	// Y coordinate.
	Y float32 `protobuf:"fixed32,2,opt,name=y,proto3" json:"y,omitempty"`
	// contains filtered or unexported fields
}

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

func (*NormalizedVertex) Descriptor deprecated

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

Deprecated: Use NormalizedVertex.ProtoReflect.Descriptor instead.

func (*NormalizedVertex) GetX

func (x *NormalizedVertex) GetX() float32

func (*NormalizedVertex) GetY

func (x *NormalizedVertex) GetY() float32

func (*NormalizedVertex) ProtoMessage

func (*NormalizedVertex) ProtoMessage()

func (*NormalizedVertex) ProtoReflect

func (x *NormalizedVertex) ProtoReflect() protoreflect.Message

func (*NormalizedVertex) Reset

func (x *NormalizedVertex) Reset()

func (*NormalizedVertex) String

func (x *NormalizedVertex) String() string

type ObjectDetectionModule

type ObjectDetectionModule struct {

	// Regions to search on for the query image, anything outside of these regions
	// will not be considered from the module. These regions are defined in the
	// template image and applied "as is" to each query image. If query_regions
	// are not specified, the full image will be used as a single query region.
	QueryRegions []*AnnotationInput `protobuf:"bytes,1,rep,name=query_regions,json=queryRegions,proto3" json:"query_regions,omitempty"`
	// Regions within the template image to transfer to the query image.
	TargetRegions []*AnnotationInput `protobuf:"bytes,2,rep,name=target_regions,json=targetRegions,proto3" json:"target_regions,omitempty"`
	// Required. The regions for each object to learn the representation of.
	ObjectRegions []*AnnotationInput `protobuf:"bytes,3,rep,name=object_regions,json=objectRegions,proto3" json:"object_regions,omitempty"`
	// The target regions transformed by the module.
	TargetRegionPredictions []*AnnotationOutput `` /* 132-byte string literal not displayed */
	// Required. The objects regions detected by the module.
	ObjectRegionPredictions []*AnnotationOutput `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Detailed input and output information of an object detection module.

func (*ObjectDetectionModule) Descriptor deprecated

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

Deprecated: Use ObjectDetectionModule.ProtoReflect.Descriptor instead.

func (*ObjectDetectionModule) GetObjectRegionPredictions

func (x *ObjectDetectionModule) GetObjectRegionPredictions() []*AnnotationOutput

func (*ObjectDetectionModule) GetObjectRegions

func (x *ObjectDetectionModule) GetObjectRegions() []*AnnotationInput

func (*ObjectDetectionModule) GetQueryRegions

func (x *ObjectDetectionModule) GetQueryRegions() []*AnnotationInput

func (*ObjectDetectionModule) GetTargetRegionPredictions

func (x *ObjectDetectionModule) GetTargetRegionPredictions() []*AnnotationOutput

func (*ObjectDetectionModule) GetTargetRegions

func (x *ObjectDetectionModule) GetTargetRegions() []*AnnotationInput

func (*ObjectDetectionModule) ProtoMessage

func (*ObjectDetectionModule) ProtoMessage()

func (*ObjectDetectionModule) ProtoReflect

func (x *ObjectDetectionModule) ProtoReflect() protoreflect.Message

func (*ObjectDetectionModule) Reset

func (x *ObjectDetectionModule) Reset()

func (*ObjectDetectionModule) String

func (x *ObjectDetectionModule) String() string

type PolygonAnnotationSet

type PolygonAnnotationSet struct {
	// contains filtered or unexported fields
}

Polygon Annotation type.

func (*PolygonAnnotationSet) Descriptor deprecated

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

Deprecated: Use PolygonAnnotationSet.ProtoReflect.Descriptor instead.

func (*PolygonAnnotationSet) ProtoMessage

func (*PolygonAnnotationSet) ProtoMessage()

func (*PolygonAnnotationSet) ProtoReflect

func (x *PolygonAnnotationSet) ProtoReflect() protoreflect.Message

func (*PolygonAnnotationSet) Reset

func (x *PolygonAnnotationSet) Reset()

func (*PolygonAnnotationSet) String

func (x *PolygonAnnotationSet) String() string

type PolylineAnnotation

type PolylineAnnotation struct {

	// A polyline consisting of connected straight-line segments.
	NormalizedPolyline *NormalizedPolyline `protobuf:"bytes,1,opt,name=normalized_polyline,json=normalizedPolyline,proto3" json:"normalized_polyline,omitempty"`
	// Output only. A confidence score between 0.0 and 1.0. A higher value
	// means greater confidence that the annotation is positive.
	ConfidenceScore float32 `protobuf:"fixed32,2,opt,name=confidence_score,json=confidenceScore,proto3" json:"confidence_score,omitempty"`
	// contains filtered or unexported fields
}

Detailed information for Polyline Annotation.

func (*PolylineAnnotation) Descriptor deprecated

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

Deprecated: Use PolylineAnnotation.ProtoReflect.Descriptor instead.

func (*PolylineAnnotation) GetConfidenceScore

func (x *PolylineAnnotation) GetConfidenceScore() float32

func (*PolylineAnnotation) GetNormalizedPolyline

func (x *PolylineAnnotation) GetNormalizedPolyline() *NormalizedPolyline

func (*PolylineAnnotation) ProtoMessage

func (*PolylineAnnotation) ProtoMessage()

func (*PolylineAnnotation) ProtoReflect

func (x *PolylineAnnotation) ProtoReflect() protoreflect.Message

func (*PolylineAnnotation) Reset

func (x *PolylineAnnotation) Reset()

func (*PolylineAnnotation) String

func (x *PolylineAnnotation) String() string

type PolylineAnnotationSet

type PolylineAnnotationSet struct {
	// contains filtered or unexported fields
}

Polyline Annotation type.

func (*PolylineAnnotationSet) Descriptor deprecated

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

Deprecated: Use PolylineAnnotationSet.ProtoReflect.Descriptor instead.

func (*PolylineAnnotationSet) ProtoMessage

func (*PolylineAnnotationSet) ProtoMessage()

func (*PolylineAnnotationSet) ProtoReflect

func (x *PolylineAnnotationSet) ProtoReflect() protoreflect.Message

func (*PolylineAnnotationSet) Reset

func (x *PolylineAnnotationSet) Reset()

func (*PolylineAnnotationSet) String

func (x *PolylineAnnotationSet) String() string

type SegmentationModule

type SegmentationModule struct {

	// Regions to search on for the query image, anything outside of these regions
	// will not be considered from the module. The query images can be defined in
	// the template image or predicted per image from other modules.  If
	// query_regions are not specified, the full image will be used as a single
	// query region.
	QueryRegions []*AnnotationInput `protobuf:"bytes,1,rep,name=query_regions,json=queryRegions,proto3" json:"query_regions,omitempty"`
	// Regions within the template image to transfer to the query image.
	InspectionRegions []*AnnotationInput `protobuf:"bytes,2,rep,name=inspection_regions,json=inspectionRegions,proto3" json:"inspection_regions,omitempty"`
	// Required. The segmentation regions to learn the representation of.
	SegmentationRegions []*AnnotationInput `protobuf:"bytes,3,rep,name=segmentation_regions,json=segmentationRegions,proto3" json:"segmentation_regions,omitempty"`
	// The segmentation predictions in inspection regions by the module.
	InspectionRegionPredictions []*AnnotationOutput `` /* 144-byte string literal not displayed */
	// Required. The segmentation predictions by the module.
	SegmentationPredictions []*AnnotationOutput `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

Detailed input and output information of an image segmentation module.

func (*SegmentationModule) Descriptor deprecated

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

Deprecated: Use SegmentationModule.ProtoReflect.Descriptor instead.

func (*SegmentationModule) GetInspectionRegionPredictions

func (x *SegmentationModule) GetInspectionRegionPredictions() []*AnnotationOutput

func (*SegmentationModule) GetInspectionRegions

func (x *SegmentationModule) GetInspectionRegions() []*AnnotationInput

func (*SegmentationModule) GetQueryRegions

func (x *SegmentationModule) GetQueryRegions() []*AnnotationInput

func (*SegmentationModule) GetSegmentationPredictions

func (x *SegmentationModule) GetSegmentationPredictions() []*AnnotationOutput

func (*SegmentationModule) GetSegmentationRegions

func (x *SegmentationModule) GetSegmentationRegions() []*AnnotationInput

func (*SegmentationModule) ProtoMessage

func (*SegmentationModule) ProtoMessage()

func (*SegmentationModule) ProtoReflect

func (x *SegmentationModule) ProtoReflect() protoreflect.Message

func (*SegmentationModule) Reset

func (x *SegmentationModule) Reset()

func (*SegmentationModule) String

func (x *SegmentationModule) String() string

type Solution

type Solution struct {

	// A unique name for the solution.
	// This is an alphanumeric identifier generated by the system
	// ([A-Z][A-Z0-9]+).
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// A user friendly display name for the solution.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Data input file specifies the input dataset for creating (training)
	// the solution. This must be a GCS URI path i.e. of the form
	// gs://<bucket_name>/<path to file>. The data file format is JSONL with each
	// line following the format below (also see examples for Board Inspection
	// and Cosmetic Inspection below).
	// “`
	// {
	//   # Note: Only needed for Board inspection.
	//   "golden_images": [
	//     {
	//        "template_image_gcs_uri": "GCS path to template image.",
	//        "inspection_area_and_regions": [
	//          {
	//            "inspection_area": {
	//              "inspection_area_id": "<unique id for inspection area.",
	//              "bounding_poly": {
	//                "normalized_vertices": [
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                ]
	//              }
	//            },
	//            "regions": [
	//              "bounding_poly": {
	//                "normalized_vertices": [
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                ]
	//              },
	//              "region_metadata": {
	//                "region_id": "<region id>",
	//                "region_name": "<region name>",
	//                "component_id": "<component id>",
	//                "component_name": "<component name>"
	//                "other_keywords": {
	//                  "keyword1": "value1",
	//                  "keyword2": "value2"
	//                }
	//              }
	//            ]
	//          }
	//        ]
	//      }
	//   ]
	//   # finetune_from_solution_id can be omitted.
	//   "finetune_from_solution_id": "<id of existing solution>",
	//
	//
	//   "image_and_annotations": [
	//     {
	//       "image_gcs_uri": "<path to the image.",
	//       "image_properties": {
	//         "image_property1": "value1",
	//         "image_property2": "value2"
	//       },
	//       "inspection_state":
	//
	// "INSPECTION_STATE_UNLABELED|INSPECTION_STATE_NON_DEFECTIVE|INSPECTION_STATE_DEFECTIVE",
	//
	//       # Note: Only needed for Board inspection.
	//       "region_id_and_defective_labels": [
	//         {
	//           "inspection_area_id": "<inspection area id>",
	//           "region_id": "<region id>",
	//           "inspection_state":
	//
	// "INSPECTION_STATE_UNLABELED|INSPECTION_STATE_NON_DEFECTIVE|INSPECTION_STATE_DEFECTIVE",
	//           "defect_label_name": "defect label name."
	//         }
	//       ],
	//       # Note: Only needed for Cosmetic Inspection.
	//       "localized_region": [
	//         {
	//           "bounding_poly": {
	//             "normalized_vertices": [
	//               { "x": 0.1,  "y": 0.2 },
	//               { "x": 0.1,  "y": 0.2 },
	//               { "x": 0.1,  "y": 0.2 },
	//               { "x": 0.1,  "y": 0.2 },
	//             ]
	//           },
	//           "region_metadata": {
	//             "region_id": "<region id>",
	//             "region_name": "<region name>",
	//             "component_id": "<component id>",
	//             "component_name": "<component name>"
	//             "other_keywords": {
	//               "keyword1": "value1",
	//               "keyword2": "value2"
	//             }
	//           }
	//         }
	//       ],
	//       # Note: Only needed for Cosmetic Inspection.
	//       "segmentation_annotation": {
	//         "mask": {
	//           "mask": {
	//             "gcs_uri": "<gcs path to the image.>",
	//             "class_map": {
	//               1: "scratch",
	//               2: "glue"
	//             }
	//           }
	//         }
	//       }
	//     }
	//   ]
	// }
	//
	// “`
	// Here's an example for Board Inspection.
	// {
	//   # Note: Only needed for Board inspection.
	//   "golden_images": [
	//     {
	//        "template_image_gcs_uri": "GCS path to template image.",
	//        "inspection_area_and_regions": [
	//          {
	//            "inspection_area": {
	//              "inspection_area_id": "<unique id for inspection area.",
	//              "bounding_poly": {
	//                "normalized_vertices": [
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                ]
	//              }
	//            },
	//            "regions": [
	//              "bounding_poly": {
	//                "normalized_vertices": [
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                  { "x": 0.1,  "y": 0.2 },
	//                ]
	//              },
	//              "region_metadata": {
	//                "region_id": "<region id>",
	//                "region_name": "<region name>",
	//                "component_id": "<component id>",
	//                "component_name": "<component name>"
	//                "other_keywords": {
	//                  "keyword1": "value1",
	//                  "keyword2": "value2"
	//                }
	//              }
	//            ]
	//          }
	//        ]
	//      }
	//   ]
	//   # finetune_from_solution_id can be omitted.
	//   "finetune_from_solution_id": "<id of existing solution>",
	//
	//
	//   "image_and_annotations": [
	//     {
	//       "image_gcs_uri": "<path to the image.",
	//       "image_properties": {
	//         "image_property1": "value1",
	//         "image_property2": "value2"
	//       },
	//       "inspection_state":
	//
	// "INSPECTION_STATE_UNLABELED|INSPECTION_STATE_NON_DEFECTIVE|INSPECTION_STATE_DEFECTIVE",
	//
	//       # Note: Only needed for Board inspection.
	//       "region_id_and_defective_labels": [
	//         {
	//           "inspection_area_id": "<inspection area id>",
	//           "region_id": "<region id>",
	//           "inspection_state":
	//
	// "INSPECTION_STATE_UNLABELED|INSPECTION_STATE_NON_DEFECTIVE|INSPECTION_STATE_DEFECTIVE",
	//           "defect_label_name": "defect label name."
	//         }
	//       ],
	//     }
	//   ]
	// }
	//
	// “`
	// Here's an example for Cosmetic Inspection.
	// /“`
	// {
	//   # finetune_from_solution_id can be omitted.
	//   "finetune_from_solution_id": "<id of existing solution>",
	//   "image_and_annotations": [
	//     {
	//       "image_gcs_uri": "<path to the image.",
	//       "image_properties": {
	//         "image_property1": "value1",
	//         "image_property2": "value2"
	//       },
	//       "inspection_state":
	//
	// "INSPECTION_STATE_UNLABELED|INSPECTION_STATE_NON_DEFECTIVE|INSPECTION_STATE_DEFECTIVE",
	//
	//       # Note: Only needed for Cosmetic Inspection.
	//       "localized_region": [
	//         {
	//           "bounding_poly": {
	//             "normalized_vertices": [
	//               { "x": 0.1,  "y": 0.2 },
	//               { "x": 0.1,  "y": 0.2 },
	//               { "x": 0.1,  "y": 0.2 },
	//               { "x": 0.1,  "y": 0.2 },
	//             ]
	//           },
	//           "region_metadata": {
	//             "region_id": "<region id>",
	//             "region_name": "<region name>",
	//             "component_id": "<component id>",
	//             "component_name": "<component name>"
	//             "other_keywords": {
	//               "keyword1": "value1",
	//               "keyword2": "value2"
	//             }
	//           }
	//         }
	//       ],
	//       # Note: Only needed for Cosmetic Inspection.
	//       "segmentation_annotation": {
	//         "mask": {
	//           "mask": {
	//             "gcs_uri": "<gcs path to the image.>",
	//             "class_map": {
	//               1: "scratch",
	//               2: "glue"
	//             }
	//           }
	//         }
	//       }
	//     }
	//   ]
	// }
	// “`
	GcsDataInputUri string `protobuf:"bytes,3,opt,name=gcs_data_input_uri,json=gcsDataInputUri,proto3" json:"gcs_data_input_uri,omitempty"`
	// Optional. Type of the solution. Valid values are:
	// *    `assembly`: Solution for finding defects in PCB like components. This
	//                  is the default value.
	// *    `cosmetic`: Solution for finding cosmetic defects on a device.
	//                  Examples include finding scratches or dust particles on
	//                  a device.
	Type string `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
	// Optional. Solution creation train configuration.
	TrainingConfig *Solution_TrainingConfig `protobuf:"bytes,9,opt,name=training_config,json=trainingConfig,proto3" json:"training_config,omitempty"`
	// Output only. Timestamp when the all the models in the solution were trained
	// and evaluated.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this solution was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. A description for this Solution.
	Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
	// Required. The Dataset of this Solution.
	DatasetId string `protobuf:"bytes,11,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"`
	// Optional. The labels with user-defined metadata to organize your Solutions.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label keys must start with a letter.
	//
	// See https://goo.gl/xmQnxf for more information on and examples of labels.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// Required. The SolutionType of this Solution. This restricts the allowable
	// Modules and the linkage between them according to predefined solution
	// schema.
	SolutionType *Solution_SolutionType `protobuf:"bytes,13,opt,name=solution_type,json=solutionType,proto3" json:"solution_type,omitempty"`
	// contains filtered or unexported fields
}

A solution is a set of models and algorithms combined together that will solve a specific visual inspection problem.

func (*Solution) Descriptor deprecated

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

Deprecated: Use Solution.ProtoReflect.Descriptor instead.

func (*Solution) GetCreateTime

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

func (*Solution) GetDatasetId

func (x *Solution) GetDatasetId() string

func (*Solution) GetDescription

func (x *Solution) GetDescription() string

func (*Solution) GetDisplayName

func (x *Solution) GetDisplayName() string

func (*Solution) GetGcsDataInputUri

func (x *Solution) GetGcsDataInputUri() string

func (*Solution) GetLabels

func (x *Solution) GetLabels() map[string]string

func (*Solution) GetName

func (x *Solution) GetName() string

func (*Solution) GetSolutionType

func (x *Solution) GetSolutionType() *Solution_SolutionType

func (*Solution) GetTrainingConfig

func (x *Solution) GetTrainingConfig() *Solution_TrainingConfig

func (*Solution) GetType

func (x *Solution) GetType() string

func (*Solution) GetUpdateTime

func (x *Solution) GetUpdateTime() *timestamppb.Timestamp

func (*Solution) ProtoMessage

func (*Solution) ProtoMessage()

func (*Solution) ProtoReflect

func (x *Solution) ProtoReflect() protoreflect.Message

func (*Solution) Reset

func (x *Solution) Reset()

func (*Solution) String

func (x *Solution) String() string

type SolutionArtifact

type SolutionArtifact struct {

	// Types that are assignable to ExportLocation:
	//	*SolutionArtifact_ContainerExportLocation
	//	*SolutionArtifact_PackagedArchiveGcsUri
	ExportLocation isSolutionArtifact_ExportLocation `protobuf_oneof:"export_location"`
	// Output only. Resource name for SolutionArtifact generated by the system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Timestamp when this Module was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Required. A user friendly display name for the SolutionArtifact.
	// The name can be up to 128 characters long and can consist of any UTF-8
	// characters.
	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// A description for this SolutionArtifact.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// The labels with user-defined metadata to organize your SolutionArtifacts.
	//
	// Label keys and values can be no longer than 64 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label keys must start with a letter.
	//
	// See https://goo.gl/xmQnxf for more information on and examples of labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// A list of Models to include in the exported solution. If this field is not
	// provided in the CreateSolutionArtifactRequest, the latest Model for every
	// Module will be exported. If provided, then only these Models are exported.
	// The list of models must comprise a complete solution according to the
	// expectations set by the Solution's SolutionType.
	Models []string `protobuf:"bytes,7,rep,name=models,proto3" json:"models,omitempty"`
	// Required. Export type.
	ExportType SolutionArtifact_ExportType `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

A SolutionArtifact is a fixed set of Models which can be exported or deployed.

func (*SolutionArtifact) Descriptor deprecated

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

Deprecated: Use SolutionArtifact.ProtoReflect.Descriptor instead.

func (*SolutionArtifact) GetContainerExportLocation

func (x *SolutionArtifact) GetContainerExportLocation() *GcrDestination

func (*SolutionArtifact) GetCreateTime

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

func (*SolutionArtifact) GetDescription

func (x *SolutionArtifact) GetDescription() string

func (*SolutionArtifact) GetDisplayName

func (x *SolutionArtifact) GetDisplayName() string

func (*SolutionArtifact) GetExportLocation

func (m *SolutionArtifact) GetExportLocation() isSolutionArtifact_ExportLocation

func (*SolutionArtifact) GetExportType

func (x *SolutionArtifact) GetExportType() SolutionArtifact_ExportType

func (*SolutionArtifact) GetLabels

func (x *SolutionArtifact) GetLabels() map[string]string

func (*SolutionArtifact) GetModels

func (x *SolutionArtifact) GetModels() []string

func (*SolutionArtifact) GetName

func (x *SolutionArtifact) GetName() string

func (*SolutionArtifact) GetPackagedArchiveGcsUri

func (x *SolutionArtifact) GetPackagedArchiveGcsUri() string

func (*SolutionArtifact) ProtoMessage

func (*SolutionArtifact) ProtoMessage()

func (*SolutionArtifact) ProtoReflect

func (x *SolutionArtifact) ProtoReflect() protoreflect.Message

func (*SolutionArtifact) Reset

func (x *SolutionArtifact) Reset()

func (*SolutionArtifact) String

func (x *SolutionArtifact) String() string

type SolutionArtifact_ContainerExportLocation

type SolutionArtifact_ContainerExportLocation struct {
	// Export location for the container. This must be specified when export
	// type is a CONTAINER type.
	ContainerExportLocation *GcrDestination `protobuf:"bytes,9,opt,name=container_export_location,json=containerExportLocation,proto3,oneof"`
}

type SolutionArtifact_ExportType

type SolutionArtifact_ExportType int32

Export format types.

const (
	// Unspecified by the user.
	SolutionArtifact_EXPORT_TYPE_UNSPECIFIED SolutionArtifact_ExportType = 0
	// A Docker-compatible container which runs on CPU only.
	SolutionArtifact_CPU_CONTAINER SolutionArtifact_ExportType = 1
	// A Docker-compatible container which runs on GPU.
	SolutionArtifact_GPU_CONTAINER SolutionArtifact_ExportType = 2
	// Packaged archive without the Docker container. It might include multiple
	// models, images, and other configuration files in one package.
	SolutionArtifact_PACKAGED_ARCHIVE SolutionArtifact_ExportType = 3
)

func (SolutionArtifact_ExportType) Descriptor

func (SolutionArtifact_ExportType) Enum

func (SolutionArtifact_ExportType) EnumDescriptor deprecated

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

Deprecated: Use SolutionArtifact_ExportType.Descriptor instead.

func (SolutionArtifact_ExportType) Number

func (SolutionArtifact_ExportType) String

func (SolutionArtifact_ExportType) Type

type SolutionArtifact_PackagedArchiveGcsUri

type SolutionArtifact_PackagedArchiveGcsUri struct {
	// Export location for the packaged archive in the format like
	// gs://<BUCKET_NAME>/<OBJECT_NAME>.tar.gz. This must be specified when
	// export type is PACKAGED_ARCHIVE.
	PackagedArchiveGcsUri string `protobuf:"bytes,10,opt,name=packaged_archive_gcs_uri,json=packagedArchiveGcsUri,proto3,oneof"`
}

type SolutionOperationMetadata

type SolutionOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Solution operation metadata.

func (*SolutionOperationMetadata) Descriptor deprecated

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

Deprecated: Use SolutionOperationMetadata.ProtoReflect.Descriptor instead.

func (*SolutionOperationMetadata) GetCommonOperationMetadata

func (x *SolutionOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*SolutionOperationMetadata) ProtoMessage

func (*SolutionOperationMetadata) ProtoMessage()

func (*SolutionOperationMetadata) ProtoReflect

func (*SolutionOperationMetadata) Reset

func (x *SolutionOperationMetadata) Reset()

func (*SolutionOperationMetadata) String

func (x *SolutionOperationMetadata) String() string

type Solution_SolutionType

type Solution_SolutionType struct {

	// The predefined type of this Solution.
	//
	// Types that are assignable to Type:
	//	*Solution_SolutionType_AssemblyInspection
	//	*Solution_SolutionType_CosmeticInspection
	//	*Solution_SolutionType_CustomInspection
	Type isSolution_SolutionType_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

A predefined SolutionType.

func (*Solution_SolutionType) Descriptor deprecated

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

Deprecated: Use Solution_SolutionType.ProtoReflect.Descriptor instead.

func (*Solution_SolutionType) GetAssemblyInspection

func (*Solution_SolutionType) GetCosmeticInspection

func (*Solution_SolutionType) GetCustomInspection

func (*Solution_SolutionType) GetType

func (m *Solution_SolutionType) GetType() isSolution_SolutionType_Type

func (*Solution_SolutionType) ProtoMessage

func (*Solution_SolutionType) ProtoMessage()

func (*Solution_SolutionType) ProtoReflect

func (x *Solution_SolutionType) ProtoReflect() protoreflect.Message

func (*Solution_SolutionType) Reset

func (x *Solution_SolutionType) Reset()

func (*Solution_SolutionType) String

func (x *Solution_SolutionType) String() string

type Solution_SolutionType_AssemblyInspection

type Solution_SolutionType_AssemblyInspection struct {
	// Predefined solution for assembly inspection.
	AssemblyInspection *Solution_SolutionType_AssemblyInspectionOptions `protobuf:"bytes,1,opt,name=assembly_inspection,json=assemblyInspection,proto3,oneof"`
}

type Solution_SolutionType_AssemblyInspectionOptions

type Solution_SolutionType_AssemblyInspectionOptions struct {
	// contains filtered or unexported fields
}

Options for an assembly inspection Solution.

func (*Solution_SolutionType_AssemblyInspectionOptions) Descriptor deprecated

Deprecated: Use Solution_SolutionType_AssemblyInspectionOptions.ProtoReflect.Descriptor instead.

func (*Solution_SolutionType_AssemblyInspectionOptions) ProtoMessage

func (*Solution_SolutionType_AssemblyInspectionOptions) ProtoReflect

func (*Solution_SolutionType_AssemblyInspectionOptions) Reset

func (*Solution_SolutionType_AssemblyInspectionOptions) String

type Solution_SolutionType_CosmeticInspection

type Solution_SolutionType_CosmeticInspection struct {
	// Predefined solution for cosmetic inspection.
	CosmeticInspection *Solution_SolutionType_CosmeticInspectionOptions `protobuf:"bytes,2,opt,name=cosmetic_inspection,json=cosmeticInspection,proto3,oneof"`
}

type Solution_SolutionType_CosmeticInspectionOptions

type Solution_SolutionType_CosmeticInspectionOptions struct {
	// contains filtered or unexported fields
}

Options for cosmetic inspection Solution.

func (*Solution_SolutionType_CosmeticInspectionOptions) Descriptor deprecated

Deprecated: Use Solution_SolutionType_CosmeticInspectionOptions.ProtoReflect.Descriptor instead.

func (*Solution_SolutionType_CosmeticInspectionOptions) ProtoMessage

func (*Solution_SolutionType_CosmeticInspectionOptions) ProtoReflect

func (*Solution_SolutionType_CosmeticInspectionOptions) Reset

func (*Solution_SolutionType_CosmeticInspectionOptions) String

type Solution_SolutionType_CustomInspection

type Solution_SolutionType_CustomInspection struct {
	// Customized solution for inspection.
	CustomInspection *Solution_SolutionType_CustomInspectionOptions `protobuf:"bytes,3,opt,name=custom_inspection,json=customInspection,proto3,oneof"`
}

type Solution_SolutionType_CustomInspectionOptions

type Solution_SolutionType_CustomInspectionOptions struct {
	// contains filtered or unexported fields
}

Options for a custom inspection Solution.

func (*Solution_SolutionType_CustomInspectionOptions) Descriptor deprecated

Deprecated: Use Solution_SolutionType_CustomInspectionOptions.ProtoReflect.Descriptor instead.

func (*Solution_SolutionType_CustomInspectionOptions) ProtoMessage

func (*Solution_SolutionType_CustomInspectionOptions) ProtoReflect

func (*Solution_SolutionType_CustomInspectionOptions) Reset

func (*Solution_SolutionType_CustomInspectionOptions) String

type Solution_TrainingConfig

type Solution_TrainingConfig struct {

	// Optional. Training time for each individual artifacts.
	TrainingDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=training_duration,json=trainingDuration,proto3" json:"training_duration,omitempty"`
	// Optional. Structured object containing parameters to fine tune the
	// training behavior.
	Parameters *structpb.Struct `protobuf:"bytes,2,opt,name=parameters,proto3" json:"parameters,omitempty"`
	// contains filtered or unexported fields
}

Configuration specific to training parameters.

func (*Solution_TrainingConfig) Descriptor deprecated

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

Deprecated: Use Solution_TrainingConfig.ProtoReflect.Descriptor instead.

func (*Solution_TrainingConfig) GetParameters

func (x *Solution_TrainingConfig) GetParameters() *structpb.Struct

func (*Solution_TrainingConfig) GetTrainingDuration

func (x *Solution_TrainingConfig) GetTrainingDuration() *durationpb.Duration

func (*Solution_TrainingConfig) ProtoMessage

func (*Solution_TrainingConfig) ProtoMessage()

func (*Solution_TrainingConfig) ProtoReflect

func (x *Solution_TrainingConfig) ProtoReflect() protoreflect.Message

func (*Solution_TrainingConfig) Reset

func (x *Solution_TrainingConfig) Reset()

func (*Solution_TrainingConfig) String

func (x *Solution_TrainingConfig) String() string

type SparseAlignmentLocalizationModule

type SparseAlignmentLocalizationModule struct {

	// Regions within the query image to align. Multiple regions could be aligned
	// per Image.
	QueryRegions []*AnnotationInput `protobuf:"bytes,1,rep,name=query_regions,json=queryRegions,proto3" json:"query_regions,omitempty"`
	// Regions within the template image to transfer to the query image.
	TargetRegions []*AnnotationInput `protobuf:"bytes,2,rep,name=target_regions,json=targetRegions,proto3" json:"target_regions,omitempty"`
	// Regions that define the portion of the template image from which to extract
	// local features. These have both include/exclude Annotations, distinguished
	// by labels on the AnnotationSpec.
	InspectionRegions []*AnnotationInput `protobuf:"bytes,3,rep,name=inspection_regions,json=inspectionRegions,proto3" json:"inspection_regions,omitempty"`
	// The target regions transformed by the module.
	TargetRegionPredictions []*AnnotationOutput `` /* 132-byte string literal not displayed */
	// The inspection regions transformed by the module.
	InspectionRegionPredictions []*AnnotationOutput `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

Detailed input and output information of a sparse alignment localization module.

func (*SparseAlignmentLocalizationModule) Descriptor deprecated

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

Deprecated: Use SparseAlignmentLocalizationModule.ProtoReflect.Descriptor instead.

func (*SparseAlignmentLocalizationModule) GetInspectionRegionPredictions

func (x *SparseAlignmentLocalizationModule) GetInspectionRegionPredictions() []*AnnotationOutput

func (*SparseAlignmentLocalizationModule) GetInspectionRegions

func (x *SparseAlignmentLocalizationModule) GetInspectionRegions() []*AnnotationInput

func (*SparseAlignmentLocalizationModule) GetQueryRegions

func (x *SparseAlignmentLocalizationModule) GetQueryRegions() []*AnnotationInput

func (*SparseAlignmentLocalizationModule) GetTargetRegionPredictions

func (x *SparseAlignmentLocalizationModule) GetTargetRegionPredictions() []*AnnotationOutput

func (*SparseAlignmentLocalizationModule) GetTargetRegions

func (x *SparseAlignmentLocalizationModule) GetTargetRegions() []*AnnotationInput

func (*SparseAlignmentLocalizationModule) ProtoMessage

func (*SparseAlignmentLocalizationModule) ProtoMessage()

func (*SparseAlignmentLocalizationModule) ProtoReflect

func (*SparseAlignmentLocalizationModule) Reset

func (*SparseAlignmentLocalizationModule) String

type SpecialistPool

type SpecialistPool struct {

	// Output only. Resource name for the SpecialistPool.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. A user friendly display name for the Dataset.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The number of Specialists in this SpecialistPool.
	SpecialistManagersCount int32 `` /* 133-byte string literal not displayed */
	// The email addresses of the specialists in the SpecialistPool.
	SpecialistManagerEmails []string `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

SpecialistPool represents customers' own workforce to work on their data labeling jobs. It includes a group of specialist managers who are responsible for managing the labelers in this pool as well as customers' data labeling jobs associated with this pool. Customers create specialist pool as well as start data labeling jobs on Cloud, managers and labelers work with the jobs using CrowdCompute console.

func (*SpecialistPool) Descriptor deprecated

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

Deprecated: Use SpecialistPool.ProtoReflect.Descriptor instead.

func (*SpecialistPool) GetDisplayName

func (x *SpecialistPool) GetDisplayName() string

func (*SpecialistPool) GetName

func (x *SpecialistPool) GetName() string

func (*SpecialistPool) GetSpecialistManagerEmails

func (x *SpecialistPool) GetSpecialistManagerEmails() []string

func (*SpecialistPool) GetSpecialistManagersCount

func (x *SpecialistPool) GetSpecialistManagersCount() int32

func (*SpecialistPool) ProtoMessage

func (*SpecialistPool) ProtoMessage()

func (*SpecialistPool) ProtoReflect

func (x *SpecialistPool) ProtoReflect() protoreflect.Message

func (*SpecialistPool) Reset

func (x *SpecialistPool) Reset()

func (*SpecialistPool) String

func (x *SpecialistPool) String() string

type UndeploySolutionOperationMetadata

type UndeploySolutionOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Undeploy solution metadata to distinguish that the operation is an export solution operation.

func (*UndeploySolutionOperationMetadata) Descriptor deprecated

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

Deprecated: Use UndeploySolutionOperationMetadata.ProtoReflect.Descriptor instead.

func (*UndeploySolutionOperationMetadata) GetCommonOperationMetadata

func (x *UndeploySolutionOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*UndeploySolutionOperationMetadata) ProtoMessage

func (*UndeploySolutionOperationMetadata) ProtoMessage()

func (*UndeploySolutionOperationMetadata) ProtoReflect

func (*UndeploySolutionOperationMetadata) Reset

func (*UndeploySolutionOperationMetadata) String

type UnimplementedVisualInspectionServer

type UnimplementedVisualInspectionServer struct {
}

UnimplementedVisualInspectionServer can be embedded to have forward compatible implementations.

func (*UnimplementedVisualInspectionServer) BatchPredict

func (*UnimplementedVisualInspectionServer) CancelLabelingJob

func (*UnimplementedVisualInspectionServer) CreateAnnotationSet

func (*UnimplementedVisualInspectionServer) CreateAnnotationSpec

func (*UnimplementedVisualInspectionServer) CreateLabelingJob

func (*UnimplementedVisualInspectionServer) CreateModel

func (*UnimplementedVisualInspectionServer) CreateModule

func (*UnimplementedVisualInspectionServer) CreateSolution

func (*UnimplementedVisualInspectionServer) CreateSolutionArtifact

func (*UnimplementedVisualInspectionServer) CreateSpecialistPool

func (*UnimplementedVisualInspectionServer) DeleteDataset

func (*UnimplementedVisualInspectionServer) DeleteLabelingJob

func (*UnimplementedVisualInspectionServer) DeleteModel

func (*UnimplementedVisualInspectionServer) DeleteModule

func (*UnimplementedVisualInspectionServer) DeleteSolutionArtifact

func (*UnimplementedVisualInspectionServer) DeleteSpecialistPool

func (*UnimplementedVisualInspectionServer) ExportData

func (*UnimplementedVisualInspectionServer) GetDataset

func (*UnimplementedVisualInspectionServer) GetImage

func (*UnimplementedVisualInspectionServer) GetLabelingJob

func (*UnimplementedVisualInspectionServer) GetModel

func (*UnimplementedVisualInspectionServer) GetModelEvaluation

func (*UnimplementedVisualInspectionServer) GetModule

func (*UnimplementedVisualInspectionServer) GetSolution

func (*UnimplementedVisualInspectionServer) GetSolutionArtifact

func (*UnimplementedVisualInspectionServer) GetSpecialistPool

func (*UnimplementedVisualInspectionServer) ImportData

func (*UnimplementedVisualInspectionServer) ListAnnotationSets

func (*UnimplementedVisualInspectionServer) ListAnnotationSpecs

func (*UnimplementedVisualInspectionServer) ListAnnotations

func (*UnimplementedVisualInspectionServer) ListDatasets

func (*UnimplementedVisualInspectionServer) ListImages

func (*UnimplementedVisualInspectionServer) ListLabelingJobs

func (*UnimplementedVisualInspectionServer) ListModelEvaluations

func (*UnimplementedVisualInspectionServer) ListModels

func (*UnimplementedVisualInspectionServer) ListModules

func (*UnimplementedVisualInspectionServer) ListSolutionArtifacts

func (*UnimplementedVisualInspectionServer) ListSolutions

func (*UnimplementedVisualInspectionServer) ListSpecialistPools

func (*UnimplementedVisualInspectionServer) UpdateModel

func (*UnimplementedVisualInspectionServer) UpdateModule

func (*UnimplementedVisualInspectionServer) UpdateSolutionArtifact

func (*UnimplementedVisualInspectionServer) UpdateSpecialistPool

func (*UnimplementedVisualInspectionServer) WritePredictions

type UpdateModelRequest

type UpdateModelRequest struct {

	// Required. The Model which replaces the resource on the server.
	Model *Model `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	// Required. The update mask applies to the resource.
	// For the `FieldMask` definition, see
	//
	// [FieldMask](https:
	// //developers.google.com/protocol-buffers
	// // /docs/reference/google.protobuf#fieldmask).
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request for updating a Model.

func (*UpdateModelRequest) Descriptor deprecated

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

Deprecated: Use UpdateModelRequest.ProtoReflect.Descriptor instead.

func (*UpdateModelRequest) GetModel

func (x *UpdateModelRequest) GetModel() *Model

func (*UpdateModelRequest) GetUpdateMask

func (x *UpdateModelRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateModelRequest) ProtoMessage

func (*UpdateModelRequest) ProtoMessage()

func (*UpdateModelRequest) ProtoReflect

func (x *UpdateModelRequest) ProtoReflect() protoreflect.Message

func (*UpdateModelRequest) Reset

func (x *UpdateModelRequest) Reset()

func (*UpdateModelRequest) String

func (x *UpdateModelRequest) String() string

type UpdateModuleRequest

type UpdateModuleRequest struct {

	// Required. The Module which replaces the resource on the server.
	Module *Module `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	// Required. The update mask applies to the resource.
	// For the `FieldMask` definition, see
	//
	// [FieldMask](https:
	// //developers.google.com/protocol-buffers
	// // /docs/reference/google.protobuf#fieldmask).
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request for updating a Module.

func (*UpdateModuleRequest) Descriptor deprecated

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

Deprecated: Use UpdateModuleRequest.ProtoReflect.Descriptor instead.

func (*UpdateModuleRequest) GetModule

func (x *UpdateModuleRequest) GetModule() *Module

func (*UpdateModuleRequest) GetUpdateMask

func (x *UpdateModuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateModuleRequest) ProtoMessage

func (*UpdateModuleRequest) ProtoMessage()

func (*UpdateModuleRequest) ProtoReflect

func (x *UpdateModuleRequest) ProtoReflect() protoreflect.Message

func (*UpdateModuleRequest) Reset

func (x *UpdateModuleRequest) Reset()

func (*UpdateModuleRequest) String

func (x *UpdateModuleRequest) String() string

type UpdateSolutionArtifactRequest

type UpdateSolutionArtifactRequest struct {

	// Required. The SolutionArtifact which replaces the resource on the server.
	SolutionArtifact *SolutionArtifact `protobuf:"bytes,1,opt,name=solution_artifact,json=solutionArtifact,proto3" json:"solution_artifact,omitempty"`
	// Required. The update mask applies to the resource.
	// For the `FieldMask` definition, see
	//
	// [FieldMask](https:
	// //developers.google.com/protocol-buffers
	// // /docs/reference/google.protobuf#fieldmask).
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request for updating a SolutionArtifact.

func (*UpdateSolutionArtifactRequest) Descriptor deprecated

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

Deprecated: Use UpdateSolutionArtifactRequest.ProtoReflect.Descriptor instead.

func (*UpdateSolutionArtifactRequest) GetSolutionArtifact

func (x *UpdateSolutionArtifactRequest) GetSolutionArtifact() *SolutionArtifact

func (*UpdateSolutionArtifactRequest) GetUpdateMask

func (*UpdateSolutionArtifactRequest) ProtoMessage

func (*UpdateSolutionArtifactRequest) ProtoMessage()

func (*UpdateSolutionArtifactRequest) ProtoReflect

func (*UpdateSolutionArtifactRequest) Reset

func (x *UpdateSolutionArtifactRequest) Reset()

func (*UpdateSolutionArtifactRequest) String

type UpdateSpecialistPoolOperationMetadata

type UpdateSpecialistPoolOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for UpdateSpecialistPool.

func (*UpdateSpecialistPoolOperationMetadata) Descriptor deprecated

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

Deprecated: Use UpdateSpecialistPoolOperationMetadata.ProtoReflect.Descriptor instead.

func (*UpdateSpecialistPoolOperationMetadata) GetCommonOperationMetadata

func (x *UpdateSpecialistPoolOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*UpdateSpecialistPoolOperationMetadata) ProtoMessage

func (*UpdateSpecialistPoolOperationMetadata) ProtoMessage()

func (*UpdateSpecialistPoolOperationMetadata) ProtoReflect

func (*UpdateSpecialistPoolOperationMetadata) Reset

func (*UpdateSpecialistPoolOperationMetadata) String

type UpdateSpecialistPoolRequest

type UpdateSpecialistPoolRequest struct {

	// Required. The SpecialistPool which replaces the resource on the server.
	SpecialistPool *SpecialistPool `protobuf:"bytes,1,opt,name=specialist_pool,json=specialistPool,proto3" json:"specialist_pool,omitempty"`
	// Required. The update mask applies to the resource.
	// For the `FieldMask` definition, see
	//
	// [FieldMask](https:
	// //developers.google.com/protocol-buffers
	// // /docs/reference/google.protobuf#fieldmask).
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request for updating a SpecialistPool.

func (*UpdateSpecialistPoolRequest) Descriptor deprecated

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

Deprecated: Use UpdateSpecialistPoolRequest.ProtoReflect.Descriptor instead.

func (*UpdateSpecialistPoolRequest) GetSpecialistPool

func (x *UpdateSpecialistPoolRequest) GetSpecialistPool() *SpecialistPool

func (*UpdateSpecialistPoolRequest) GetUpdateMask

func (*UpdateSpecialistPoolRequest) ProtoMessage

func (*UpdateSpecialistPoolRequest) ProtoMessage()

func (*UpdateSpecialistPoolRequest) ProtoReflect

func (*UpdateSpecialistPoolRequest) Reset

func (x *UpdateSpecialistPoolRequest) Reset()

func (*UpdateSpecialistPoolRequest) String

func (x *UpdateSpecialistPoolRequest) String() string

type VisualInspectionClient

type VisualInspectionClient interface {
	// Creates a solution.
	CreateSolution(ctx context.Context, in *CreateSolutionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists solutions.
	ListSolutions(ctx context.Context, in *ListSolutionsRequest, opts ...grpc.CallOption) (*ListSolutionsResponse, error)
	// Gets a solution.
	GetSolution(ctx context.Context, in *GetSolutionRequest, opts ...grpc.CallOption) (*Solution, error)
	// Creates a SolutionArtifact.
	CreateSolutionArtifact(ctx context.Context, in *CreateSolutionArtifactRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists SolutionArtifacts in a Solution.
	ListSolutionArtifacts(ctx context.Context, in *ListSolutionArtifactsRequest, opts ...grpc.CallOption) (*ListSolutionArtifactsResponse, error)
	// Gets a SolutionArtifact.
	GetSolutionArtifact(ctx context.Context, in *GetSolutionArtifactRequest, opts ...grpc.CallOption) (*SolutionArtifact, error)
	// Deletes a SolutionArtifact. Only the subject SolutionArtifact is affected
	// by this operation. The SolutionArtifact's Models remain unchanged.
	DeleteSolutionArtifact(ctx context.Context, in *DeleteSolutionArtifactRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates a SolutionArtifact.
	UpdateSolutionArtifact(ctx context.Context, in *UpdateSolutionArtifactRequest, opts ...grpc.CallOption) (*SolutionArtifact, error)
	// Perform batch prediction on a given SolutionArtifact.
	BatchPredict(ctx context.Context, in *BatchPredictRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets a Dataset.
	GetDataset(ctx context.Context, in *GetDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
	// Lists Datasets in a Project.
	ListDatasets(ctx context.Context, in *ListDatasetsRequest, opts ...grpc.CallOption) (*ListDatasetsResponse, error)
	// Deletes a Dataset.
	DeleteDataset(ctx context.Context, in *DeleteDatasetRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Imports data to a Dataset.
	ImportData(ctx context.Context, in *ImportDataRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Exports data from a Dataset.
	ExportData(ctx context.Context, in *ExportDataRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets an Image.
	// ImportData will create images. Therefore CreateImage is omitted.
	GetImage(ctx context.Context, in *GetImageRequest, opts ...grpc.CallOption) (*Image, error)
	// Lists Images in a Dataset.
	ListImages(ctx context.Context, in *ListImagesRequest, opts ...grpc.CallOption) (*ListImagesResponse, error)
	// Creates an AnnotationSet.
	CreateAnnotationSet(ctx context.Context, in *CreateAnnotationSetRequest, opts ...grpc.CallOption) (*AnnotationSet, error)
	// Lists AnnotationSets in a Dataset.
	ListAnnotationSets(ctx context.Context, in *ListAnnotationSetsRequest, opts ...grpc.CallOption) (*ListAnnotationSetsResponse, error)
	// Creates an AnnotationSpec.
	CreateAnnotationSpec(ctx context.Context, in *CreateAnnotationSpecRequest, opts ...grpc.CallOption) (*AnnotationSpec, error)
	// Lists AnnotationSpecs in a dataset.
	ListAnnotationSpecs(ctx context.Context, in *ListAnnotationSpecsRequest, opts ...grpc.CallOption) (*ListAnnotationSpecsResponse, error)
	// Lists Annotations on an Image.
	ListAnnotations(ctx context.Context, in *ListAnnotationsRequest, opts ...grpc.CallOption) (*ListAnnotationsResponse, error)
	// Creates a Module.
	CreateModule(ctx context.Context, in *CreateModuleRequest, opts ...grpc.CallOption) (*Module, error)
	// Lists Modules in a Solution.
	ListModules(ctx context.Context, in *ListModulesRequest, opts ...grpc.CallOption) (*ListModulesResponse, error)
	// Gets a Module.
	GetModule(ctx context.Context, in *GetModuleRequest, opts ...grpc.CallOption) (*Module, error)
	// Deletes a Module. Only the subject Module is affected by this operation.
	// The Module's input and output AnnotationSets and any connected Modules
	// remain unchanged.
	DeleteModule(ctx context.Context, in *DeleteModuleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates a Module.
	UpdateModule(ctx context.Context, in *UpdateModuleRequest, opts ...grpc.CallOption) (*Module, error)
	// Creates a Model.
	CreateModel(ctx context.Context, in *CreateModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists Models for a Module.
	ListModels(ctx context.Context, in *ListModelsRequest, opts ...grpc.CallOption) (*ListModelsResponse, error)
	// Gets a Model.
	GetModel(ctx context.Context, in *GetModelRequest, opts ...grpc.CallOption) (*Model, error)
	// Deletes a Model.
	DeleteModel(ctx context.Context, in *DeleteModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates a Model.
	UpdateModel(ctx context.Context, in *UpdateModelRequest, opts ...grpc.CallOption) (*Model, error)
	// Lists ModelEvaluations for a Model. For Beta, we will have only one
	// evaluation produced when the Model is created.
	ListModelEvaluations(ctx context.Context, in *ListModelEvaluationsRequest, opts ...grpc.CallOption) (*ListModelEvaluationsResponse, error)
	// Gets a ModelEvaluation.
	GetModelEvaluation(ctx context.Context, in *GetModelEvaluationRequest, opts ...grpc.CallOption) (*ModelEvaluation, error)
	// Writes a Model's predictions to the parent Module's output
	// AnnotationSets.
	WritePredictions(ctx context.Context, in *WritePredictionsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Creates a SpecialistPool.
	CreateSpecialistPool(ctx context.Context, in *CreateSpecialistPoolRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets a SpecialistPool.
	GetSpecialistPool(ctx context.Context, in *GetSpecialistPoolRequest, opts ...grpc.CallOption) (*SpecialistPool, error)
	// Updates a SpecialistPool.
	UpdateSpecialistPool(ctx context.Context, in *UpdateSpecialistPoolRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists SpecialistPools.
	ListSpecialistPools(ctx context.Context, in *ListSpecialistPoolsRequest, opts ...grpc.CallOption) (*ListSpecialistPoolsResponse, error)
	// Deletes a SpecialistPool.
	DeleteSpecialistPool(ctx context.Context, in *DeleteSpecialistPoolRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Creates a LabelingJob.
	CreateLabelingJob(ctx context.Context, in *CreateLabelingJobRequest, opts ...grpc.CallOption) (*LabelingJob, error)
	// Gets a LabelingJob.
	GetLabelingJob(ctx context.Context, in *GetLabelingJobRequest, opts ...grpc.CallOption) (*LabelingJob, error)
	// Lists LabelingJobs.
	ListLabelingJobs(ctx context.Context, in *ListLabelingJobsRequest, opts ...grpc.CallOption) (*ListLabelingJobsResponse, error)
	// Deletes a LabelingJob.
	DeleteLabelingJob(ctx context.Context, in *DeleteLabelingJobRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Cancels a LabelingJob. Success of cancellation is not guaranteed.
	CancelLabelingJob(ctx context.Context, in *CancelLabelingJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

VisualInspectionClient is the client API for VisualInspection service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type VisualInspectionServer

type VisualInspectionServer interface {
	// Creates a solution.
	CreateSolution(context.Context, *CreateSolutionRequest) (*longrunning.Operation, error)
	// Lists solutions.
	ListSolutions(context.Context, *ListSolutionsRequest) (*ListSolutionsResponse, error)
	// Gets a solution.
	GetSolution(context.Context, *GetSolutionRequest) (*Solution, error)
	// Creates a SolutionArtifact.
	CreateSolutionArtifact(context.Context, *CreateSolutionArtifactRequest) (*longrunning.Operation, error)
	// Lists SolutionArtifacts in a Solution.
	ListSolutionArtifacts(context.Context, *ListSolutionArtifactsRequest) (*ListSolutionArtifactsResponse, error)
	// Gets a SolutionArtifact.
	GetSolutionArtifact(context.Context, *GetSolutionArtifactRequest) (*SolutionArtifact, error)
	// Deletes a SolutionArtifact. Only the subject SolutionArtifact is affected
	// by this operation. The SolutionArtifact's Models remain unchanged.
	DeleteSolutionArtifact(context.Context, *DeleteSolutionArtifactRequest) (*longrunning.Operation, error)
	// Updates a SolutionArtifact.
	UpdateSolutionArtifact(context.Context, *UpdateSolutionArtifactRequest) (*SolutionArtifact, error)
	// Perform batch prediction on a given SolutionArtifact.
	BatchPredict(context.Context, *BatchPredictRequest) (*longrunning.Operation, error)
	// Gets a Dataset.
	GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
	// Lists Datasets in a Project.
	ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
	// Deletes a Dataset.
	DeleteDataset(context.Context, *DeleteDatasetRequest) (*longrunning.Operation, error)
	// Imports data to a Dataset.
	ImportData(context.Context, *ImportDataRequest) (*longrunning.Operation, error)
	// Exports data from a Dataset.
	ExportData(context.Context, *ExportDataRequest) (*longrunning.Operation, error)
	// Gets an Image.
	// ImportData will create images. Therefore CreateImage is omitted.
	GetImage(context.Context, *GetImageRequest) (*Image, error)
	// Lists Images in a Dataset.
	ListImages(context.Context, *ListImagesRequest) (*ListImagesResponse, error)
	// Creates an AnnotationSet.
	CreateAnnotationSet(context.Context, *CreateAnnotationSetRequest) (*AnnotationSet, error)
	// Lists AnnotationSets in a Dataset.
	ListAnnotationSets(context.Context, *ListAnnotationSetsRequest) (*ListAnnotationSetsResponse, error)
	// Creates an AnnotationSpec.
	CreateAnnotationSpec(context.Context, *CreateAnnotationSpecRequest) (*AnnotationSpec, error)
	// Lists AnnotationSpecs in a dataset.
	ListAnnotationSpecs(context.Context, *ListAnnotationSpecsRequest) (*ListAnnotationSpecsResponse, error)
	// Lists Annotations on an Image.
	ListAnnotations(context.Context, *ListAnnotationsRequest) (*ListAnnotationsResponse, error)
	// Creates a Module.
	CreateModule(context.Context, *CreateModuleRequest) (*Module, error)
	// Lists Modules in a Solution.
	ListModules(context.Context, *ListModulesRequest) (*ListModulesResponse, error)
	// Gets a Module.
	GetModule(context.Context, *GetModuleRequest) (*Module, error)
	// Deletes a Module. Only the subject Module is affected by this operation.
	// The Module's input and output AnnotationSets and any connected Modules
	// remain unchanged.
	DeleteModule(context.Context, *DeleteModuleRequest) (*longrunning.Operation, error)
	// Updates a Module.
	UpdateModule(context.Context, *UpdateModuleRequest) (*Module, error)
	// Creates a Model.
	CreateModel(context.Context, *CreateModelRequest) (*longrunning.Operation, error)
	// Lists Models for a Module.
	ListModels(context.Context, *ListModelsRequest) (*ListModelsResponse, error)
	// Gets a Model.
	GetModel(context.Context, *GetModelRequest) (*Model, error)
	// Deletes a Model.
	DeleteModel(context.Context, *DeleteModelRequest) (*longrunning.Operation, error)
	// Updates a Model.
	UpdateModel(context.Context, *UpdateModelRequest) (*Model, error)
	// Lists ModelEvaluations for a Model. For Beta, we will have only one
	// evaluation produced when the Model is created.
	ListModelEvaluations(context.Context, *ListModelEvaluationsRequest) (*ListModelEvaluationsResponse, error)
	// Gets a ModelEvaluation.
	GetModelEvaluation(context.Context, *GetModelEvaluationRequest) (*ModelEvaluation, error)
	// Writes a Model's predictions to the parent Module's output
	// AnnotationSets.
	WritePredictions(context.Context, *WritePredictionsRequest) (*longrunning.Operation, error)
	// Creates a SpecialistPool.
	CreateSpecialistPool(context.Context, *CreateSpecialistPoolRequest) (*longrunning.Operation, error)
	// Gets a SpecialistPool.
	GetSpecialistPool(context.Context, *GetSpecialistPoolRequest) (*SpecialistPool, error)
	// Updates a SpecialistPool.
	UpdateSpecialistPool(context.Context, *UpdateSpecialistPoolRequest) (*longrunning.Operation, error)
	// Lists SpecialistPools.
	ListSpecialistPools(context.Context, *ListSpecialistPoolsRequest) (*ListSpecialistPoolsResponse, error)
	// Deletes a SpecialistPool.
	DeleteSpecialistPool(context.Context, *DeleteSpecialistPoolRequest) (*longrunning.Operation, error)
	// Creates a LabelingJob.
	CreateLabelingJob(context.Context, *CreateLabelingJobRequest) (*LabelingJob, error)
	// Gets a LabelingJob.
	GetLabelingJob(context.Context, *GetLabelingJobRequest) (*LabelingJob, error)
	// Lists LabelingJobs.
	ListLabelingJobs(context.Context, *ListLabelingJobsRequest) (*ListLabelingJobsResponse, error)
	// Deletes a LabelingJob.
	DeleteLabelingJob(context.Context, *DeleteLabelingJobRequest) (*longrunning.Operation, error)
	// Cancels a LabelingJob. Success of cancellation is not guaranteed.
	CancelLabelingJob(context.Context, *CancelLabelingJobRequest) (*emptypb.Empty, error)
}

VisualInspectionServer is the server API for VisualInspection service.

type WritePredictionsOperationMetadata

type WritePredictionsOperationMetadata struct {

	// Output only. Common operation metadata.
	CommonOperationMetadata *CommonOperationMetadata `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Operation metadata for WritePredictions.

func (*WritePredictionsOperationMetadata) Descriptor deprecated

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

Deprecated: Use WritePredictionsOperationMetadata.ProtoReflect.Descriptor instead.

func (*WritePredictionsOperationMetadata) GetCommonOperationMetadata

func (x *WritePredictionsOperationMetadata) GetCommonOperationMetadata() *CommonOperationMetadata

func (*WritePredictionsOperationMetadata) ProtoMessage

func (*WritePredictionsOperationMetadata) ProtoMessage()

func (*WritePredictionsOperationMetadata) ProtoReflect

func (*WritePredictionsOperationMetadata) Reset

func (*WritePredictionsOperationMetadata) String

type WritePredictionsRequest

type WritePredictionsRequest struct {

	// Required. Model identifier.
	Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	// A score threshold in the range [0, 1] to filter output Annotations. If set,
	// only Annotations with at least this score will be saved in the output
	// AnnotationSet. Otherwise a default value will be used based on the Module.
	OutputScoreThreshold float32 `protobuf:"fixed32,2,opt,name=output_score_threshold,json=outputScoreThreshold,proto3" json:"output_score_threshold,omitempty"`
	// An IOU (intersection over union) threshold in the range [0, 1] to use for
	// matching Annotations for some Module types. New Annotations must have at
	// least this IOU in in relation to an old Anotation to be considered
	// matching. If not provided, a default value will be used based on the
	// Module.
	OutputMatchingIouThreshold float32 `` /* 145-byte string literal not displayed */
	// By default WritePredictions copies all Annotation labels from old
	// Annotations to new Annotations. These fields give finer control over which
	// label keys to copy. If provided, only keys in this list will be copied.
	LabelKeysCopyAllowlist []string `` /* 131-byte string literal not displayed */
	// If provided, no keys in this list will be copied, even if they appear
	// in the allowlist.
	LabelKeysCopyDenylist []string `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request for enriching the Dataset with predicted Annotations from a Model.

func (*WritePredictionsRequest) Descriptor deprecated

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

Deprecated: Use WritePredictionsRequest.ProtoReflect.Descriptor instead.

func (*WritePredictionsRequest) GetLabelKeysCopyAllowlist

func (x *WritePredictionsRequest) GetLabelKeysCopyAllowlist() []string

func (*WritePredictionsRequest) GetLabelKeysCopyDenylist

func (x *WritePredictionsRequest) GetLabelKeysCopyDenylist() []string

func (*WritePredictionsRequest) GetModel

func (x *WritePredictionsRequest) GetModel() string

func (*WritePredictionsRequest) GetOutputMatchingIouThreshold

func (x *WritePredictionsRequest) GetOutputMatchingIouThreshold() float32

func (*WritePredictionsRequest) GetOutputScoreThreshold

func (x *WritePredictionsRequest) GetOutputScoreThreshold() float32

func (*WritePredictionsRequest) ProtoMessage

func (*WritePredictionsRequest) ProtoMessage()

func (*WritePredictionsRequest) ProtoReflect

func (x *WritePredictionsRequest) ProtoReflect() protoreflect.Message

func (*WritePredictionsRequest) Reset

func (x *WritePredictionsRequest) Reset()

func (*WritePredictionsRequest) String

func (x *WritePredictionsRequest) String() string

type WritePredictionsResponse

type WritePredictionsResponse struct {
	// contains filtered or unexported fields
}

func (*WritePredictionsResponse) Descriptor deprecated

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

Deprecated: Use WritePredictionsResponse.ProtoReflect.Descriptor instead.

func (*WritePredictionsResponse) ProtoMessage

func (*WritePredictionsResponse) ProtoMessage()

func (*WritePredictionsResponse) ProtoReflect

func (x *WritePredictionsResponse) ProtoReflect() protoreflect.Message

func (*WritePredictionsResponse) Reset

func (x *WritePredictionsResponse) Reset()

func (*WritePredictionsResponse) String

func (x *WritePredictionsResponse) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL