@@ -71,46 +71,47 @@ static ToolReflection() {
7171 "UmFnUmVzb3VyY2USPwoKcmFnX2NvcnB1cxgBIAEoCUIr4EEB+kElCiNhaXBs" ,
7272 "YXRmb3JtLmdvb2dsZWFwaXMuY29tL1JhZ0NvcnB1cxIZCgxyYWdfZmlsZV9p" ,
7373 "ZHMYAiADKAlCA+BBAUITChFfc2ltaWxhcml0eV90b3Bfa0IcChpfdmVjdG9y" ,
74- "X2Rpc3RhbmNlX3RocmVzaG9sZCIoCg5WZXJ0ZXhBSVNlYXJjaBIWCglkYXRh" ,
75- "c3RvcmUYASABKAlCA+BBAiJtChVHb29nbGVTZWFyY2hSZXRyaWV2YWwSVAoY" ,
76- "ZHluYW1pY19yZXRyaWV2YWxfY29uZmlnGAIgASgLMjIuZ29vZ2xlLmNsb3Vk" ,
77- "LmFpcGxhdGZvcm0udjEuRHluYW1pY1JldHJpZXZhbENvbmZpZyIVChNFbnRl" ,
78- "cnByaXNlV2ViU2VhcmNoIsoBChZEeW5hbWljUmV0cmlldmFsQ29uZmlnEkUK" ,
79- "BG1vZGUYASABKA4yNy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MS5EeW5h" ,
80- "bWljUmV0cmlldmFsQ29uZmlnLk1vZGUSIwoRZHluYW1pY190aHJlc2hvbGQY" ,
81- "AiABKAJCA+BBAUgAiAEBIi4KBE1vZGUSFAoQTU9ERV9VTlNQRUNJRklFRBAA" ,
82- "EhAKDE1PREVfRFlOQU1JQxABQhQKEl9keW5hbWljX3RocmVzaG9sZCKxAQoK" ,
83- "VG9vbENvbmZpZxJXChdmdW5jdGlvbl9jYWxsaW5nX2NvbmZpZxgBIAEoCzIx" ,
84- "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxLkZ1bmN0aW9uQ2FsbGluZ0Nv" ,
85- "bmZpZ0ID4EEBEkoKEHJldHJpZXZhbF9jb25maWcYAiABKAsyKy5nb29nbGUu" ,
86- "Y2xvdWQuYWlwbGF0Zm9ybS52MS5SZXRyaWV2YWxDb25maWdCA+BBASLCAQoV" ,
87- "RnVuY3Rpb25DYWxsaW5nQ29uZmlnEkkKBG1vZGUYASABKA4yNi5nb29nbGUu" ,
88- "Y2xvdWQuYWlwbGF0Zm9ybS52MS5GdW5jdGlvbkNhbGxpbmdDb25maWcuTW9k" ,
89- "ZUID4EEBEiMKFmFsbG93ZWRfZnVuY3Rpb25fbmFtZXMYAiADKAlCA+BBASI5" ,
90- "CgRNb2RlEhQKEE1PREVfVU5TUEVDSUZJRUQQABIICgRBVVRPEAESBwoDQU5Z" ,
91- "EAISCAoETk9ORRADInYKD1JldHJpZXZhbENvbmZpZxIpCgdsYXRfbG5nGAEg" ,
92- "ASgLMhMuZ29vZ2xlLnR5cGUuTGF0TG5nSACIAQESGgoNbGFuZ3VhZ2VfY29k" ,
93- "ZRgCIAEoCUgBiAEBQgoKCF9sYXRfbG5nQhAKDl9sYW5ndWFnZV9jb2RlIqoF" ,
94- "ChJSYWdSZXRyaWV2YWxDb25maWcSEgoFdG9wX2sYASABKAVCA+BBARJKCgZm" ,
95- "aWx0ZXIYAyABKAsyNS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MS5SYWdS" ,
96- "ZXRyaWV2YWxDb25maWcuRmlsdGVyQgPgQQESTAoHcmFua2luZxgEIAEoCzI2" ,
97- "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxLlJhZ1JldHJpZXZhbENvbmZp" ,
98- "Zy5SYW5raW5nQgPgQQEakwEKBkZpbHRlchIoChl2ZWN0b3JfZGlzdGFuY2Vf" ,
99- "dGhyZXNob2xkGAMgASgBQgPgQQFIABIqCht2ZWN0b3Jfc2ltaWxhcml0eV90" ,
100- "aHJlc2hvbGQYBCABKAFCA+BBAUgAEhwKD21ldGFkYXRhX2ZpbHRlchgCIAEo" ,
101- "CUID4EEBQhUKE3ZlY3Rvcl9kYl90aHJlc2hvbGQazwIKB1JhbmtpbmcSXwoM" ,
102- "cmFua19zZXJ2aWNlGAEgASgLMkIuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u" ,
103- "djEuUmFnUmV0cmlldmFsQ29uZmlnLlJhbmtpbmcuUmFua1NlcnZpY2VCA+BB" ,
104- "AUgAElsKCmxsbV9yYW5rZXIYAyABKAsyQC5nb29nbGUuY2xvdWQuYWlwbGF0" ,
105- "Zm9ybS52MS5SYWdSZXRyaWV2YWxDb25maWcuUmFua2luZy5MbG1SYW5rZXJC" ,
106- "A+BBAUgAGjoKC1JhbmtTZXJ2aWNlEhwKCm1vZGVsX25hbWUYASABKAlCA+BB" ,
107- "AUgAiAEBQg0KC19tb2RlbF9uYW1lGjgKCUxsbVJhbmtlchIcCgptb2RlbF9u" ,
108- "YW1lGAEgASgJQgPgQQFIAIgBAUINCgtfbW9kZWxfbmFtZUIQCg5yYW5raW5n" ,
109- "X2NvbmZpZ0LHAQoeY29tLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxQglU" ,
110- "b29sUHJvdG9QAVo+Y2xvdWQuZ29vZ2xlLmNvbS9nby9haXBsYXRmb3JtL2Fw" ,
111- "aXYxL2FpcGxhdGZvcm1wYjthaXBsYXRmb3JtcGKqAhpHb29nbGUuQ2xvdWQu" ,
112- "QUlQbGF0Zm9ybS5WMcoCGkdvb2dsZVxDbG91ZFxBSVBsYXRmb3JtXFYx6gId" ,
113- "R29vZ2xlOjpDbG91ZDo6QUlQbGF0Zm9ybTo6VjFiBnByb3RvMw==" ) ) ;
74+ "X2Rpc3RhbmNlX3RocmVzaG9sZCI9Cg5WZXJ0ZXhBSVNlYXJjaBIWCglkYXRh" ,
75+ "c3RvcmUYASABKAlCA+BBARITCgZlbmdpbmUYAiABKAlCA+BBASJtChVHb29n" ,
76+ "bGVTZWFyY2hSZXRyaWV2YWwSVAoYZHluYW1pY19yZXRyaWV2YWxfY29uZmln" ,
77+ "GAIgASgLMjIuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjEuRHluYW1pY1Jl" ,
78+ "dHJpZXZhbENvbmZpZyIVChNFbnRlcnByaXNlV2ViU2VhcmNoIsoBChZEeW5h" ,
79+ "bWljUmV0cmlldmFsQ29uZmlnEkUKBG1vZGUYASABKA4yNy5nb29nbGUuY2xv" ,
80+ "dWQuYWlwbGF0Zm9ybS52MS5EeW5hbWljUmV0cmlldmFsQ29uZmlnLk1vZGUS" ,
81+ "IwoRZHluYW1pY190aHJlc2hvbGQYAiABKAJCA+BBAUgAiAEBIi4KBE1vZGUS" ,
82+ "FAoQTU9ERV9VTlNQRUNJRklFRBAAEhAKDE1PREVfRFlOQU1JQxABQhQKEl9k" ,
83+ "eW5hbWljX3RocmVzaG9sZCKxAQoKVG9vbENvbmZpZxJXChdmdW5jdGlvbl9j" ,
84+ "YWxsaW5nX2NvbmZpZxgBIAEoCzIxLmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt" ,
85+ "LnYxLkZ1bmN0aW9uQ2FsbGluZ0NvbmZpZ0ID4EEBEkoKEHJldHJpZXZhbF9j" ,
86+ "b25maWcYAiABKAsyKy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MS5SZXRy" ,
87+ "aWV2YWxDb25maWdCA+BBASLCAQoVRnVuY3Rpb25DYWxsaW5nQ29uZmlnEkkK" ,
88+ "BG1vZGUYASABKA4yNi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MS5GdW5j" ,
89+ "dGlvbkNhbGxpbmdDb25maWcuTW9kZUID4EEBEiMKFmFsbG93ZWRfZnVuY3Rp" ,
90+ "b25fbmFtZXMYAiADKAlCA+BBASI5CgRNb2RlEhQKEE1PREVfVU5TUEVDSUZJ" ,
91+ "RUQQABIICgRBVVRPEAESBwoDQU5ZEAISCAoETk9ORRADInYKD1JldHJpZXZh" ,
92+ "bENvbmZpZxIpCgdsYXRfbG5nGAEgASgLMhMuZ29vZ2xlLnR5cGUuTGF0TG5n" ,
93+ "SACIAQESGgoNbGFuZ3VhZ2VfY29kZRgCIAEoCUgBiAEBQgoKCF9sYXRfbG5n" ,
94+ "QhAKDl9sYW5ndWFnZV9jb2RlIqoFChJSYWdSZXRyaWV2YWxDb25maWcSEgoF" ,
95+ "dG9wX2sYASABKAVCA+BBARJKCgZmaWx0ZXIYAyABKAsyNS5nb29nbGUuY2xv" ,
96+ "dWQuYWlwbGF0Zm9ybS52MS5SYWdSZXRyaWV2YWxDb25maWcuRmlsdGVyQgPg" ,
97+ "QQESTAoHcmFua2luZxgEIAEoCzI2Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt" ,
98+ "LnYxLlJhZ1JldHJpZXZhbENvbmZpZy5SYW5raW5nQgPgQQEakwEKBkZpbHRl" ,
99+ "chIoChl2ZWN0b3JfZGlzdGFuY2VfdGhyZXNob2xkGAMgASgBQgPgQQFIABIq" ,
100+ "Cht2ZWN0b3Jfc2ltaWxhcml0eV90aHJlc2hvbGQYBCABKAFCA+BBAUgAEhwK" ,
101+ "D21ldGFkYXRhX2ZpbHRlchgCIAEoCUID4EEBQhUKE3ZlY3Rvcl9kYl90aHJl" ,
102+ "c2hvbGQazwIKB1JhbmtpbmcSXwoMcmFua19zZXJ2aWNlGAEgASgLMkIuZ29v" ,
103+ "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjEuUmFnUmV0cmlldmFsQ29uZmlnLlJh" ,
104+ "bmtpbmcuUmFua1NlcnZpY2VCA+BBAUgAElsKCmxsbV9yYW5rZXIYAyABKAsy" ,
105+ "QC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MS5SYWdSZXRyaWV2YWxDb25m" ,
106+ "aWcuUmFua2luZy5MbG1SYW5rZXJCA+BBAUgAGjoKC1JhbmtTZXJ2aWNlEhwK" ,
107+ "Cm1vZGVsX25hbWUYASABKAlCA+BBAUgAiAEBQg0KC19tb2RlbF9uYW1lGjgK" ,
108+ "CUxsbVJhbmtlchIcCgptb2RlbF9uYW1lGAEgASgJQgPgQQFIAIgBAUINCgtf" ,
109+ "bW9kZWxfbmFtZUIQCg5yYW5raW5nX2NvbmZpZ0LHAQoeY29tLmdvb2dsZS5j" ,
110+ "bG91ZC5haXBsYXRmb3JtLnYxQglUb29sUHJvdG9QAVo+Y2xvdWQuZ29vZ2xl" ,
111+ "LmNvbS9nby9haXBsYXRmb3JtL2FwaXYxL2FpcGxhdGZvcm1wYjthaXBsYXRm" ,
112+ "b3JtcGKqAhpHb29nbGUuQ2xvdWQuQUlQbGF0Zm9ybS5WMcoCGkdvb2dsZVxD" ,
113+ "bG91ZFxBSVBsYXRmb3JtXFYx6gIdR29vZ2xlOjpDbG91ZDo6QUlQbGF0Zm9y" ,
114+ "bTo6VjFiBnByb3RvMw==" ) ) ;
114115 descriptor = pbr ::FileDescriptor . FromGeneratedCode ( descriptorData ,
115116 new pbr ::FileDescriptor [ ] { global ::Google . Api . FieldBehaviorReflection . Descriptor , global ::Google . Api . ResourceReflection . Descriptor , global ::Google . Cloud . AIPlatform . V1 . OpenapiReflection . Descriptor , global ::Google . Protobuf . WellKnownTypes . StructReflection . Descriptor , global ::Google . Type . LatlngReflection . Descriptor , } ,
116117 new pbr ::GeneratedClrTypeInfo ( null , null , new pbr ::GeneratedClrTypeInfo [ ] {
@@ -123,7 +124,7 @@ static ToolReflection() {
123124 new pbr ::GeneratedClrTypeInfo ( typeof ( global ::Google . Cloud . AIPlatform . V1 . CodeExecutionResult ) , global ::Google . Cloud . AIPlatform . V1 . CodeExecutionResult . Parser , new [ ] { "Outcome" , "Output" } , null , new [ ] { typeof ( global ::Google . Cloud . AIPlatform . V1 . CodeExecutionResult . Types . Outcome ) } , null , null ) ,
124125 new pbr ::GeneratedClrTypeInfo ( typeof ( global ::Google . Cloud . AIPlatform . V1 . Retrieval ) , global ::Google . Cloud . AIPlatform . V1 . Retrieval . Parser , new [ ] { "VertexAiSearch" , "VertexRagStore" , "DisableAttribution" } , new [ ] { "Source" } , null , null , null ) ,
125126 new pbr ::GeneratedClrTypeInfo ( typeof ( global ::Google . Cloud . AIPlatform . V1 . VertexRagStore ) , global ::Google . Cloud . AIPlatform . V1 . VertexRagStore . Parser , new [ ] { "RagResources" , "SimilarityTopK" , "VectorDistanceThreshold" , "RagRetrievalConfig" } , new [ ] { "SimilarityTopK" , "VectorDistanceThreshold" } , null , null , new pbr ::GeneratedClrTypeInfo [ ] { new pbr ::GeneratedClrTypeInfo ( typeof ( global ::Google . Cloud . AIPlatform . V1 . VertexRagStore . Types . RagResource ) , global ::Google . Cloud . AIPlatform . V1 . VertexRagStore . Types . RagResource . Parser , new [ ] { "RagCorpus" , "RagFileIds" } , null , null , null , null ) } ) ,
126- new pbr ::GeneratedClrTypeInfo ( typeof ( global ::Google . Cloud . AIPlatform . V1 . VertexAISearch ) , global ::Google . Cloud . AIPlatform . V1 . VertexAISearch . Parser , new [ ] { "Datastore" } , null , null , null , null ) ,
127+ new pbr ::GeneratedClrTypeInfo ( typeof ( global ::Google . Cloud . AIPlatform . V1 . VertexAISearch ) , global ::Google . Cloud . AIPlatform . V1 . VertexAISearch . Parser , new [ ] { "Datastore" , "Engine" } , null , null , null , null ) ,
127128 new pbr ::GeneratedClrTypeInfo ( typeof ( global ::Google . Cloud . AIPlatform . V1 . GoogleSearchRetrieval ) , global ::Google . Cloud . AIPlatform . V1 . GoogleSearchRetrieval . Parser , new [ ] { "DynamicRetrievalConfig" } , null , null , null , null ) ,
128129 new pbr ::GeneratedClrTypeInfo ( typeof ( global ::Google . Cloud . AIPlatform . V1 . EnterpriseWebSearch ) , global ::Google . Cloud . AIPlatform . V1 . EnterpriseWebSearch . Parser , null , null , null , null , null ) ,
129130 new pbr ::GeneratedClrTypeInfo ( typeof ( global ::Google . Cloud . AIPlatform . V1 . DynamicRetrievalConfig ) , global ::Google . Cloud . AIPlatform . V1 . DynamicRetrievalConfig . Parser , new [ ] { "Mode" , "DynamicThreshold" } , new [ ] { "DynamicThreshold" } , new [ ] { typeof ( global ::Google . Cloud . AIPlatform . V1 . DynamicRetrievalConfig . Types . Mode ) } , null , null ) ,
@@ -3236,7 +3237,8 @@ public void MergeFrom(pb::CodedInputStream input) {
32363237 }
32373238
32383239 /// <summary>
3239- /// Retrieve from Vertex AI Search datastore for grounding.
3240+ /// Retrieve from Vertex AI Search datastore or engine for grounding.
3241+ /// datastore and engine are mutually exclusive.
32403242 /// See https://cloud.google.com/products/agent-builder
32413243 /// </summary>
32423244 [ global ::System . Diagnostics . DebuggerDisplayAttribute ( "{ToString(),nq}" ) ]
@@ -3275,6 +3277,7 @@ public VertexAISearch() {
32753277 [ global ::System . CodeDom . Compiler . GeneratedCode ( "protoc" , null ) ]
32763278 public VertexAISearch ( VertexAISearch other ) : this ( ) {
32773279 datastore_ = other . datastore_ ;
3280+ engine_ = other . engine_ ;
32783281 _unknownFields = pb ::UnknownFieldSet . Clone ( other . _unknownFields ) ;
32793282 }
32803283
@@ -3288,7 +3291,7 @@ public VertexAISearch Clone() {
32883291 public const int DatastoreFieldNumber = 1 ;
32893292 private string datastore_ = "" ;
32903293 /// <summary>
3291- /// Required . Fully-qualified Vertex AI Search data store resource ID.
3294+ /// Optional . Fully-qualified Vertex AI Search data store resource ID.
32923295 /// Format:
32933296 /// `projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}`
32943297 /// </summary>
@@ -3301,6 +3304,23 @@ public string Datastore {
33013304 }
33023305 }
33033306
3307+ /// <summary>Field number for the "engine" field.</summary>
3308+ public const int EngineFieldNumber = 2 ;
3309+ private string engine_ = "" ;
3310+ /// <summary>
3311+ /// Optional. Fully-qualified Vertex AI Search engine resource ID.
3312+ /// Format:
3313+ /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`
3314+ /// </summary>
3315+ [ global ::System . Diagnostics . DebuggerNonUserCodeAttribute ]
3316+ [ global ::System . CodeDom . Compiler . GeneratedCode ( "protoc" , null ) ]
3317+ public string Engine {
3318+ get { return engine_ ; }
3319+ set {
3320+ engine_ = pb ::ProtoPreconditions . CheckNotNull ( value , "value" ) ;
3321+ }
3322+ }
3323+
33043324 [ global ::System . Diagnostics . DebuggerNonUserCodeAttribute ]
33053325 [ global ::System . CodeDom . Compiler . GeneratedCode ( "protoc" , null ) ]
33063326 public override bool Equals ( object other ) {
@@ -3317,6 +3337,7 @@ public bool Equals(VertexAISearch other) {
33173337 return true ;
33183338 }
33193339 if ( Datastore != other . Datastore ) return false ;
3340+ if ( Engine != other . Engine ) return false ;
33203341 return Equals ( _unknownFields , other . _unknownFields ) ;
33213342 }
33223343
@@ -3325,6 +3346,7 @@ public bool Equals(VertexAISearch other) {
33253346 public override int GetHashCode ( ) {
33263347 int hash = 1 ;
33273348 if ( Datastore . Length != 0 ) hash ^= Datastore . GetHashCode ( ) ;
3349+ if ( Engine . Length != 0 ) hash ^= Engine . GetHashCode ( ) ;
33283350 if ( _unknownFields != null ) {
33293351 hash ^= _unknownFields . GetHashCode ( ) ;
33303352 }
@@ -3347,6 +3369,10 @@ public void WriteTo(pb::CodedOutputStream output) {
33473369 output . WriteRawTag ( 10 ) ;
33483370 output . WriteString ( Datastore ) ;
33493371 }
3372+ if ( Engine . Length != 0 ) {
3373+ output . WriteRawTag ( 18 ) ;
3374+ output . WriteString ( Engine ) ;
3375+ }
33503376 if ( _unknownFields != null ) {
33513377 _unknownFields . WriteTo ( output ) ;
33523378 }
@@ -3361,6 +3387,10 @@ public void WriteTo(pb::CodedOutputStream output) {
33613387 output . WriteRawTag ( 10 ) ;
33623388 output . WriteString ( Datastore ) ;
33633389 }
3390+ if ( Engine . Length != 0 ) {
3391+ output . WriteRawTag ( 18 ) ;
3392+ output . WriteString ( Engine ) ;
3393+ }
33643394 if ( _unknownFields != null ) {
33653395 _unknownFields . WriteTo ( ref output ) ;
33663396 }
@@ -3374,6 +3404,9 @@ public int CalculateSize() {
33743404 if ( Datastore . Length != 0 ) {
33753405 size += 1 + pb ::CodedOutputStream . ComputeStringSize ( Datastore ) ;
33763406 }
3407+ if ( Engine . Length != 0 ) {
3408+ size += 1 + pb ::CodedOutputStream . ComputeStringSize ( Engine ) ;
3409+ }
33773410 if ( _unknownFields != null ) {
33783411 size += _unknownFields . CalculateSize ( ) ;
33793412 }
@@ -3389,6 +3422,9 @@ public void MergeFrom(VertexAISearch other) {
33893422 if ( other . Datastore . Length != 0 ) {
33903423 Datastore = other . Datastore ;
33913424 }
3425+ if ( other . Engine . Length != 0 ) {
3426+ Engine = other . Engine ;
3427+ }
33923428 _unknownFields = pb ::UnknownFieldSet . MergeFrom ( _unknownFields , other . _unknownFields ) ;
33933429 }
33943430
@@ -3408,6 +3444,10 @@ public void MergeFrom(pb::CodedInputStream input) {
34083444 Datastore = input . ReadString ( ) ;
34093445 break ;
34103446 }
3447+ case 18 : {
3448+ Engine = input . ReadString ( ) ;
3449+ break ;
3450+ }
34113451 }
34123452 }
34133453 #endif
@@ -3427,6 +3467,10 @@ public void MergeFrom(pb::CodedInputStream input) {
34273467 Datastore = input . ReadString ( ) ;
34283468 break ;
34293469 }
3470+ case 18 : {
3471+ Engine = input . ReadString ( ) ;
3472+ break ;
3473+ }
34303474 }
34313475 }
34323476 }
0 commit comments