Skip to content

Commit 1fe1f81

Browse files
gcf-owl-bot[bot]amanda-tarafa
authored andcommitted
feat: add VertexAISearch.engine option
PiperOrigin-RevId: 736952567 Source-Link: googleapis/googleapis@2c2a335 Source-Link: googleapis/googleapis-gen@f0e4524 Copy-Tag: eyJwIjoiYXBpcy9Hb29nbGUuQ2xvdWQuQUlQbGF0Zm9ybS5WMS8uT3dsQm90LnlhbWwiLCJoIjoiZjBlNDUyNGIzOGI0NmRiN2VjNDcyMzAzY2NlM2UxOTBkYzgyMDcyYSJ9
1 parent 93bab4b commit 1fe1f81

File tree

1 file changed

+87
-43
lines changed
  • apis/Google.Cloud.AIPlatform.V1/Google.Cloud.AIPlatform.V1

1 file changed

+87
-43
lines changed

apis/Google.Cloud.AIPlatform.V1/Google.Cloud.AIPlatform.V1/Tool.g.cs

Lines changed: 87 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)