...

Source file src/google.golang.org/genproto/googleapis/cloud/visualinspection/v1beta1/model_evaluation.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/visualinspection/v1beta1

     1  // Copyright 2020 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.25.0
    18  // 	protoc        v3.13.0
    19  // source: google/cloud/visualinspection/v1beta1/model_evaluation.proto
    20  
    21  package visualinspection
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	proto "github.com/golang/protobuf/proto"
    28  	_ "google.golang.org/genproto/googleapis/api/annotations"
    29  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    30  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    31  )
    32  
    33  const (
    34  	// Verify that this generated code is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    36  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    38  )
    39  
    40  // This is a compile-time assertion that a sufficiently up-to-date version
    41  // of the legacy proto package is being used.
    42  const _ = proto.ProtoPackageIsVersion4
    43  
    44  // ModelEvaluation for visual inspection solutions.
    45  type ModelEvaluation struct {
    46  	state         protoimpl.MessageState
    47  	sizeCache     protoimpl.SizeCache
    48  	unknownFields protoimpl.UnknownFields
    49  
    50  	// Output only. Resource name for ModelEvaluation generated by the system.
    51  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    52  	// Deprecated, use metrics_map instead.
    53  	// Metrics for this evaluation.
    54  	//
    55  	// Deprecated: Do not use.
    56  	Metrics *Metrics `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
    57  	// Output only. Deprecated, use eval_annotation_sets_map instead.
    58  	// The AnnotationSets containing output Annotations on the eval set. These
    59  	// will be readonly AnnotationSets belonging to the Solution's Dataset and
    60  	// have the same lifetime as the Model to which it belongs.
    61  	//
    62  	// Deprecated: Do not use.
    63  	EvalAnnotationSets []string `protobuf:"bytes,3,rep,name=eval_annotation_sets,json=evalAnnotationSets,proto3" json:"eval_annotation_sets,omitempty"`
    64  	// Output only. Map of the Metrics for this model evaluation. The key is a
    65  	// name for the Metrics entry. Individual Modules define which Metrics they
    66  	// support and typically there will be a map entry for every output the Module
    67  	// produces.
    68  	MetricsMap map[string]*Metrics `protobuf:"bytes,4,rep,name=metrics_map,json=metricsMap,proto3" json:"metrics_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    69  	// Output only. Map of the evaluation annotation sets for this model. The keys
    70  	// are the name of module outputs annotation fields and the values are the
    71  	// annotation sets ids containing output Annotations on the eval set. These
    72  	// will be readonly AnnotationSets belonging to the Solution's Dataset and
    73  	// have the same lifetime as the Model to which it belongs.
    74  	EvalAnnotationSetsMap map[string]string `protobuf:"bytes,5,rep,name=eval_annotation_sets_map,json=evalAnnotationSetsMap,proto3" json:"eval_annotation_sets_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    75  }
    76  
    77  func (x *ModelEvaluation) Reset() {
    78  	*x = ModelEvaluation{}
    79  	if protoimpl.UnsafeEnabled {
    80  		mi := &file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_msgTypes[0]
    81  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    82  		ms.StoreMessageInfo(mi)
    83  	}
    84  }
    85  
    86  func (x *ModelEvaluation) String() string {
    87  	return protoimpl.X.MessageStringOf(x)
    88  }
    89  
    90  func (*ModelEvaluation) ProtoMessage() {}
    91  
    92  func (x *ModelEvaluation) ProtoReflect() protoreflect.Message {
    93  	mi := &file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_msgTypes[0]
    94  	if protoimpl.UnsafeEnabled && x != nil {
    95  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    96  		if ms.LoadMessageInfo() == nil {
    97  			ms.StoreMessageInfo(mi)
    98  		}
    99  		return ms
   100  	}
   101  	return mi.MessageOf(x)
   102  }
   103  
   104  // Deprecated: Use ModelEvaluation.ProtoReflect.Descriptor instead.
   105  func (*ModelEvaluation) Descriptor() ([]byte, []int) {
   106  	return file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDescGZIP(), []int{0}
   107  }
   108  
   109  func (x *ModelEvaluation) GetName() string {
   110  	if x != nil {
   111  		return x.Name
   112  	}
   113  	return ""
   114  }
   115  
   116  // Deprecated: Do not use.
   117  func (x *ModelEvaluation) GetMetrics() *Metrics {
   118  	if x != nil {
   119  		return x.Metrics
   120  	}
   121  	return nil
   122  }
   123  
   124  // Deprecated: Do not use.
   125  func (x *ModelEvaluation) GetEvalAnnotationSets() []string {
   126  	if x != nil {
   127  		return x.EvalAnnotationSets
   128  	}
   129  	return nil
   130  }
   131  
   132  func (x *ModelEvaluation) GetMetricsMap() map[string]*Metrics {
   133  	if x != nil {
   134  		return x.MetricsMap
   135  	}
   136  	return nil
   137  }
   138  
   139  func (x *ModelEvaluation) GetEvalAnnotationSetsMap() map[string]string {
   140  	if x != nil {
   141  		return x.EvalAnnotationSetsMap
   142  	}
   143  	return nil
   144  }
   145  
   146  var File_google_cloud_visualinspection_v1beta1_model_evaluation_proto protoreflect.FileDescriptor
   147  
   148  var file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDesc = []byte{
   149  	0x0a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76,
   150  	0x69, 0x73, 0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f,
   151  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x65, 0x76,
   152  	0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x25,
   153  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73,
   154  	0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
   155  	0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
   156  	0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72,
   157  	0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
   158  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70,
   159  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
   160  	0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
   161  	0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76, 0x69,
   162  	0x73, 0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x76,
   163  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x2e, 0x70,
   164  	0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x06, 0x0a, 0x0f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x45, 0x76,
   165  	0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   166  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d,
   167  	0x65, 0x12, 0x4c, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x02, 0x20, 0x01,
   168  	0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   169  	0x64, 0x2e, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69,
   170  	0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69,
   171  	0x63, 0x73, 0x42, 0x02, 0x18, 0x01, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12,
   172  	0x37, 0x0a, 0x14, 0x65, 0x76, 0x61, 0x6c, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   173  	0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x05, 0x18,
   174  	0x01, 0xe0, 0x41, 0x03, 0x52, 0x12, 0x65, 0x76, 0x61, 0x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
   175  	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x73, 0x12, 0x6c, 0x0a, 0x0b, 0x6d, 0x65, 0x74, 0x72,
   176  	0x69, 0x63, 0x73, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x46, 0x2e,
   177  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73,
   178  	0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
   179  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x45, 0x76, 0x61, 0x6c, 0x75,
   180  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x4d, 0x61, 0x70,
   181  	0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x6d, 0x65, 0x74, 0x72,
   182  	0x69, 0x63, 0x73, 0x4d, 0x61, 0x70, 0x12, 0x8f, 0x01, 0x0a, 0x18, 0x65, 0x76, 0x61, 0x6c, 0x5f,
   183  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74, 0x73, 0x5f,
   184  	0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x51, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   185  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x69,
   186  	0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   187  	0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f,
   188  	0x6e, 0x2e, 0x45, 0x76, 0x61, 0x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   189  	0x53, 0x65, 0x74, 0x73, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41,
   190  	0x03, 0x52, 0x15, 0x65, 0x76, 0x61, 0x6c, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
   191  	0x6e, 0x53, 0x65, 0x74, 0x73, 0x4d, 0x61, 0x70, 0x1a, 0x6d, 0x0a, 0x0f, 0x4d, 0x65, 0x74, 0x72,
   192  	0x69, 0x63, 0x73, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
   193  	0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x44, 0x0a,
   194  	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67,
   195  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x75,
   196  	0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62,
   197  	0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x05, 0x76, 0x61,
   198  	0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x48, 0x0a, 0x1a, 0x45, 0x76, 0x61, 0x6c, 0x41,
   199  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x73, 0x4d, 0x61, 0x70,
   200  	0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
   201  	0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   202  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
   203  	0x01, 0x3a, 0xb8, 0x01, 0xea, 0x41, 0xb4, 0x01, 0x0a, 0x2f, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c,
   204  	0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   205  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x45,
   206  	0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x80, 0x01, 0x70, 0x72, 0x6f, 0x6a,
   207  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c,
   208  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
   209  	0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x73,
   210  	0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73,
   211  	0x2f, 0x7b, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x7d, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73,
   212  	0x2f, 0x7b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x7d, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x45, 0x76,
   213  	0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
   214  	0x5f, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x42, 0xff, 0x01, 0x0a,
   215  	0x29, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   216  	0x64, 0x2e, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69,
   217  	0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x50, 0x01, 0x5a, 0x55, 0x67, 0x6f,
   218  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
   219  	0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
   220  	0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c,
   221  	0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
   222  	0x61, 0x31, 0x3b, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74,
   223  	0x69, 0x6f, 0x6e, 0xaa, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f,
   224  	0x75, 0x64, 0x2e, 0x56, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74,
   225  	0x69, 0x6f, 0x6e, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x25, 0x47, 0x6f,
   226  	0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x56, 0x69, 0x73, 0x75, 0x61,
   227  	0x6c, 0x49, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5c, 0x56, 0x31, 0x62, 0x65,
   228  	0x74, 0x61, 0x31, 0xea, 0x02, 0x28, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c,
   229  	0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x56, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x70, 0x65,
   230  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06,
   231  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   232  }
   233  
   234  var (
   235  	file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDescOnce sync.Once
   236  	file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDescData = file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDesc
   237  )
   238  
   239  func file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDescGZIP() []byte {
   240  	file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDescOnce.Do(func() {
   241  		file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDescData)
   242  	})
   243  	return file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDescData
   244  }
   245  
   246  var file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   247  var file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_goTypes = []interface{}{
   248  	(*ModelEvaluation)(nil), // 0: google.cloud.visualinspection.v1beta1.ModelEvaluation
   249  	nil,                     // 1: google.cloud.visualinspection.v1beta1.ModelEvaluation.MetricsMapEntry
   250  	nil,                     // 2: google.cloud.visualinspection.v1beta1.ModelEvaluation.EvalAnnotationSetsMapEntry
   251  	(*Metrics)(nil),         // 3: google.cloud.visualinspection.v1beta1.Metrics
   252  }
   253  var file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_depIdxs = []int32{
   254  	3, // 0: google.cloud.visualinspection.v1beta1.ModelEvaluation.metrics:type_name -> google.cloud.visualinspection.v1beta1.Metrics
   255  	1, // 1: google.cloud.visualinspection.v1beta1.ModelEvaluation.metrics_map:type_name -> google.cloud.visualinspection.v1beta1.ModelEvaluation.MetricsMapEntry
   256  	2, // 2: google.cloud.visualinspection.v1beta1.ModelEvaluation.eval_annotation_sets_map:type_name -> google.cloud.visualinspection.v1beta1.ModelEvaluation.EvalAnnotationSetsMapEntry
   257  	3, // 3: google.cloud.visualinspection.v1beta1.ModelEvaluation.MetricsMapEntry.value:type_name -> google.cloud.visualinspection.v1beta1.Metrics
   258  	4, // [4:4] is the sub-list for method output_type
   259  	4, // [4:4] is the sub-list for method input_type
   260  	4, // [4:4] is the sub-list for extension type_name
   261  	4, // [4:4] is the sub-list for extension extendee
   262  	0, // [0:4] is the sub-list for field type_name
   263  }
   264  
   265  func init() { file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_init() }
   266  func file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_init() {
   267  	if File_google_cloud_visualinspection_v1beta1_model_evaluation_proto != nil {
   268  		return
   269  	}
   270  	file_google_cloud_visualinspection_v1beta1_metrics_proto_init()
   271  	if !protoimpl.UnsafeEnabled {
   272  		file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   273  			switch v := v.(*ModelEvaluation); i {
   274  			case 0:
   275  				return &v.state
   276  			case 1:
   277  				return &v.sizeCache
   278  			case 2:
   279  				return &v.unknownFields
   280  			default:
   281  				return nil
   282  			}
   283  		}
   284  	}
   285  	type x struct{}
   286  	out := protoimpl.TypeBuilder{
   287  		File: protoimpl.DescBuilder{
   288  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   289  			RawDescriptor: file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDesc,
   290  			NumEnums:      0,
   291  			NumMessages:   3,
   292  			NumExtensions: 0,
   293  			NumServices:   0,
   294  		},
   295  		GoTypes:           file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_goTypes,
   296  		DependencyIndexes: file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_depIdxs,
   297  		MessageInfos:      file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_msgTypes,
   298  	}.Build()
   299  	File_google_cloud_visualinspection_v1beta1_model_evaluation_proto = out.File
   300  	file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_rawDesc = nil
   301  	file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_goTypes = nil
   302  	file_google_cloud_visualinspection_v1beta1_model_evaluation_proto_depIdxs = nil
   303  }
   304  

View as plain text