...

Source file src/google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1/streams_resources.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1

     1  // Copyright 2022 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.26.0
    18  // 	protoc        v3.12.2
    19  // source: google/cloud/visionai/v1alpha1/streams_resources.proto
    20  
    21  package visionai
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    29  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    30  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    31  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    32  )
    33  
    34  const (
    35  	// Verify that this generated code is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    37  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    38  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    39  )
    40  
    41  // Clock that will be used for joining streams.
    42  type Event_Clock int32
    43  
    44  const (
    45  	// Clock is not specified.
    46  	Event_CLOCK_UNSPECIFIED Event_Clock = 0
    47  	// Use the timestamp when the data is captured. Clients need to sync the
    48  	// clock.
    49  	Event_CAPTURE Event_Clock = 1
    50  	// Use the timestamp when the data is received.
    51  	Event_INGEST Event_Clock = 2
    52  )
    53  
    54  // Enum value maps for Event_Clock.
    55  var (
    56  	Event_Clock_name = map[int32]string{
    57  		0: "CLOCK_UNSPECIFIED",
    58  		1: "CAPTURE",
    59  		2: "INGEST",
    60  	}
    61  	Event_Clock_value = map[string]int32{
    62  		"CLOCK_UNSPECIFIED": 0,
    63  		"CAPTURE":           1,
    64  		"INGEST":            2,
    65  	}
    66  )
    67  
    68  func (x Event_Clock) Enum() *Event_Clock {
    69  	p := new(Event_Clock)
    70  	*p = x
    71  	return p
    72  }
    73  
    74  func (x Event_Clock) String() string {
    75  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    76  }
    77  
    78  func (Event_Clock) Descriptor() protoreflect.EnumDescriptor {
    79  	return file_google_cloud_visionai_v1alpha1_streams_resources_proto_enumTypes[0].Descriptor()
    80  }
    81  
    82  func (Event_Clock) Type() protoreflect.EnumType {
    83  	return &file_google_cloud_visionai_v1alpha1_streams_resources_proto_enumTypes[0]
    84  }
    85  
    86  func (x Event_Clock) Number() protoreflect.EnumNumber {
    87  	return protoreflect.EnumNumber(x)
    88  }
    89  
    90  // Deprecated: Use Event_Clock.Descriptor instead.
    91  func (Event_Clock) EnumDescriptor() ([]byte, []int) {
    92  	return file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescGZIP(), []int{1, 0}
    93  }
    94  
    95  // Message describing the Stream object. The Stream and the Event resources are
    96  // many to many; i.e., each Stream resource can associate to many Event
    97  // resources and each Event resource can associate to many Stream resources.
    98  type Stream struct {
    99  	state         protoimpl.MessageState
   100  	sizeCache     protoimpl.SizeCache
   101  	unknownFields protoimpl.UnknownFields
   102  
   103  	// Name of the resource.
   104  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   105  	// Output only. The create timestamp.
   106  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   107  	// Output only. The update timestamp.
   108  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
   109  	// Labels as key value pairs.
   110  	Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   111  	// Annotations to allow clients to store small amounts of arbitrary data.
   112  	Annotations map[string]string `protobuf:"bytes,5,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   113  	// The display name for the stream resource.
   114  	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   115  	// Whether to enable the HLS playback service on this stream.
   116  	EnableHlsPlayback bool `protobuf:"varint,7,opt,name=enable_hls_playback,json=enableHlsPlayback,proto3" json:"enable_hls_playback,omitempty"`
   117  	// The name of the media warehouse asset for long term storage of stream data.
   118  	// Format: projects/${p_id}/locations/${l_id}/corpora/${c_id}/assets/${a_id}
   119  	// Remain empty if the media warehouse storage is not needed for the stream.
   120  	MediaWarehouseAsset string `protobuf:"bytes,8,opt,name=media_warehouse_asset,json=mediaWarehouseAsset,proto3" json:"media_warehouse_asset,omitempty"`
   121  }
   122  
   123  func (x *Stream) Reset() {
   124  	*x = Stream{}
   125  	if protoimpl.UnsafeEnabled {
   126  		mi := &file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[0]
   127  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   128  		ms.StoreMessageInfo(mi)
   129  	}
   130  }
   131  
   132  func (x *Stream) String() string {
   133  	return protoimpl.X.MessageStringOf(x)
   134  }
   135  
   136  func (*Stream) ProtoMessage() {}
   137  
   138  func (x *Stream) ProtoReflect() protoreflect.Message {
   139  	mi := &file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[0]
   140  	if protoimpl.UnsafeEnabled && x != nil {
   141  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   142  		if ms.LoadMessageInfo() == nil {
   143  			ms.StoreMessageInfo(mi)
   144  		}
   145  		return ms
   146  	}
   147  	return mi.MessageOf(x)
   148  }
   149  
   150  // Deprecated: Use Stream.ProtoReflect.Descriptor instead.
   151  func (*Stream) Descriptor() ([]byte, []int) {
   152  	return file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescGZIP(), []int{0}
   153  }
   154  
   155  func (x *Stream) GetName() string {
   156  	if x != nil {
   157  		return x.Name
   158  	}
   159  	return ""
   160  }
   161  
   162  func (x *Stream) GetCreateTime() *timestamppb.Timestamp {
   163  	if x != nil {
   164  		return x.CreateTime
   165  	}
   166  	return nil
   167  }
   168  
   169  func (x *Stream) GetUpdateTime() *timestamppb.Timestamp {
   170  	if x != nil {
   171  		return x.UpdateTime
   172  	}
   173  	return nil
   174  }
   175  
   176  func (x *Stream) GetLabels() map[string]string {
   177  	if x != nil {
   178  		return x.Labels
   179  	}
   180  	return nil
   181  }
   182  
   183  func (x *Stream) GetAnnotations() map[string]string {
   184  	if x != nil {
   185  		return x.Annotations
   186  	}
   187  	return nil
   188  }
   189  
   190  func (x *Stream) GetDisplayName() string {
   191  	if x != nil {
   192  		return x.DisplayName
   193  	}
   194  	return ""
   195  }
   196  
   197  func (x *Stream) GetEnableHlsPlayback() bool {
   198  	if x != nil {
   199  		return x.EnableHlsPlayback
   200  	}
   201  	return false
   202  }
   203  
   204  func (x *Stream) GetMediaWarehouseAsset() string {
   205  	if x != nil {
   206  		return x.MediaWarehouseAsset
   207  	}
   208  	return ""
   209  }
   210  
   211  // Message describing the Event object.
   212  type Event struct {
   213  	state         protoimpl.MessageState
   214  	sizeCache     protoimpl.SizeCache
   215  	unknownFields protoimpl.UnknownFields
   216  
   217  	// Name of the resource.
   218  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   219  	// Output only. The create timestamp.
   220  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   221  	// Output only. The update timestamp.
   222  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
   223  	// Labels as key value pairs.
   224  	Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   225  	// Annotations to allow clients to store small amounts of arbitrary data.
   226  	Annotations map[string]string `protobuf:"bytes,5,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   227  	// The clock used for joining streams.
   228  	AlignmentClock Event_Clock `protobuf:"varint,6,opt,name=alignment_clock,json=alignmentClock,proto3,enum=google.cloud.visionai.v1alpha1.Event_Clock" json:"alignment_clock,omitempty"`
   229  	// Grace period for cleaning up the event. This is the time the controller
   230  	// waits for before deleting the event. During this period, if there is any
   231  	// active channel on the event. The deletion of the event after grace_period
   232  	// will be ignored.
   233  	GracePeriod *durationpb.Duration `protobuf:"bytes,7,opt,name=grace_period,json=gracePeriod,proto3" json:"grace_period,omitempty"`
   234  }
   235  
   236  func (x *Event) Reset() {
   237  	*x = Event{}
   238  	if protoimpl.UnsafeEnabled {
   239  		mi := &file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[1]
   240  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   241  		ms.StoreMessageInfo(mi)
   242  	}
   243  }
   244  
   245  func (x *Event) String() string {
   246  	return protoimpl.X.MessageStringOf(x)
   247  }
   248  
   249  func (*Event) ProtoMessage() {}
   250  
   251  func (x *Event) ProtoReflect() protoreflect.Message {
   252  	mi := &file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[1]
   253  	if protoimpl.UnsafeEnabled && x != nil {
   254  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   255  		if ms.LoadMessageInfo() == nil {
   256  			ms.StoreMessageInfo(mi)
   257  		}
   258  		return ms
   259  	}
   260  	return mi.MessageOf(x)
   261  }
   262  
   263  // Deprecated: Use Event.ProtoReflect.Descriptor instead.
   264  func (*Event) Descriptor() ([]byte, []int) {
   265  	return file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescGZIP(), []int{1}
   266  }
   267  
   268  func (x *Event) GetName() string {
   269  	if x != nil {
   270  		return x.Name
   271  	}
   272  	return ""
   273  }
   274  
   275  func (x *Event) GetCreateTime() *timestamppb.Timestamp {
   276  	if x != nil {
   277  		return x.CreateTime
   278  	}
   279  	return nil
   280  }
   281  
   282  func (x *Event) GetUpdateTime() *timestamppb.Timestamp {
   283  	if x != nil {
   284  		return x.UpdateTime
   285  	}
   286  	return nil
   287  }
   288  
   289  func (x *Event) GetLabels() map[string]string {
   290  	if x != nil {
   291  		return x.Labels
   292  	}
   293  	return nil
   294  }
   295  
   296  func (x *Event) GetAnnotations() map[string]string {
   297  	if x != nil {
   298  		return x.Annotations
   299  	}
   300  	return nil
   301  }
   302  
   303  func (x *Event) GetAlignmentClock() Event_Clock {
   304  	if x != nil {
   305  		return x.AlignmentClock
   306  	}
   307  	return Event_CLOCK_UNSPECIFIED
   308  }
   309  
   310  func (x *Event) GetGracePeriod() *durationpb.Duration {
   311  	if x != nil {
   312  		return x.GracePeriod
   313  	}
   314  	return nil
   315  }
   316  
   317  // Message describing the Series object.
   318  type Series struct {
   319  	state         protoimpl.MessageState
   320  	sizeCache     protoimpl.SizeCache
   321  	unknownFields protoimpl.UnknownFields
   322  
   323  	// Name of the resource.
   324  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   325  	// Output only. The create timestamp.
   326  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   327  	// Output only. The update timestamp.
   328  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
   329  	// Labels as key value pairs.
   330  	Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   331  	// Annotations to allow clients to store small amounts of arbitrary data.
   332  	Annotations map[string]string `protobuf:"bytes,5,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   333  	// Required. Stream that is associated with this series.
   334  	Stream string `protobuf:"bytes,6,opt,name=stream,proto3" json:"stream,omitempty"`
   335  	// Required. Event that is associated with this series.
   336  	Event string `protobuf:"bytes,7,opt,name=event,proto3" json:"event,omitempty"`
   337  }
   338  
   339  func (x *Series) Reset() {
   340  	*x = Series{}
   341  	if protoimpl.UnsafeEnabled {
   342  		mi := &file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[2]
   343  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   344  		ms.StoreMessageInfo(mi)
   345  	}
   346  }
   347  
   348  func (x *Series) String() string {
   349  	return protoimpl.X.MessageStringOf(x)
   350  }
   351  
   352  func (*Series) ProtoMessage() {}
   353  
   354  func (x *Series) ProtoReflect() protoreflect.Message {
   355  	mi := &file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[2]
   356  	if protoimpl.UnsafeEnabled && x != nil {
   357  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   358  		if ms.LoadMessageInfo() == nil {
   359  			ms.StoreMessageInfo(mi)
   360  		}
   361  		return ms
   362  	}
   363  	return mi.MessageOf(x)
   364  }
   365  
   366  // Deprecated: Use Series.ProtoReflect.Descriptor instead.
   367  func (*Series) Descriptor() ([]byte, []int) {
   368  	return file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescGZIP(), []int{2}
   369  }
   370  
   371  func (x *Series) GetName() string {
   372  	if x != nil {
   373  		return x.Name
   374  	}
   375  	return ""
   376  }
   377  
   378  func (x *Series) GetCreateTime() *timestamppb.Timestamp {
   379  	if x != nil {
   380  		return x.CreateTime
   381  	}
   382  	return nil
   383  }
   384  
   385  func (x *Series) GetUpdateTime() *timestamppb.Timestamp {
   386  	if x != nil {
   387  		return x.UpdateTime
   388  	}
   389  	return nil
   390  }
   391  
   392  func (x *Series) GetLabels() map[string]string {
   393  	if x != nil {
   394  		return x.Labels
   395  	}
   396  	return nil
   397  }
   398  
   399  func (x *Series) GetAnnotations() map[string]string {
   400  	if x != nil {
   401  		return x.Annotations
   402  	}
   403  	return nil
   404  }
   405  
   406  func (x *Series) GetStream() string {
   407  	if x != nil {
   408  		return x.Stream
   409  	}
   410  	return ""
   411  }
   412  
   413  func (x *Series) GetEvent() string {
   414  	if x != nil {
   415  		return x.Event
   416  	}
   417  	return ""
   418  }
   419  
   420  // Message describing the Channel object.
   421  type Channel struct {
   422  	state         protoimpl.MessageState
   423  	sizeCache     protoimpl.SizeCache
   424  	unknownFields protoimpl.UnknownFields
   425  
   426  	// Name of the resource.
   427  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   428  	// Output only. The create timestamp.
   429  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   430  	// Output only. The update timestamp.
   431  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
   432  	// Labels as key value pairs.
   433  	Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   434  	// Annotations to allow clients to store small amounts of arbitrary data.
   435  	Annotations map[string]string `protobuf:"bytes,5,rep,name=annotations,proto3" json:"annotations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   436  	// Required. Stream that is associated with this series.
   437  	Stream string `protobuf:"bytes,6,opt,name=stream,proto3" json:"stream,omitempty"`
   438  	// Required. Event that is associated with this series.
   439  	Event string `protobuf:"bytes,7,opt,name=event,proto3" json:"event,omitempty"`
   440  }
   441  
   442  func (x *Channel) Reset() {
   443  	*x = Channel{}
   444  	if protoimpl.UnsafeEnabled {
   445  		mi := &file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[3]
   446  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   447  		ms.StoreMessageInfo(mi)
   448  	}
   449  }
   450  
   451  func (x *Channel) String() string {
   452  	return protoimpl.X.MessageStringOf(x)
   453  }
   454  
   455  func (*Channel) ProtoMessage() {}
   456  
   457  func (x *Channel) ProtoReflect() protoreflect.Message {
   458  	mi := &file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[3]
   459  	if protoimpl.UnsafeEnabled && x != nil {
   460  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   461  		if ms.LoadMessageInfo() == nil {
   462  			ms.StoreMessageInfo(mi)
   463  		}
   464  		return ms
   465  	}
   466  	return mi.MessageOf(x)
   467  }
   468  
   469  // Deprecated: Use Channel.ProtoReflect.Descriptor instead.
   470  func (*Channel) Descriptor() ([]byte, []int) {
   471  	return file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescGZIP(), []int{3}
   472  }
   473  
   474  func (x *Channel) GetName() string {
   475  	if x != nil {
   476  		return x.Name
   477  	}
   478  	return ""
   479  }
   480  
   481  func (x *Channel) GetCreateTime() *timestamppb.Timestamp {
   482  	if x != nil {
   483  		return x.CreateTime
   484  	}
   485  	return nil
   486  }
   487  
   488  func (x *Channel) GetUpdateTime() *timestamppb.Timestamp {
   489  	if x != nil {
   490  		return x.UpdateTime
   491  	}
   492  	return nil
   493  }
   494  
   495  func (x *Channel) GetLabels() map[string]string {
   496  	if x != nil {
   497  		return x.Labels
   498  	}
   499  	return nil
   500  }
   501  
   502  func (x *Channel) GetAnnotations() map[string]string {
   503  	if x != nil {
   504  		return x.Annotations
   505  	}
   506  	return nil
   507  }
   508  
   509  func (x *Channel) GetStream() string {
   510  	if x != nil {
   511  		return x.Stream
   512  	}
   513  	return ""
   514  }
   515  
   516  func (x *Channel) GetEvent() string {
   517  	if x != nil {
   518  		return x.Event
   519  	}
   520  	return ""
   521  }
   522  
   523  var File_google_cloud_visionai_v1alpha1_streams_resources_proto protoreflect.FileDescriptor
   524  
   525  var file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDesc = []byte{
   526  	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76,
   527  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
   528  	0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
   529  	0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   530  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
   531  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   532  	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76,
   533  	0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   534  	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70,
   535  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
   536  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70,
   537  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
   538  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e,
   539  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x05, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d,
   540  	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
   541  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74,
   542  	0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   543  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
   544  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61,
   545  	0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
   546  	0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
   547  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
   548  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70,
   549  	0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4a, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65,
   550  	0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   551  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
   552  	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d,
   553  	0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61,
   554  	0x62, 0x65, 0x6c, 0x73, 0x12, 0x59, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   555  	0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   556  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
   557  	0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61,
   558  	0x6d, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74,
   559  	0x72, 0x79, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
   560  	0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   561  	0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61,
   562  	0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x6c, 0x73,
   563  	0x5f, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52,
   564  	0x11, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x6c, 0x73, 0x50, 0x6c, 0x61, 0x79, 0x62, 0x61,
   565  	0x63, 0x6b, 0x12, 0x32, 0x0a, 0x15, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x77, 0x61, 0x72, 0x65,
   566  	0x68, 0x6f, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28,
   567  	0x09, 0x52, 0x13, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x57, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73,
   568  	0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73,
   569  	0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
   570  	0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   571  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
   572  	0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   573  	0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
   574  	0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   575  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
   576  	0x01, 0x3a, 0x70, 0xea, 0x41, 0x6d, 0x0a, 0x1e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
   577  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   578  	0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x4b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
   579  	0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   580  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f,
   581  	0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
   582  	0x72, 0x7d, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x72, 0x65,
   583  	0x61, 0x6d, 0x7d, 0x22, 0xfb, 0x05, 0x0a, 0x05, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a,
   584  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
   585  	0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
   586  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   587  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
   588  	0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54,
   589  	0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69,
   590  	0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   591  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
   592  	0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
   593  	0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x49, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18,
   594  	0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   595  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
   596  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x4c, 0x61, 0x62,
   597  	0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
   598  	0x12, 0x58, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
   599  	0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   600  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
   601  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x6e, 0x6e,
   602  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x61,
   603  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x54, 0x0a, 0x0f, 0x61, 0x6c,
   604  	0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x06, 0x20,
   605  	0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   606  	0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c,
   607  	0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x43, 0x6c, 0x6f, 0x63, 0x6b,
   608  	0x52, 0x0e, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x63, 0x6b,
   609  	0x12, 0x3c, 0x0a, 0x0c, 0x67, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64,
   610  	0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   611  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
   612  	0x6e, 0x52, 0x0b, 0x67, 0x72, 0x61, 0x63, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x1a, 0x39,
   613  	0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
   614  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
   615  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
   616  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e, 0x6e,
   617  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
   618  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
   619  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
   620  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x37, 0x0a, 0x05, 0x43, 0x6c, 0x6f,
   621  	0x63, 0x6b, 0x12, 0x15, 0x0a, 0x11, 0x43, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x55, 0x4e, 0x53, 0x50,
   622  	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x41, 0x50,
   623  	0x54, 0x55, 0x52, 0x45, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x4e, 0x47, 0x45, 0x53, 0x54,
   624  	0x10, 0x02, 0x3a, 0x6d, 0xea, 0x41, 0x6a, 0x0a, 0x1d, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
   625  	0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
   626  	0x2f, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x49, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
   627  	0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   628  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f,
   629  	0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
   630  	0x72, 0x7d, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x65, 0x76, 0x65, 0x6e, 0x74,
   631  	0x7d, 0x22, 0xb0, 0x05, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04,
   632  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   633  	0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
   634  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   635  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
   636  	0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69,
   637  	0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
   638  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   639  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
   640  	0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
   641  	0x54, 0x69, 0x6d, 0x65, 0x12, 0x4a, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x04,
   642  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   643  	0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
   644  	0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2e, 0x4c, 0x61, 0x62,
   645  	0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
   646  	0x12, 0x59, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
   647  	0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   648  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31,
   649  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x6e,
   650  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b,
   651  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3e, 0x0a, 0x06, 0x73,
   652  	0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02,
   653  	0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
   654  	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x74, 0x72,
   655  	0x65, 0x61, 0x6d, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x3b, 0x0a, 0x05, 0x65,
   656  	0x76, 0x65, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xe0, 0x41, 0x02, 0xfa,
   657  	0x41, 0x1f, 0x0a, 0x1d, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f,
   658  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x76, 0x65, 0x6e,
   659  	0x74, 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65,
   660  	0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
   661  	0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
   662  	0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
   663  	0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
   664  	0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
   665  	0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
   666  	0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
   667  	0x02, 0x38, 0x01, 0x3a, 0x6f, 0xea, 0x41, 0x6c, 0x0a, 0x1e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
   668  	0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
   669  	0x6d, 0x2f, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x4a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   670  	0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63,
   671  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   672  	0x7d, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x75, 0x73,
   673  	0x74, 0x65, 0x72, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72,
   674  	0x69, 0x65, 0x73, 0x7d, 0x22, 0xb7, 0x05, 0x0a, 0x07, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
   675  	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
   676  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74,
   677  	0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   678  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
   679  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61,
   680  	0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
   681  	0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
   682  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
   683  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70,
   684  	0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65,
   685  	0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   686  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69,
   687  	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65,
   688  	0x6c, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c,
   689  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x5a, 0x0a, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
   690  	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f,
   691  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
   692  	0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x68, 0x61, 0x6e,
   693  	0x6e, 0x65, 0x6c, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45,
   694  	0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   695  	0x73, 0x12, 0x3e, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28,
   696  	0x09, 0x42, 0x26, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x76, 0x69, 0x73, 0x69, 0x6f,
   697  	0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
   698  	0x6f, 0x6d, 0x2f, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61,
   699  	0x6d, 0x12, 0x3b, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
   700  	0x42, 0x25, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1f, 0x0a, 0x1d, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
   701  	0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
   702  	0x6d, 0x2f, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x1a, 0x39,
   703  	0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
   704  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
   705  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
   706  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x6e, 0x6e,
   707  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
   708  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
   709  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
   710  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x73, 0xea, 0x41, 0x70, 0x0a, 0x1f,
   711  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
   712  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12,
   713  	0x4d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   714  	0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c,
   715  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
   716  	0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0x2f, 0x63, 0x68, 0x61, 0x6e,
   717  	0x6e, 0x65, 0x6c, 0x73, 0x2f, 0x7b, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x7d, 0x42, 0xeb,
   718  	0x01, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   719  	0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61,
   720  	0x6c, 0x70, 0x68, 0x61, 0x31, 0x42, 0x15, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x73, 0x52, 0x65,
   721  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x46,
   722  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72,
   723  	0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   724  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76, 0x69, 0x73, 0x69,
   725  	0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x3b, 0x76, 0x69,
   726  	0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0xaa, 0x02, 0x1e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   727  	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x49, 0x2e, 0x56,
   728  	0x31, 0x41, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xca, 0x02, 0x1e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   729  	0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x49, 0x5c,
   730  	0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xea, 0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
   731  	0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e,
   732  	0x41, 0x49, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72,
   733  	0x6f, 0x74, 0x6f, 0x33,
   734  }
   735  
   736  var (
   737  	file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescOnce sync.Once
   738  	file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescData = file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDesc
   739  )
   740  
   741  func file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescGZIP() []byte {
   742  	file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescOnce.Do(func() {
   743  		file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescData)
   744  	})
   745  	return file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDescData
   746  }
   747  
   748  var file_google_cloud_visionai_v1alpha1_streams_resources_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   749  var file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
   750  var file_google_cloud_visionai_v1alpha1_streams_resources_proto_goTypes = []interface{}{
   751  	(Event_Clock)(0),              // 0: google.cloud.visionai.v1alpha1.Event.Clock
   752  	(*Stream)(nil),                // 1: google.cloud.visionai.v1alpha1.Stream
   753  	(*Event)(nil),                 // 2: google.cloud.visionai.v1alpha1.Event
   754  	(*Series)(nil),                // 3: google.cloud.visionai.v1alpha1.Series
   755  	(*Channel)(nil),               // 4: google.cloud.visionai.v1alpha1.Channel
   756  	nil,                           // 5: google.cloud.visionai.v1alpha1.Stream.LabelsEntry
   757  	nil,                           // 6: google.cloud.visionai.v1alpha1.Stream.AnnotationsEntry
   758  	nil,                           // 7: google.cloud.visionai.v1alpha1.Event.LabelsEntry
   759  	nil,                           // 8: google.cloud.visionai.v1alpha1.Event.AnnotationsEntry
   760  	nil,                           // 9: google.cloud.visionai.v1alpha1.Series.LabelsEntry
   761  	nil,                           // 10: google.cloud.visionai.v1alpha1.Series.AnnotationsEntry
   762  	nil,                           // 11: google.cloud.visionai.v1alpha1.Channel.LabelsEntry
   763  	nil,                           // 12: google.cloud.visionai.v1alpha1.Channel.AnnotationsEntry
   764  	(*timestamppb.Timestamp)(nil), // 13: google.protobuf.Timestamp
   765  	(*durationpb.Duration)(nil),   // 14: google.protobuf.Duration
   766  }
   767  var file_google_cloud_visionai_v1alpha1_streams_resources_proto_depIdxs = []int32{
   768  	13, // 0: google.cloud.visionai.v1alpha1.Stream.create_time:type_name -> google.protobuf.Timestamp
   769  	13, // 1: google.cloud.visionai.v1alpha1.Stream.update_time:type_name -> google.protobuf.Timestamp
   770  	5,  // 2: google.cloud.visionai.v1alpha1.Stream.labels:type_name -> google.cloud.visionai.v1alpha1.Stream.LabelsEntry
   771  	6,  // 3: google.cloud.visionai.v1alpha1.Stream.annotations:type_name -> google.cloud.visionai.v1alpha1.Stream.AnnotationsEntry
   772  	13, // 4: google.cloud.visionai.v1alpha1.Event.create_time:type_name -> google.protobuf.Timestamp
   773  	13, // 5: google.cloud.visionai.v1alpha1.Event.update_time:type_name -> google.protobuf.Timestamp
   774  	7,  // 6: google.cloud.visionai.v1alpha1.Event.labels:type_name -> google.cloud.visionai.v1alpha1.Event.LabelsEntry
   775  	8,  // 7: google.cloud.visionai.v1alpha1.Event.annotations:type_name -> google.cloud.visionai.v1alpha1.Event.AnnotationsEntry
   776  	0,  // 8: google.cloud.visionai.v1alpha1.Event.alignment_clock:type_name -> google.cloud.visionai.v1alpha1.Event.Clock
   777  	14, // 9: google.cloud.visionai.v1alpha1.Event.grace_period:type_name -> google.protobuf.Duration
   778  	13, // 10: google.cloud.visionai.v1alpha1.Series.create_time:type_name -> google.protobuf.Timestamp
   779  	13, // 11: google.cloud.visionai.v1alpha1.Series.update_time:type_name -> google.protobuf.Timestamp
   780  	9,  // 12: google.cloud.visionai.v1alpha1.Series.labels:type_name -> google.cloud.visionai.v1alpha1.Series.LabelsEntry
   781  	10, // 13: google.cloud.visionai.v1alpha1.Series.annotations:type_name -> google.cloud.visionai.v1alpha1.Series.AnnotationsEntry
   782  	13, // 14: google.cloud.visionai.v1alpha1.Channel.create_time:type_name -> google.protobuf.Timestamp
   783  	13, // 15: google.cloud.visionai.v1alpha1.Channel.update_time:type_name -> google.protobuf.Timestamp
   784  	11, // 16: google.cloud.visionai.v1alpha1.Channel.labels:type_name -> google.cloud.visionai.v1alpha1.Channel.LabelsEntry
   785  	12, // 17: google.cloud.visionai.v1alpha1.Channel.annotations:type_name -> google.cloud.visionai.v1alpha1.Channel.AnnotationsEntry
   786  	18, // [18:18] is the sub-list for method output_type
   787  	18, // [18:18] is the sub-list for method input_type
   788  	18, // [18:18] is the sub-list for extension type_name
   789  	18, // [18:18] is the sub-list for extension extendee
   790  	0,  // [0:18] is the sub-list for field type_name
   791  }
   792  
   793  func init() { file_google_cloud_visionai_v1alpha1_streams_resources_proto_init() }
   794  func file_google_cloud_visionai_v1alpha1_streams_resources_proto_init() {
   795  	if File_google_cloud_visionai_v1alpha1_streams_resources_proto != nil {
   796  		return
   797  	}
   798  	if !protoimpl.UnsafeEnabled {
   799  		file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   800  			switch v := v.(*Stream); i {
   801  			case 0:
   802  				return &v.state
   803  			case 1:
   804  				return &v.sizeCache
   805  			case 2:
   806  				return &v.unknownFields
   807  			default:
   808  				return nil
   809  			}
   810  		}
   811  		file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   812  			switch v := v.(*Event); i {
   813  			case 0:
   814  				return &v.state
   815  			case 1:
   816  				return &v.sizeCache
   817  			case 2:
   818  				return &v.unknownFields
   819  			default:
   820  				return nil
   821  			}
   822  		}
   823  		file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   824  			switch v := v.(*Series); i {
   825  			case 0:
   826  				return &v.state
   827  			case 1:
   828  				return &v.sizeCache
   829  			case 2:
   830  				return &v.unknownFields
   831  			default:
   832  				return nil
   833  			}
   834  		}
   835  		file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   836  			switch v := v.(*Channel); i {
   837  			case 0:
   838  				return &v.state
   839  			case 1:
   840  				return &v.sizeCache
   841  			case 2:
   842  				return &v.unknownFields
   843  			default:
   844  				return nil
   845  			}
   846  		}
   847  	}
   848  	type x struct{}
   849  	out := protoimpl.TypeBuilder{
   850  		File: protoimpl.DescBuilder{
   851  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   852  			RawDescriptor: file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDesc,
   853  			NumEnums:      1,
   854  			NumMessages:   12,
   855  			NumExtensions: 0,
   856  			NumServices:   0,
   857  		},
   858  		GoTypes:           file_google_cloud_visionai_v1alpha1_streams_resources_proto_goTypes,
   859  		DependencyIndexes: file_google_cloud_visionai_v1alpha1_streams_resources_proto_depIdxs,
   860  		EnumInfos:         file_google_cloud_visionai_v1alpha1_streams_resources_proto_enumTypes,
   861  		MessageInfos:      file_google_cloud_visionai_v1alpha1_streams_resources_proto_msgTypes,
   862  	}.Build()
   863  	File_google_cloud_visionai_v1alpha1_streams_resources_proto = out.File
   864  	file_google_cloud_visionai_v1alpha1_streams_resources_proto_rawDesc = nil
   865  	file_google_cloud_visionai_v1alpha1_streams_resources_proto_goTypes = nil
   866  	file_google_cloud_visionai_v1alpha1_streams_resources_proto_depIdxs = nil
   867  }
   868  

View as plain text