...

Source file src/google.golang.org/genproto/googleapis/cloud/visualinspection/v1beta1/model.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.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  	structpb "google.golang.org/protobuf/types/known/structpb"
    32  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    33  )
    34  
    35  const (
    36  	// Verify that this generated code is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    38  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    39  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    40  )
    41  
    42  // This is a compile-time assertion that a sufficiently up-to-date version
    43  // of the legacy proto package is being used.
    44  const _ = proto.ProtoPackageIsVersion4
    45  
    46  // A Model is the trained artifact of a Module which makes predictions.
    47  type Model struct {
    48  	state         protoimpl.MessageState
    49  	sizeCache     protoimpl.SizeCache
    50  	unknownFields protoimpl.UnknownFields
    51  
    52  	// Output only. Resource name for Model generated by the system.
    53  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    54  	// Output only. Timestamp when the system started to create this Model.
    55  	// The difference between this field and create_time includes time spent on
    56  	// preprocessing, training, and evaluation.
    57  	CreateRequestTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_request_time,json=createRequestTime,proto3" json:"create_request_time,omitempty"`
    58  	// Output only. Timestamp when this Model was trained and evaluated.
    59  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    60  	// Output only. Timestamp when this Model was last updated.
    61  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    62  	// Output only. Evaluations for this Model.
    63  	EvaluationIds []string `protobuf:"bytes,5,rep,name=evaluation_ids,json=evaluationIds,proto3" json:"evaluation_ids,omitempty"`
    64  	// Output only. A copy of the parent Module's configuration at the time of
    65  	// Model creation to provide a record of the training process configuration.
    66  	Config *structpb.Struct `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
    67  	// The labels with user-defined metadata to organize your Models.
    68  	//
    69  	// Label keys and values can be no longer than 64 characters
    70  	// (Unicode codepoints), can only contain lowercase letters, numeric
    71  	// characters, underscores and dashes. International characters are allowed.
    72  	// Label keys must start with a letter.
    73  	//
    74  	// See https://goo.gl/xmQnxf for more information on and examples of labels.
    75  	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    76  }
    77  
    78  func (x *Model) Reset() {
    79  	*x = Model{}
    80  	if protoimpl.UnsafeEnabled {
    81  		mi := &file_google_cloud_visualinspection_v1beta1_model_proto_msgTypes[0]
    82  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    83  		ms.StoreMessageInfo(mi)
    84  	}
    85  }
    86  
    87  func (x *Model) String() string {
    88  	return protoimpl.X.MessageStringOf(x)
    89  }
    90  
    91  func (*Model) ProtoMessage() {}
    92  
    93  func (x *Model) ProtoReflect() protoreflect.Message {
    94  	mi := &file_google_cloud_visualinspection_v1beta1_model_proto_msgTypes[0]
    95  	if protoimpl.UnsafeEnabled && x != nil {
    96  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    97  		if ms.LoadMessageInfo() == nil {
    98  			ms.StoreMessageInfo(mi)
    99  		}
   100  		return ms
   101  	}
   102  	return mi.MessageOf(x)
   103  }
   104  
   105  // Deprecated: Use Model.ProtoReflect.Descriptor instead.
   106  func (*Model) Descriptor() ([]byte, []int) {
   107  	return file_google_cloud_visualinspection_v1beta1_model_proto_rawDescGZIP(), []int{0}
   108  }
   109  
   110  func (x *Model) GetName() string {
   111  	if x != nil {
   112  		return x.Name
   113  	}
   114  	return ""
   115  }
   116  
   117  func (x *Model) GetCreateRequestTime() *timestamppb.Timestamp {
   118  	if x != nil {
   119  		return x.CreateRequestTime
   120  	}
   121  	return nil
   122  }
   123  
   124  func (x *Model) GetCreateTime() *timestamppb.Timestamp {
   125  	if x != nil {
   126  		return x.CreateTime
   127  	}
   128  	return nil
   129  }
   130  
   131  func (x *Model) GetUpdateTime() *timestamppb.Timestamp {
   132  	if x != nil {
   133  		return x.UpdateTime
   134  	}
   135  	return nil
   136  }
   137  
   138  func (x *Model) GetEvaluationIds() []string {
   139  	if x != nil {
   140  		return x.EvaluationIds
   141  	}
   142  	return nil
   143  }
   144  
   145  func (x *Model) GetConfig() *structpb.Struct {
   146  	if x != nil {
   147  		return x.Config
   148  	}
   149  	return nil
   150  }
   151  
   152  func (x *Model) GetLabels() map[string]string {
   153  	if x != nil {
   154  		return x.Labels
   155  	}
   156  	return nil
   157  }
   158  
   159  var File_google_cloud_visualinspection_v1beta1_model_proto protoreflect.FileDescriptor
   160  
   161  var file_google_cloud_visualinspection_v1beta1_model_proto_rawDesc = []byte{
   162  	0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76,
   163  	0x69, 0x73, 0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f,
   164  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72,
   165  	0x6f, 0x74, 0x6f, 0x12, 0x25, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   166  	0x64, 0x2e, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69,
   167  	0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67,
   168  	0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
   169  	0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   170  	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76,
   171  	0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   172  	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70,
   173  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
   174  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f,
   175  	0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   176  	0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
   177  	0x6f, 0x74, 0x6f, 0x22, 0xf0, 0x04, 0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x17, 0x0a,
   178  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03,
   179  	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
   180  	0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20,
   181  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   182  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
   183  	0x03, 0xe0, 0x41, 0x03, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75,
   184  	0x65, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74,
   185  	0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
   186  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
   187  	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63,
   188  	0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64,
   189  	0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
   190  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   191  	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
   192  	0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x0e, 0x65,
   193  	0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x05, 0x20,
   194  	0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61,
   195  	0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x73, 0x12, 0x34, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69,
   196  	0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   197  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74,
   198  	0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x50, 0x0a,
   199  	0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e,
   200  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73,
   201  	0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
   202  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x4c, 0x61, 0x62, 0x65,
   203  	0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a,
   204  	0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
   205  	0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
   206  	0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
   207  	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x89, 0x01, 0xea, 0x41, 0x85,
   208  	0x01, 0x0a, 0x25, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74,
   209  	0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
   210  	0x6f, 0x6d, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x5c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   211  	0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63,
   212  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   213  	0x7d, 0x2f, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x73, 0x6f, 0x6c,
   214  	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x7b,
   215  	0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x7d, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x7b,
   216  	0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x7d, 0x42, 0xff, 0x01, 0x0a, 0x29, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
   217  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x75,
   218  	0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x62,
   219  	0x65, 0x74, 0x61, 0x31, 0x50, 0x01, 0x5a, 0x55, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
   220  	0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f,
   221  	0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c,
   222  	0x6f, 0x75, 0x64, 0x2f, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63,
   223  	0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x76, 0x69, 0x73,
   224  	0x75, 0x61, 0x6c, 0x69, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0xaa, 0x02, 0x25,
   225  	0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x56, 0x69, 0x73,
   226  	0x75, 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x56, 0x31,
   227  	0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43,
   228  	0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x56, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x70, 0x65,
   229  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x28,
   230  	0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x56,
   231  	0x69, 0x73, 0x75, 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a,
   232  	0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   233  }
   234  
   235  var (
   236  	file_google_cloud_visualinspection_v1beta1_model_proto_rawDescOnce sync.Once
   237  	file_google_cloud_visualinspection_v1beta1_model_proto_rawDescData = file_google_cloud_visualinspection_v1beta1_model_proto_rawDesc
   238  )
   239  
   240  func file_google_cloud_visualinspection_v1beta1_model_proto_rawDescGZIP() []byte {
   241  	file_google_cloud_visualinspection_v1beta1_model_proto_rawDescOnce.Do(func() {
   242  		file_google_cloud_visualinspection_v1beta1_model_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_visualinspection_v1beta1_model_proto_rawDescData)
   243  	})
   244  	return file_google_cloud_visualinspection_v1beta1_model_proto_rawDescData
   245  }
   246  
   247  var file_google_cloud_visualinspection_v1beta1_model_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   248  var file_google_cloud_visualinspection_v1beta1_model_proto_goTypes = []interface{}{
   249  	(*Model)(nil),                 // 0: google.cloud.visualinspection.v1beta1.Model
   250  	nil,                           // 1: google.cloud.visualinspection.v1beta1.Model.LabelsEntry
   251  	(*timestamppb.Timestamp)(nil), // 2: google.protobuf.Timestamp
   252  	(*structpb.Struct)(nil),       // 3: google.protobuf.Struct
   253  }
   254  var file_google_cloud_visualinspection_v1beta1_model_proto_depIdxs = []int32{
   255  	2, // 0: google.cloud.visualinspection.v1beta1.Model.create_request_time:type_name -> google.protobuf.Timestamp
   256  	2, // 1: google.cloud.visualinspection.v1beta1.Model.create_time:type_name -> google.protobuf.Timestamp
   257  	2, // 2: google.cloud.visualinspection.v1beta1.Model.update_time:type_name -> google.protobuf.Timestamp
   258  	3, // 3: google.cloud.visualinspection.v1beta1.Model.config:type_name -> google.protobuf.Struct
   259  	1, // 4: google.cloud.visualinspection.v1beta1.Model.labels:type_name -> google.cloud.visualinspection.v1beta1.Model.LabelsEntry
   260  	5, // [5:5] is the sub-list for method output_type
   261  	5, // [5:5] is the sub-list for method input_type
   262  	5, // [5:5] is the sub-list for extension type_name
   263  	5, // [5:5] is the sub-list for extension extendee
   264  	0, // [0:5] is the sub-list for field type_name
   265  }
   266  
   267  func init() { file_google_cloud_visualinspection_v1beta1_model_proto_init() }
   268  func file_google_cloud_visualinspection_v1beta1_model_proto_init() {
   269  	if File_google_cloud_visualinspection_v1beta1_model_proto != nil {
   270  		return
   271  	}
   272  	if !protoimpl.UnsafeEnabled {
   273  		file_google_cloud_visualinspection_v1beta1_model_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   274  			switch v := v.(*Model); i {
   275  			case 0:
   276  				return &v.state
   277  			case 1:
   278  				return &v.sizeCache
   279  			case 2:
   280  				return &v.unknownFields
   281  			default:
   282  				return nil
   283  			}
   284  		}
   285  	}
   286  	type x struct{}
   287  	out := protoimpl.TypeBuilder{
   288  		File: protoimpl.DescBuilder{
   289  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   290  			RawDescriptor: file_google_cloud_visualinspection_v1beta1_model_proto_rawDesc,
   291  			NumEnums:      0,
   292  			NumMessages:   2,
   293  			NumExtensions: 0,
   294  			NumServices:   0,
   295  		},
   296  		GoTypes:           file_google_cloud_visualinspection_v1beta1_model_proto_goTypes,
   297  		DependencyIndexes: file_google_cloud_visualinspection_v1beta1_model_proto_depIdxs,
   298  		MessageInfos:      file_google_cloud_visualinspection_v1beta1_model_proto_msgTypes,
   299  	}.Build()
   300  	File_google_cloud_visualinspection_v1beta1_model_proto = out.File
   301  	file_google_cloud_visualinspection_v1beta1_model_proto_rawDesc = nil
   302  	file_google_cloud_visualinspection_v1beta1_model_proto_goTypes = nil
   303  	file_google_cloud_visualinspection_v1beta1_model_proto_depIdxs = nil
   304  }
   305  

View as plain text