cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/memory_bank.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/memory_bank.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  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    28  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    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  // A memory.
    41  type Memory struct {
    42  	state         protoimpl.MessageState
    43  	sizeCache     protoimpl.SizeCache
    44  	unknownFields protoimpl.UnknownFields
    45  
    46  	// The expiration of the Memory. If not set, the Memory will not be
    47  	// automatically deleted.
    48  	//
    49  	// Types that are assignable to Expiration:
    50  	//
    51  	//	*Memory_ExpireTime
    52  	//	*Memory_Ttl
    53  	Expiration isMemory_Expiration `protobuf_oneof:"expiration"`
    54  	// Identifier. The resource name of the Memory.
    55  	// Format:
    56  	// `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/memories/{memory}`
    57  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    58  	// Optional. Display name of the Memory.
    59  	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    60  	// Optional. Description of the Memory.
    61  	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
    62  	// Output only. Timestamp when this Memory was created.
    63  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    64  	// Output only. Timestamp when this Memory was most recently updated.
    65  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    66  	// Required. Semantic knowledge extracted from the source content.
    67  	Fact string `protobuf:"bytes,10,opt,name=fact,proto3" json:"fact,omitempty"`
    68  	// Required. Immutable. The scope of the Memory. Memories are isolated
    69  	// within their scope. The scope is defined when creating or generating
    70  	// memories. Scope values cannot contain the wildcard character '*'.
    71  	Scope map[string]string `protobuf:"bytes,11,rep,name=scope,proto3" json:"scope,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    72  }
    73  
    74  func (x *Memory) Reset() {
    75  	*x = Memory{}
    76  	mi := &file_google_cloud_aiplatform_v1beta1_memory_bank_proto_msgTypes[0]
    77  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    78  	ms.StoreMessageInfo(mi)
    79  }
    80  
    81  func (x *Memory) String() string {
    82  	return protoimpl.X.MessageStringOf(x)
    83  }
    84  
    85  func (*Memory) ProtoMessage() {}
    86  
    87  func (x *Memory) ProtoReflect() protoreflect.Message {
    88  	mi := &file_google_cloud_aiplatform_v1beta1_memory_bank_proto_msgTypes[0]
    89  	if x != nil {
    90  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    91  		if ms.LoadMessageInfo() == nil {
    92  			ms.StoreMessageInfo(mi)
    93  		}
    94  		return ms
    95  	}
    96  	return mi.MessageOf(x)
    97  }
    98  
    99  // Deprecated: Use Memory.ProtoReflect.Descriptor instead.
   100  func (*Memory) Descriptor() ([]byte, []int) {
   101  	return file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDescGZIP(), []int{0}
   102  }
   103  
   104  func (m *Memory) GetExpiration() isMemory_Expiration {
   105  	if m != nil {
   106  		return m.Expiration
   107  	}
   108  	return nil
   109  }
   110  
   111  func (x *Memory) GetExpireTime() *timestamppb.Timestamp {
   112  	if x, ok := x.GetExpiration().(*Memory_ExpireTime); ok {
   113  		return x.ExpireTime
   114  	}
   115  	return nil
   116  }
   117  
   118  func (x *Memory) GetTtl() *durationpb.Duration {
   119  	if x, ok := x.GetExpiration().(*Memory_Ttl); ok {
   120  		return x.Ttl
   121  	}
   122  	return nil
   123  }
   124  
   125  func (x *Memory) GetName() string {
   126  	if x != nil {
   127  		return x.Name
   128  	}
   129  	return ""
   130  }
   131  
   132  func (x *Memory) GetDisplayName() string {
   133  	if x != nil {
   134  		return x.DisplayName
   135  	}
   136  	return ""
   137  }
   138  
   139  func (x *Memory) GetDescription() string {
   140  	if x != nil {
   141  		return x.Description
   142  	}
   143  	return ""
   144  }
   145  
   146  func (x *Memory) GetCreateTime() *timestamppb.Timestamp {
   147  	if x != nil {
   148  		return x.CreateTime
   149  	}
   150  	return nil
   151  }
   152  
   153  func (x *Memory) GetUpdateTime() *timestamppb.Timestamp {
   154  	if x != nil {
   155  		return x.UpdateTime
   156  	}
   157  	return nil
   158  }
   159  
   160  func (x *Memory) GetFact() string {
   161  	if x != nil {
   162  		return x.Fact
   163  	}
   164  	return ""
   165  }
   166  
   167  func (x *Memory) GetScope() map[string]string {
   168  	if x != nil {
   169  		return x.Scope
   170  	}
   171  	return nil
   172  }
   173  
   174  type isMemory_Expiration interface {
   175  	isMemory_Expiration()
   176  }
   177  
   178  type Memory_ExpireTime struct {
   179  	// Optional. Timestamp of when this resource is considered expired.
   180  	// This is *always* provided on output, regardless of what `expiration` was
   181  	// sent on input.
   182  	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=expire_time,json=expireTime,proto3,oneof"`
   183  }
   184  
   185  type Memory_Ttl struct {
   186  	// Optional. Input only. The TTL for this resource. The expiration time is
   187  	// computed: now + TTL.
   188  	Ttl *durationpb.Duration `protobuf:"bytes,14,opt,name=ttl,proto3,oneof"`
   189  }
   190  
   191  func (*Memory_ExpireTime) isMemory_Expiration() {}
   192  
   193  func (*Memory_Ttl) isMemory_Expiration() {}
   194  
   195  var File_google_cloud_aiplatform_v1beta1_memory_bank_proto protoreflect.FileDescriptor
   196  
   197  var file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDesc = []byte{
   198  	0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
   199  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   200  	0x31, 0x2f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x62, 0x61, 0x6e, 0x6b, 0x2e, 0x70, 0x72,
   201  	0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   202  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62,
   203  	0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
   204  	0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e,
   205  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
   206  	0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   207  	0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   208  	0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   209  	0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   210  	0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   211  	0x6f, 0x22, 0xb6, 0x05, 0x0a, 0x06, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x42, 0x0a, 0x0b,
   212  	0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
   213  	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   214  	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0,
   215  	0x41, 0x01, 0x48, 0x00, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65,
   216  	0x12, 0x32, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
   217  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
   218  	0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52,
   219  	0x03, 0x74, 0x74, 0x6c, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
   220  	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x08, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a,
   221  	0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20,
   222  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61,
   223  	0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
   224  	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
   225  	0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x0b,
   226  	0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
   227  	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   228  	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0,
   229  	0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40,
   230  	0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20,
   231  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   232  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
   233  	0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
   234  	0x12, 0x17, 0x0a, 0x04, 0x66, 0x61, 0x63, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
   235  	0xe0, 0x41, 0x02, 0x52, 0x04, 0x66, 0x61, 0x63, 0x74, 0x12, 0x4d, 0x0a, 0x05, 0x73, 0x63, 0x6f,
   236  	0x70, 0x65, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   237  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   238  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72,
   239  	0x79, 0x2e, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41,
   240  	0x02, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x1a, 0x38, 0x0a, 0x0a, 0x53, 0x63, 0x6f, 0x70,
   241  	0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
   242  	0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
   243  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
   244  	0x38, 0x01, 0x3a, 0x97, 0x01, 0xea, 0x41, 0x93, 0x01, 0x0a, 0x20, 0x61, 0x69, 0x70, 0x6c, 0x61,
   245  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
   246  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12, 0x5d, 0x70, 0x72, 0x6f,
   247  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
   248  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   249  	0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x45, 0x6e,
   250  	0x67, 0x69, 0x6e, 0x65, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x69, 0x6e, 0x67,
   251  	0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x7d, 0x2f, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x69, 0x65,
   252  	0x73, 0x2f, 0x7b, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x7d, 0x2a, 0x08, 0x6d, 0x65, 0x6d, 0x6f,
   253  	0x72, 0x69, 0x65, 0x73, 0x32, 0x06, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x0c, 0x0a, 0x0a,
   254  	0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0xe6, 0x01, 0x0a, 0x23, 0x63,
   255  	0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   256  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   257  	0x61, 0x31, 0x42, 0x0f, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x6e, 0x6b, 0x50, 0x72,
   258  	0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f,
   259  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61,
   260  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
   261  	0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69,
   262  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f,
   263  	0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74,
   264  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47,
   265  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c,
   266  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02,
   267  	0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a,
   268  	0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65,
   269  	0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   270  }
   271  
   272  var (
   273  	file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDescOnce sync.Once
   274  	file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDesc
   275  )
   276  
   277  func file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDescGZIP() []byte {
   278  	file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDescOnce.Do(func() {
   279  		file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDescData)
   280  	})
   281  	return file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDescData
   282  }
   283  
   284  var file_google_cloud_aiplatform_v1beta1_memory_bank_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   285  var file_google_cloud_aiplatform_v1beta1_memory_bank_proto_goTypes = []any{
   286  	(*Memory)(nil),                // 0: google.cloud.aiplatform.v1beta1.Memory
   287  	nil,                           // 1: google.cloud.aiplatform.v1beta1.Memory.ScopeEntry
   288  	(*timestamppb.Timestamp)(nil), // 2: google.protobuf.Timestamp
   289  	(*durationpb.Duration)(nil),   // 3: google.protobuf.Duration
   290  }
   291  var file_google_cloud_aiplatform_v1beta1_memory_bank_proto_depIdxs = []int32{
   292  	2, // 0: google.cloud.aiplatform.v1beta1.Memory.expire_time:type_name -> google.protobuf.Timestamp
   293  	3, // 1: google.cloud.aiplatform.v1beta1.Memory.ttl:type_name -> google.protobuf.Duration
   294  	2, // 2: google.cloud.aiplatform.v1beta1.Memory.create_time:type_name -> google.protobuf.Timestamp
   295  	2, // 3: google.cloud.aiplatform.v1beta1.Memory.update_time:type_name -> google.protobuf.Timestamp
   296  	1, // 4: google.cloud.aiplatform.v1beta1.Memory.scope:type_name -> google.cloud.aiplatform.v1beta1.Memory.ScopeEntry
   297  	5, // [5:5] is the sub-list for method output_type
   298  	5, // [5:5] is the sub-list for method input_type
   299  	5, // [5:5] is the sub-list for extension type_name
   300  	5, // [5:5] is the sub-list for extension extendee
   301  	0, // [0:5] is the sub-list for field type_name
   302  }
   303  
   304  func init() { file_google_cloud_aiplatform_v1beta1_memory_bank_proto_init() }
   305  func file_google_cloud_aiplatform_v1beta1_memory_bank_proto_init() {
   306  	if File_google_cloud_aiplatform_v1beta1_memory_bank_proto != nil {
   307  		return
   308  	}
   309  	file_google_cloud_aiplatform_v1beta1_memory_bank_proto_msgTypes[0].OneofWrappers = []any{
   310  		(*Memory_ExpireTime)(nil),
   311  		(*Memory_Ttl)(nil),
   312  	}
   313  	type x struct{}
   314  	out := protoimpl.TypeBuilder{
   315  		File: protoimpl.DescBuilder{
   316  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   317  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDesc,
   318  			NumEnums:      0,
   319  			NumMessages:   2,
   320  			NumExtensions: 0,
   321  			NumServices:   0,
   322  		},
   323  		GoTypes:           file_google_cloud_aiplatform_v1beta1_memory_bank_proto_goTypes,
   324  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_memory_bank_proto_depIdxs,
   325  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_memory_bank_proto_msgTypes,
   326  	}.Build()
   327  	File_google_cloud_aiplatform_v1beta1_memory_bank_proto = out.File
   328  	file_google_cloud_aiplatform_v1beta1_memory_bank_proto_rawDesc = nil
   329  	file_google_cloud_aiplatform_v1beta1_memory_bank_proto_goTypes = nil
   330  	file_google_cloud_aiplatform_v1beta1_memory_bank_proto_depIdxs = nil
   331  }