cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/gen_ai_cache_service.pb.go (about)

     1  // Copyright 2025 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.35.2
    18  // 	protoc        v4.25.7
    19  // source: google/cloud/aiplatform/v1beta1/gen_ai_cache_service.proto
    20  
    21  package aiplatformpb
    22  
    23  import (
    24  	_ "google.golang.org/genproto/googleapis/api/annotations"
    25  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    26  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    27  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    28  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    29  	reflect "reflect"
    30  	sync "sync"
    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  // Request message for
    41  // [GenAiCacheService.CreateCachedContent][google.cloud.aiplatform.v1beta1.GenAiCacheService.CreateCachedContent].
    42  type CreateCachedContentRequest struct {
    43  	state         protoimpl.MessageState
    44  	sizeCache     protoimpl.SizeCache
    45  	unknownFields protoimpl.UnknownFields
    46  
    47  	// Required. The parent resource where the cached content will be created
    48  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    49  	// Required. The cached content to create
    50  	CachedContent *CachedContent `protobuf:"bytes,2,opt,name=cached_content,json=cachedContent,proto3" json:"cached_content,omitempty"`
    51  }
    52  
    53  func (x *CreateCachedContentRequest) Reset() {
    54  	*x = CreateCachedContentRequest{}
    55  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[0]
    56  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    57  	ms.StoreMessageInfo(mi)
    58  }
    59  
    60  func (x *CreateCachedContentRequest) String() string {
    61  	return protoimpl.X.MessageStringOf(x)
    62  }
    63  
    64  func (*CreateCachedContentRequest) ProtoMessage() {}
    65  
    66  func (x *CreateCachedContentRequest) ProtoReflect() protoreflect.Message {
    67  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[0]
    68  	if x != nil {
    69  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    70  		if ms.LoadMessageInfo() == nil {
    71  			ms.StoreMessageInfo(mi)
    72  		}
    73  		return ms
    74  	}
    75  	return mi.MessageOf(x)
    76  }
    77  
    78  // Deprecated: Use CreateCachedContentRequest.ProtoReflect.Descriptor instead.
    79  func (*CreateCachedContentRequest) Descriptor() ([]byte, []int) {
    80  	return file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescGZIP(), []int{0}
    81  }
    82  
    83  func (x *CreateCachedContentRequest) GetParent() string {
    84  	if x != nil {
    85  		return x.Parent
    86  	}
    87  	return ""
    88  }
    89  
    90  func (x *CreateCachedContentRequest) GetCachedContent() *CachedContent {
    91  	if x != nil {
    92  		return x.CachedContent
    93  	}
    94  	return nil
    95  }
    96  
    97  // Request message for
    98  // [GenAiCacheService.GetCachedContent][google.cloud.aiplatform.v1beta1.GenAiCacheService.GetCachedContent].
    99  type GetCachedContentRequest struct {
   100  	state         protoimpl.MessageState
   101  	sizeCache     protoimpl.SizeCache
   102  	unknownFields protoimpl.UnknownFields
   103  
   104  	// Required. The resource name referring to the cached content
   105  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   106  }
   107  
   108  func (x *GetCachedContentRequest) Reset() {
   109  	*x = GetCachedContentRequest{}
   110  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[1]
   111  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   112  	ms.StoreMessageInfo(mi)
   113  }
   114  
   115  func (x *GetCachedContentRequest) String() string {
   116  	return protoimpl.X.MessageStringOf(x)
   117  }
   118  
   119  func (*GetCachedContentRequest) ProtoMessage() {}
   120  
   121  func (x *GetCachedContentRequest) ProtoReflect() protoreflect.Message {
   122  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[1]
   123  	if x != nil {
   124  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   125  		if ms.LoadMessageInfo() == nil {
   126  			ms.StoreMessageInfo(mi)
   127  		}
   128  		return ms
   129  	}
   130  	return mi.MessageOf(x)
   131  }
   132  
   133  // Deprecated: Use GetCachedContentRequest.ProtoReflect.Descriptor instead.
   134  func (*GetCachedContentRequest) Descriptor() ([]byte, []int) {
   135  	return file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescGZIP(), []int{1}
   136  }
   137  
   138  func (x *GetCachedContentRequest) GetName() string {
   139  	if x != nil {
   140  		return x.Name
   141  	}
   142  	return ""
   143  }
   144  
   145  // Request message for
   146  // [GenAiCacheService.UpdateCachedContent][google.cloud.aiplatform.v1beta1.GenAiCacheService.UpdateCachedContent].
   147  // Only expire_time or ttl can be updated.
   148  type UpdateCachedContentRequest struct {
   149  	state         protoimpl.MessageState
   150  	sizeCache     protoimpl.SizeCache
   151  	unknownFields protoimpl.UnknownFields
   152  
   153  	// Required. The cached content to update
   154  	CachedContent *CachedContent `protobuf:"bytes,1,opt,name=cached_content,json=cachedContent,proto3" json:"cached_content,omitempty"`
   155  	// Required. The list of fields to update.
   156  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   157  }
   158  
   159  func (x *UpdateCachedContentRequest) Reset() {
   160  	*x = UpdateCachedContentRequest{}
   161  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[2]
   162  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   163  	ms.StoreMessageInfo(mi)
   164  }
   165  
   166  func (x *UpdateCachedContentRequest) String() string {
   167  	return protoimpl.X.MessageStringOf(x)
   168  }
   169  
   170  func (*UpdateCachedContentRequest) ProtoMessage() {}
   171  
   172  func (x *UpdateCachedContentRequest) ProtoReflect() protoreflect.Message {
   173  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[2]
   174  	if x != nil {
   175  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   176  		if ms.LoadMessageInfo() == nil {
   177  			ms.StoreMessageInfo(mi)
   178  		}
   179  		return ms
   180  	}
   181  	return mi.MessageOf(x)
   182  }
   183  
   184  // Deprecated: Use UpdateCachedContentRequest.ProtoReflect.Descriptor instead.
   185  func (*UpdateCachedContentRequest) Descriptor() ([]byte, []int) {
   186  	return file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescGZIP(), []int{2}
   187  }
   188  
   189  func (x *UpdateCachedContentRequest) GetCachedContent() *CachedContent {
   190  	if x != nil {
   191  		return x.CachedContent
   192  	}
   193  	return nil
   194  }
   195  
   196  func (x *UpdateCachedContentRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   197  	if x != nil {
   198  		return x.UpdateMask
   199  	}
   200  	return nil
   201  }
   202  
   203  // Request message for
   204  // [GenAiCacheService.DeleteCachedContent][google.cloud.aiplatform.v1beta1.GenAiCacheService.DeleteCachedContent].
   205  type DeleteCachedContentRequest struct {
   206  	state         protoimpl.MessageState
   207  	sizeCache     protoimpl.SizeCache
   208  	unknownFields protoimpl.UnknownFields
   209  
   210  	// Required. The resource name referring to the cached content
   211  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   212  }
   213  
   214  func (x *DeleteCachedContentRequest) Reset() {
   215  	*x = DeleteCachedContentRequest{}
   216  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[3]
   217  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   218  	ms.StoreMessageInfo(mi)
   219  }
   220  
   221  func (x *DeleteCachedContentRequest) String() string {
   222  	return protoimpl.X.MessageStringOf(x)
   223  }
   224  
   225  func (*DeleteCachedContentRequest) ProtoMessage() {}
   226  
   227  func (x *DeleteCachedContentRequest) ProtoReflect() protoreflect.Message {
   228  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[3]
   229  	if x != nil {
   230  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   231  		if ms.LoadMessageInfo() == nil {
   232  			ms.StoreMessageInfo(mi)
   233  		}
   234  		return ms
   235  	}
   236  	return mi.MessageOf(x)
   237  }
   238  
   239  // Deprecated: Use DeleteCachedContentRequest.ProtoReflect.Descriptor instead.
   240  func (*DeleteCachedContentRequest) Descriptor() ([]byte, []int) {
   241  	return file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescGZIP(), []int{3}
   242  }
   243  
   244  func (x *DeleteCachedContentRequest) GetName() string {
   245  	if x != nil {
   246  		return x.Name
   247  	}
   248  	return ""
   249  }
   250  
   251  // Request to list CachedContents.
   252  type ListCachedContentsRequest struct {
   253  	state         protoimpl.MessageState
   254  	sizeCache     protoimpl.SizeCache
   255  	unknownFields protoimpl.UnknownFields
   256  
   257  	// Required. The parent, which owns this collection of cached contents.
   258  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   259  	// Optional. The maximum number of cached contents to return. The service may
   260  	// return fewer than this value. If unspecified, some default (under maximum)
   261  	// number of items will be returned. The maximum value is 1000; values above
   262  	// 1000 will be coerced to 1000.
   263  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   264  	// Optional. A page token, received from a previous `ListCachedContents` call.
   265  	// Provide this to retrieve the subsequent page.
   266  	//
   267  	// When paginating, all other parameters provided to `ListCachedContents` must
   268  	// match the call that provided the page token.
   269  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   270  }
   271  
   272  func (x *ListCachedContentsRequest) Reset() {
   273  	*x = ListCachedContentsRequest{}
   274  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[4]
   275  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   276  	ms.StoreMessageInfo(mi)
   277  }
   278  
   279  func (x *ListCachedContentsRequest) String() string {
   280  	return protoimpl.X.MessageStringOf(x)
   281  }
   282  
   283  func (*ListCachedContentsRequest) ProtoMessage() {}
   284  
   285  func (x *ListCachedContentsRequest) ProtoReflect() protoreflect.Message {
   286  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[4]
   287  	if x != nil {
   288  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   289  		if ms.LoadMessageInfo() == nil {
   290  			ms.StoreMessageInfo(mi)
   291  		}
   292  		return ms
   293  	}
   294  	return mi.MessageOf(x)
   295  }
   296  
   297  // Deprecated: Use ListCachedContentsRequest.ProtoReflect.Descriptor instead.
   298  func (*ListCachedContentsRequest) Descriptor() ([]byte, []int) {
   299  	return file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescGZIP(), []int{4}
   300  }
   301  
   302  func (x *ListCachedContentsRequest) GetParent() string {
   303  	if x != nil {
   304  		return x.Parent
   305  	}
   306  	return ""
   307  }
   308  
   309  func (x *ListCachedContentsRequest) GetPageSize() int32 {
   310  	if x != nil {
   311  		return x.PageSize
   312  	}
   313  	return 0
   314  }
   315  
   316  func (x *ListCachedContentsRequest) GetPageToken() string {
   317  	if x != nil {
   318  		return x.PageToken
   319  	}
   320  	return ""
   321  }
   322  
   323  // Response with a list of CachedContents.
   324  type ListCachedContentsResponse struct {
   325  	state         protoimpl.MessageState
   326  	sizeCache     protoimpl.SizeCache
   327  	unknownFields protoimpl.UnknownFields
   328  
   329  	// List of cached contents.
   330  	CachedContents []*CachedContent `protobuf:"bytes,1,rep,name=cached_contents,json=cachedContents,proto3" json:"cached_contents,omitempty"`
   331  	// A token, which can be sent as `page_token` to retrieve the next page.
   332  	// If this field is omitted, there are no subsequent pages.
   333  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   334  }
   335  
   336  func (x *ListCachedContentsResponse) Reset() {
   337  	*x = ListCachedContentsResponse{}
   338  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[5]
   339  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   340  	ms.StoreMessageInfo(mi)
   341  }
   342  
   343  func (x *ListCachedContentsResponse) String() string {
   344  	return protoimpl.X.MessageStringOf(x)
   345  }
   346  
   347  func (*ListCachedContentsResponse) ProtoMessage() {}
   348  
   349  func (x *ListCachedContentsResponse) ProtoReflect() protoreflect.Message {
   350  	mi := &file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes[5]
   351  	if x != nil {
   352  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   353  		if ms.LoadMessageInfo() == nil {
   354  			ms.StoreMessageInfo(mi)
   355  		}
   356  		return ms
   357  	}
   358  	return mi.MessageOf(x)
   359  }
   360  
   361  // Deprecated: Use ListCachedContentsResponse.ProtoReflect.Descriptor instead.
   362  func (*ListCachedContentsResponse) Descriptor() ([]byte, []int) {
   363  	return file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescGZIP(), []int{5}
   364  }
   365  
   366  func (x *ListCachedContentsResponse) GetCachedContents() []*CachedContent {
   367  	if x != nil {
   368  		return x.CachedContents
   369  	}
   370  	return nil
   371  }
   372  
   373  func (x *ListCachedContentsResponse) GetNextPageToken() string {
   374  	if x != nil {
   375  		return x.NextPageToken
   376  	}
   377  	return ""
   378  }
   379  
   380  var File_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto protoreflect.FileDescriptor
   381  
   382  var file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDesc = []byte{
   383  	0x0a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
   384  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   385  	0x31, 0x2f, 0x67, 0x65, 0x6e, 0x5f, 0x61, 0x69, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x73,
   386  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f,
   387  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
   388  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67,
   389  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
   390  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f,
   391  	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70,
   392  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
   393  	0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e,
   394  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
   395  	0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   396  	0x1a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
   397  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   398  	0x31, 0x2f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
   399  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
   400  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72,
   401  	0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
   402  	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e,
   403  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x01, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
   404  	0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71,
   405  	0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
   406  	0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x12, 0x27, 0x61, 0x69,
   407  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
   408  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f,
   409  	0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x5a, 0x0a,
   410  	0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18,
   411  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   412  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
   413  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f,
   414  	0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x63, 0x61, 0x63, 0x68,
   415  	0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x5e, 0x0a, 0x17, 0x47, 0x65, 0x74,
   416  	0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71,
   417  	0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
   418  	0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x61, 0x69, 0x70, 0x6c,
   419  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
   420  	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74,
   421  	0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xba, 0x01, 0x0a, 0x1a, 0x55, 0x70,
   422  	0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
   423  	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x5a, 0x0a, 0x0e, 0x63, 0x61, 0x63, 0x68,
   424  	0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
   425  	0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   426  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   427  	0x61, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
   428  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e,
   429  	0x74, 0x65, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
   430  	0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   431  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c,
   432  	0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61,
   433  	0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x61, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
   434  	0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71,
   435  	0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
   436  	0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x61, 0x69, 0x70, 0x6c,
   437  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
   438  	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74,
   439  	0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xaa, 0x01, 0x0a, 0x19, 0x4c, 0x69,
   440  	0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73,
   441  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
   442  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x12,
   443  	0x27, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   444  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x63, 0x68, 0x65,
   445  	0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
   446  	0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
   447  	0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69,
   448  	0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
   449  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67,
   450  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x9d, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x43,
   451  	0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73,
   452  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x0f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f,
   453  	0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e,
   454  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
   455  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
   456  	0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x0e,
   457  	0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x26,
   458  	0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
   459  	0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
   460  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x32, 0xa8, 0x09, 0x0a, 0x11, 0x47, 0x65, 0x6e, 0x41, 0x69,
   461  	0x43, 0x61, 0x63, 0x68, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xeb, 0x01, 0x0a,
   462  	0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e,
   463  	0x74, 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   464  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
   465  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x63,
   466  	0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   467  	0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   468  	0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65,
   469  	0x74, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
   470  	0x74, 0x22, 0x67, 0xda, 0x41, 0x15, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63, 0x61, 0x63,
   471  	0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02,
   472  	0x49, 0x3a, 0x0e, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
   473  	0x74, 0x22, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72,
   474  	0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
   475  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x61, 0x63, 0x68,
   476  	0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x12, 0xc4, 0x01, 0x0a, 0x10, 0x47,
   477  	0x65, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12,
   478  	0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
   479  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   480  	0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65,
   481  	0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   482  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
   483  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68,
   484  	0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x46, 0xda, 0x41, 0x04, 0x6e, 0x61,
   485  	0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x12, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
   486  	0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
   487  	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
   488  	0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a,
   489  	0x7d, 0x12, 0xff, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68,
   490  	0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   491  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
   492  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61,
   493  	0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52,
   494  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   495  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   496  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43,
   497  	0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x7b, 0xda, 0x41, 0x1a, 0x63, 0x61, 0x63, 0x68, 0x65,
   498  	0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
   499  	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x58, 0x3a, 0x0e, 0x63, 0x61, 0x63,
   500  	0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x32, 0x46, 0x2f, 0x76, 0x31,
   501  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f,
   502  	0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   503  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   504  	0x2a, 0x2f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73,
   505  	0x2f, 0x2a, 0x7d, 0x12, 0xb2, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61,
   506  	0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x3b, 0x2e, 0x67, 0x6f,
   507  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
   508  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65,
   509  	0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
   510  	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   511  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
   512  	0x22, 0x46, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x2a,
   513  	0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
   514  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   515  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e,
   516  	0x74, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xd7, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73,
   517  	0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x12,
   518  	0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
   519  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   520  	0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74,
   521  	0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x67, 0x6f,
   522  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
   523  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69,
   524  	0x73, 0x74, 0x43, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73,
   525  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x48, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
   526  	0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x12, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65,
   527  	0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
   528  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   529  	0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
   530  	0x74, 0x73, 0x1a, 0x4d, 0xca, 0x41, 0x19, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   531  	0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
   532  	0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67,
   533  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75,
   534  	0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   535  	0x6d, 0x42, 0xed, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   536  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   537  	0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x16, 0x47, 0x65, 0x6e, 0x41, 0x69,
   538  	0x43, 0x61, 0x63, 0x68, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74,
   539  	0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   540  	0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
   541  	0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61,
   542  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c,
   543  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
   544  	0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   545  	0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f,
   546  	0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74,
   547  	0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47,
   548  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49,
   549  	0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61,
   550  	0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   551  }
   552  
   553  var (
   554  	file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescOnce sync.Once
   555  	file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDesc
   556  )
   557  
   558  func file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescGZIP() []byte {
   559  	file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescOnce.Do(func() {
   560  		file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescData)
   561  	})
   562  	return file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDescData
   563  }
   564  
   565  var file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
   566  var file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_goTypes = []any{
   567  	(*CreateCachedContentRequest)(nil), // 0: google.cloud.aiplatform.v1beta1.CreateCachedContentRequest
   568  	(*GetCachedContentRequest)(nil),    // 1: google.cloud.aiplatform.v1beta1.GetCachedContentRequest
   569  	(*UpdateCachedContentRequest)(nil), // 2: google.cloud.aiplatform.v1beta1.UpdateCachedContentRequest
   570  	(*DeleteCachedContentRequest)(nil), // 3: google.cloud.aiplatform.v1beta1.DeleteCachedContentRequest
   571  	(*ListCachedContentsRequest)(nil),  // 4: google.cloud.aiplatform.v1beta1.ListCachedContentsRequest
   572  	(*ListCachedContentsResponse)(nil), // 5: google.cloud.aiplatform.v1beta1.ListCachedContentsResponse
   573  	(*CachedContent)(nil),              // 6: google.cloud.aiplatform.v1beta1.CachedContent
   574  	(*fieldmaskpb.FieldMask)(nil),      // 7: google.protobuf.FieldMask
   575  	(*emptypb.Empty)(nil),              // 8: google.protobuf.Empty
   576  }
   577  var file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_depIdxs = []int32{
   578  	6, // 0: google.cloud.aiplatform.v1beta1.CreateCachedContentRequest.cached_content:type_name -> google.cloud.aiplatform.v1beta1.CachedContent
   579  	6, // 1: google.cloud.aiplatform.v1beta1.UpdateCachedContentRequest.cached_content:type_name -> google.cloud.aiplatform.v1beta1.CachedContent
   580  	7, // 2: google.cloud.aiplatform.v1beta1.UpdateCachedContentRequest.update_mask:type_name -> google.protobuf.FieldMask
   581  	6, // 3: google.cloud.aiplatform.v1beta1.ListCachedContentsResponse.cached_contents:type_name -> google.cloud.aiplatform.v1beta1.CachedContent
   582  	0, // 4: google.cloud.aiplatform.v1beta1.GenAiCacheService.CreateCachedContent:input_type -> google.cloud.aiplatform.v1beta1.CreateCachedContentRequest
   583  	1, // 5: google.cloud.aiplatform.v1beta1.GenAiCacheService.GetCachedContent:input_type -> google.cloud.aiplatform.v1beta1.GetCachedContentRequest
   584  	2, // 6: google.cloud.aiplatform.v1beta1.GenAiCacheService.UpdateCachedContent:input_type -> google.cloud.aiplatform.v1beta1.UpdateCachedContentRequest
   585  	3, // 7: google.cloud.aiplatform.v1beta1.GenAiCacheService.DeleteCachedContent:input_type -> google.cloud.aiplatform.v1beta1.DeleteCachedContentRequest
   586  	4, // 8: google.cloud.aiplatform.v1beta1.GenAiCacheService.ListCachedContents:input_type -> google.cloud.aiplatform.v1beta1.ListCachedContentsRequest
   587  	6, // 9: google.cloud.aiplatform.v1beta1.GenAiCacheService.CreateCachedContent:output_type -> google.cloud.aiplatform.v1beta1.CachedContent
   588  	6, // 10: google.cloud.aiplatform.v1beta1.GenAiCacheService.GetCachedContent:output_type -> google.cloud.aiplatform.v1beta1.CachedContent
   589  	6, // 11: google.cloud.aiplatform.v1beta1.GenAiCacheService.UpdateCachedContent:output_type -> google.cloud.aiplatform.v1beta1.CachedContent
   590  	8, // 12: google.cloud.aiplatform.v1beta1.GenAiCacheService.DeleteCachedContent:output_type -> google.protobuf.Empty
   591  	5, // 13: google.cloud.aiplatform.v1beta1.GenAiCacheService.ListCachedContents:output_type -> google.cloud.aiplatform.v1beta1.ListCachedContentsResponse
   592  	9, // [9:14] is the sub-list for method output_type
   593  	4, // [4:9] is the sub-list for method input_type
   594  	4, // [4:4] is the sub-list for extension type_name
   595  	4, // [4:4] is the sub-list for extension extendee
   596  	0, // [0:4] is the sub-list for field type_name
   597  }
   598  
   599  func init() { file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_init() }
   600  func file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_init() {
   601  	if File_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto != nil {
   602  		return
   603  	}
   604  	file_google_cloud_aiplatform_v1beta1_cached_content_proto_init()
   605  	type x struct{}
   606  	out := protoimpl.TypeBuilder{
   607  		File: protoimpl.DescBuilder{
   608  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   609  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDesc,
   610  			NumEnums:      0,
   611  			NumMessages:   6,
   612  			NumExtensions: 0,
   613  			NumServices:   1,
   614  		},
   615  		GoTypes:           file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_goTypes,
   616  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_depIdxs,
   617  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_msgTypes,
   618  	}.Build()
   619  	File_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto = out.File
   620  	file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_rawDesc = nil
   621  	file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_goTypes = nil
   622  	file_google_cloud_aiplatform_v1beta1_gen_ai_cache_service_proto_depIdxs = nil
   623  }