diff --git a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/EvaluationService.g.cs b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/EvaluationService.g.cs
index b27eda5244e3..941d883b4138 100644
--- a/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/EvaluationService.g.cs
+++ b/apis/Google.Cloud.AIPlatform.V1Beta1/Google.Cloud.AIPlatform.V1Beta1/EvaluationService.g.cs
@@ -28,7 +28,7 @@ static EvaluationServiceReflection() {
"c2VydmljZS5wcm90bxIfZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRh",
"MRocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5wcm90bxoXZ29vZ2xlL2FwaS9j",
"bGllbnQucHJvdG8aH2dvb2dsZS9hcGkvZmllbGRfYmVoYXZpb3IucHJvdG8a",
- "GWdvb2dsZS9hcGkvcmVzb3VyY2UucHJvdG8iyxEKGEV2YWx1YXRlSW5zdGFu",
+ "GWdvb2dsZS9hcGkvcmVzb3VyY2UucHJvdG8iqhYKGEV2YWx1YXRlSW5zdGFu",
"Y2VzUmVxdWVzdBJNChFleGFjdF9tYXRjaF9pbnB1dBgCIAEoCzIwLmdvb2ds",
"ZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuRXhhY3RNYXRjaElucHV0SAAS",
"QAoKYmxldV9pbnB1dBgDIAEoCzIqLmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
@@ -76,362 +76,486 @@ static EvaluationServiceReflection() {
"aF9pbnB1dBgVIAEoCzI7Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0",
"YTEuVG9vbFBhcmFtZXRlcktleU1hdGNoSW5wdXRIABJjCh10b29sX3BhcmFt",
"ZXRlcl9rdl9tYXRjaF9pbnB1dBgWIAEoCzI6Lmdvb2dsZS5jbG91ZC5haXBs",
- "YXRmb3JtLnYxYmV0YTEuVG9vbFBhcmFtZXRlcktWTWF0Y2hJbnB1dEgAEjsK",
- "CGxvY2F0aW9uGAEgASgJQingQQL6QSMKIWxvY2F0aW9ucy5nb29nbGVhcGlz",
- "LmNvbS9Mb2NhdGlvbkIPCg1tZXRyaWNfaW5wdXRzItARChlFdmFsdWF0ZUlu",
- "c3RhbmNlc1Jlc3BvbnNlElEKE2V4YWN0X21hdGNoX3Jlc3VsdHMYASABKAsy",
- "Mi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV4YWN0TWF0Y2hS",
- "ZXN1bHRzSAASRAoMYmxldV9yZXN1bHRzGAIgASgLMiwuZ29vZ2xlLmNsb3Vk",
- "LmFpcGxhdGZvcm0udjFiZXRhMS5CbGV1UmVzdWx0c0gAEkYKDXJvdWdlX3Jl",
- "c3VsdHMYAyABKAsyLS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx",
- "LlJvdWdlUmVzdWx0c0gAEkgKDmZsdWVuY3lfcmVzdWx0GAQgASgLMi4uZ29v",
- "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5GbHVlbmN5UmVzdWx0SAAS",
- "TAoQY29oZXJlbmNlX3Jlc3VsdBgFIAEoCzIwLmdvb2dsZS5jbG91ZC5haXBs",
- "YXRmb3JtLnYxYmV0YTEuQ29oZXJlbmNlUmVzdWx0SAASRgoNc2FmZXR5X3Jl",
- "c3VsdBgHIAEoCzItLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEu",
- "U2FmZXR5UmVzdWx0SAASUgoTZ3JvdW5kZWRuZXNzX3Jlc3VsdBgIIAEoCzIz",
- "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuR3JvdW5kZWRuZXNz",
- "UmVzdWx0SAASUAoSZnVsZmlsbG1lbnRfcmVzdWx0GAsgASgLMjIuZ29vZ2xl",
- "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5GdWxmaWxsbWVudFJlc3VsdEgA",
- "EmMKHHN1bW1hcml6YXRpb25fcXVhbGl0eV9yZXN1bHQYBiABKAsyOy5nb29n",
- "bGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlN1bW1hcml6YXRpb25RdWFs",
- "aXR5UmVzdWx0SAASdAolcGFpcndpc2Vfc3VtbWFyaXphdGlvbl9xdWFsaXR5",
- "X3Jlc3VsdBgWIAEoCzJDLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0",
- "YTEuUGFpcndpc2VTdW1tYXJpemF0aW9uUXVhbGl0eVJlc3VsdEgAEmsKIHN1",
- "bW1hcml6YXRpb25faGVscGZ1bG5lc3NfcmVzdWx0GA0gASgLMj8uZ29vZ2xl",
- "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5TdW1tYXJpemF0aW9uSGVscGZ1",
- "bG5lc3NSZXN1bHRIABJnCh5zdW1tYXJpemF0aW9uX3ZlcmJvc2l0eV9yZXN1",
- "bHQYDiABKAsyPS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlN1",
- "bW1hcml6YXRpb25WZXJib3NpdHlSZXN1bHRIABJsCiFxdWVzdGlvbl9hbnN3",
- "ZXJpbmdfcXVhbGl0eV9yZXN1bHQYCSABKAsyPy5nb29nbGUuY2xvdWQuYWlw",
- "bGF0Zm9ybS52MWJldGExLlF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eVJlc3Vs",
- "dEgAEn0KKnBhaXJ3aXNlX3F1ZXN0aW9uX2Fuc3dlcmluZ19xdWFsaXR5X3Jl",
- "c3VsdBgXIAEoCzJHLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEu",
- "UGFpcndpc2VRdWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlSZXN1bHRIABJwCiNx",
- "dWVzdGlvbl9hbnN3ZXJpbmdfcmVsZXZhbmNlX3Jlc3VsdBgPIAEoCzJBLmdv",
- "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rpb25BbnN3ZXJp",
- "bmdSZWxldmFuY2VSZXN1bHRIABJ0CiVxdWVzdGlvbl9hbnN3ZXJpbmdfaGVs",
- "cGZ1bG5lc3NfcmVzdWx0GBAgASgLMkMuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
- "cm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ0hlbHBmdWxuZXNzUmVzdWx0",
- "SAASdAolcXVlc3Rpb25fYW5zd2VyaW5nX2NvcnJlY3RuZXNzX3Jlc3VsdBgR",
- "IAEoCzJDLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rp",
- "b25BbnN3ZXJpbmdDb3JyZWN0bmVzc1Jlc3VsdEgAElkKF3BvaW50d2lzZV9t",
- "ZXRyaWNfcmVzdWx0GBsgASgLMjYuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
- "djFiZXRhMS5Qb2ludHdpc2VNZXRyaWNSZXN1bHRIABJXChZwYWlyd2lzZV9t",
- "ZXRyaWNfcmVzdWx0GBwgASgLMjUuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
- "djFiZXRhMS5QYWlyd2lzZU1ldHJpY1Jlc3VsdEgAElgKF3Rvb2xfY2FsbF92",
- "YWxpZF9yZXN1bHRzGBIgASgLMjUuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
- "djFiZXRhMS5Ub29sQ2FsbFZhbGlkUmVzdWx0c0gAElgKF3Rvb2xfbmFtZV9t",
- "YXRjaF9yZXN1bHRzGBMgASgLMjUuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
- "djFiZXRhMS5Ub29sTmFtZU1hdGNoUmVzdWx0c0gAEmkKIHRvb2xfcGFyYW1l",
- "dGVyX2tleV9tYXRjaF9yZXN1bHRzGBQgASgLMj0uZ29vZ2xlLmNsb3VkLmFp",
- "cGxhdGZvcm0udjFiZXRhMS5Ub29sUGFyYW1ldGVyS2V5TWF0Y2hSZXN1bHRz",
- "SAASZwofdG9vbF9wYXJhbWV0ZXJfa3ZfbWF0Y2hfcmVzdWx0cxgVIAEoCzI8",
- "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbFBhcmFtZXRl",
- "cktWTWF0Y2hSZXN1bHRzSABCFAoSZXZhbHVhdGlvbl9yZXN1bHRzIqkBCg9F",
- "eGFjdE1hdGNoSW5wdXQSSQoLbWV0cmljX3NwZWMYASABKAsyLy5nb29nbGUu",
- "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV4YWN0TWF0Y2hTcGVjQgPgQQIS",
- "SwoJaW5zdGFuY2VzGAIgAygLMjMuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
- "djFiZXRhMS5FeGFjdE1hdGNoSW5zdGFuY2VCA+BBAiJsChJFeGFjdE1hdGNo",
- "SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJcmVm",
- "ZXJlbmNlGAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIMCgpfcmVm",
- "ZXJlbmNlIhAKDkV4YWN0TWF0Y2hTcGVjInMKEUV4YWN0TWF0Y2hSZXN1bHRz",
- "El4KGWV4YWN0X21hdGNoX21ldHJpY192YWx1ZXMYASADKAsyNi5nb29nbGUu",
- "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV4YWN0TWF0Y2hNZXRyaWNWYWx1",
- "ZUID4EEDIjoKFUV4YWN0TWF0Y2hNZXRyaWNWYWx1ZRIXCgVzY29yZRgBIAEo",
- "AkID4EEDSACIAQFCCAoGX3Njb3JlIpcBCglCbGV1SW5wdXQSQwoLbWV0cmlj",
- "X3NwZWMYASABKAsyKS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx",
- "LkJsZXVTcGVjQgPgQQISRQoJaW5zdGFuY2VzGAIgAygLMi0uZ29vZ2xlLmNs",
- "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5CbGV1SW5zdGFuY2VCA+BBAiJmCgxC",
- "bGV1SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJ",
- "cmVmZXJlbmNlGAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIMCgpf",
- "cmVmZXJlbmNlIiwKCEJsZXVTcGVjEiAKE3VzZV9lZmZlY3RpdmVfb3JkZXIY",
- "ASABKAhCA+BBASJgCgtCbGV1UmVzdWx0cxJRChJibGV1X21ldHJpY192YWx1",
- "ZXMYASADKAsyMC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkJs",
- "ZXVNZXRyaWNWYWx1ZUID4EEDIjQKD0JsZXVNZXRyaWNWYWx1ZRIXCgVzY29y",
- "ZRgBIAEoAkID4EEDSACIAQFCCAoGX3Njb3JlIpoBCgpSb3VnZUlucHV0EkQK",
- "C21ldHJpY19zcGVjGAEgASgLMiouZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
- "djFiZXRhMS5Sb3VnZVNwZWNCA+BBAhJGCglpbnN0YW5jZXMYAiADKAsyLi5n",
- "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlJvdWdlSW5zdGFuY2VC",
- "A+BBAiJnCg1Sb3VnZUluc3RhbmNlEhwKCnByZWRpY3Rpb24YASABKAlCA+BB",
- "AkgAiAEBEhsKCXJlZmVyZW5jZRgCIAEoCUID4EECSAGIAQFCDQoLX3ByZWRp",
- "Y3Rpb25CDAoKX3JlZmVyZW5jZSJcCglSb3VnZVNwZWMSFwoKcm91Z2VfdHlw",
- "ZRgBIAEoCUID4EEBEhgKC3VzZV9zdGVtbWVyGAIgASgIQgPgQQESHAoPc3Bs",
- "aXRfc3VtbWFyaWVzGAMgASgIQgPgQQEiYwoMUm91Z2VSZXN1bHRzElMKE3Jv",
- "dWdlX21ldHJpY192YWx1ZXMYASADKAsyMS5nb29nbGUuY2xvdWQuYWlwbGF0",
- "Zm9ybS52MWJldGExLlJvdWdlTWV0cmljVmFsdWVCA+BBAyI1ChBSb3VnZU1l",
+ "YXRmb3JtLnYxYmV0YTEuVG9vbFBhcmFtZXRlcktWTWF0Y2hJbnB1dEgAEmIK",
+ "HHRyYWplY3RvcnlfZXhhY3RfbWF0Y2hfaW5wdXQYISABKAsyOi5nb29nbGUu",
+ "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlFeGFjdE1hdGNo",
+ "SW5wdXRIABJnCh90cmFqZWN0b3J5X2luX29yZGVyX21hdGNoX2lucHV0GCIg",
+ "ASgLMjwuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0",
+ "b3J5SW5PcmRlck1hdGNoSW5wdXRIABJpCiB0cmFqZWN0b3J5X2FueV9vcmRl",
+ "cl9tYXRjaF9pbnB1dBgjIAEoCzI9Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
+ "LnYxYmV0YTEuVHJhamVjdG9yeUFueU9yZGVyTWF0Y2hJbnB1dEgAEl8KGnRy",
+ "YWplY3RvcnlfcHJlY2lzaW9uX2lucHV0GCUgASgLMjkuZ29vZ2xlLmNsb3Vk",
+ "LmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5UHJlY2lzaW9uSW5wdXRI",
+ "ABJZChd0cmFqZWN0b3J5X3JlY2FsbF9pbnB1dBgmIAEoCzI2Lmdvb2dsZS5j",
+ "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeVJlY2FsbElucHV0",
+ "SAASaQogdHJhamVjdG9yeV9zaW5nbGVfdG9vbF91c2VfaW5wdXQYJyABKAsy",
+ "PS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlT",
+ "aW5nbGVUb29sVXNlSW5wdXRIABI7Cghsb2NhdGlvbhgBIAEoCUIp4EEC+kEj",
+ "CiFsb2NhdGlvbnMuZ29vZ2xlYXBpcy5jb20vTG9jYXRpb25CDwoNbWV0cmlj",
+ "X2lucHV0cyLHFgoZRXZhbHVhdGVJbnN0YW5jZXNSZXNwb25zZRJRChNleGFj",
+ "dF9tYXRjaF9yZXN1bHRzGAEgASgLMjIuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
+ "cm0udjFiZXRhMS5FeGFjdE1hdGNoUmVzdWx0c0gAEkQKDGJsZXVfcmVzdWx0",
+ "cxgCIAEoCzIsLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuQmxl",
+ "dVJlc3VsdHNIABJGCg1yb3VnZV9yZXN1bHRzGAMgASgLMi0uZ29vZ2xlLmNs",
+ "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Sb3VnZVJlc3VsdHNIABJICg5mbHVl",
+ "bmN5X3Jlc3VsdBgEIAEoCzIuLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYx",
+ "YmV0YTEuRmx1ZW5jeVJlc3VsdEgAEkwKEGNvaGVyZW5jZV9yZXN1bHQYBSAB",
+ "KAsyMC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkNvaGVyZW5j",
+ "ZVJlc3VsdEgAEkYKDXNhZmV0eV9yZXN1bHQYByABKAsyLS5nb29nbGUuY2xv",
+ "dWQuYWlwbGF0Zm9ybS52MWJldGExLlNhZmV0eVJlc3VsdEgAElIKE2dyb3Vu",
+ "ZGVkbmVzc19yZXN1bHQYCCABKAsyMy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y",
+ "bS52MWJldGExLkdyb3VuZGVkbmVzc1Jlc3VsdEgAElAKEmZ1bGZpbGxtZW50",
+ "X3Jlc3VsdBgLIAEoCzIyLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0",
+ "YTEuRnVsZmlsbG1lbnRSZXN1bHRIABJjChxzdW1tYXJpemF0aW9uX3F1YWxp",
+ "dHlfcmVzdWx0GAYgASgLMjsuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
+ "ZXRhMS5TdW1tYXJpemF0aW9uUXVhbGl0eVJlc3VsdEgAEnQKJXBhaXJ3aXNl",
+ "X3N1bW1hcml6YXRpb25fcXVhbGl0eV9yZXN1bHQYFiABKAsyQy5nb29nbGUu",
+ "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlU3VtbWFyaXphdGlv",
+ "blF1YWxpdHlSZXN1bHRIABJrCiBzdW1tYXJpemF0aW9uX2hlbHBmdWxuZXNz",
+ "X3Jlc3VsdBgNIAEoCzI/Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0",
+ "YTEuU3VtbWFyaXphdGlvbkhlbHBmdWxuZXNzUmVzdWx0SAASZwoec3VtbWFy",
+ "aXphdGlvbl92ZXJib3NpdHlfcmVzdWx0GA4gASgLMj0uZ29vZ2xlLmNsb3Vk",
+ "LmFpcGxhdGZvcm0udjFiZXRhMS5TdW1tYXJpemF0aW9uVmVyYm9zaXR5UmVz",
+ "dWx0SAASbAohcXVlc3Rpb25fYW5zd2VyaW5nX3F1YWxpdHlfcmVzdWx0GAkg",
+ "ASgLMj8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5RdWVzdGlv",
+ "bkFuc3dlcmluZ1F1YWxpdHlSZXN1bHRIABJ9CipwYWlyd2lzZV9xdWVzdGlv",
+ "bl9hbnN3ZXJpbmdfcXVhbGl0eV9yZXN1bHQYFyABKAsyRy5nb29nbGUuY2xv",
+ "dWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlUXVlc3Rpb25BbnN3ZXJp",
+ "bmdRdWFsaXR5UmVzdWx0SAAScAojcXVlc3Rpb25fYW5zd2VyaW5nX3JlbGV2",
+ "YW5jZV9yZXN1bHQYDyABKAsyQS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52",
+ "MWJldGExLlF1ZXN0aW9uQW5zd2VyaW5nUmVsZXZhbmNlUmVzdWx0SAASdAol",
+ "cXVlc3Rpb25fYW5zd2VyaW5nX2hlbHBmdWxuZXNzX3Jlc3VsdBgQIAEoCzJD",
+ "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rpb25BbnN3",
+ "ZXJpbmdIZWxwZnVsbmVzc1Jlc3VsdEgAEnQKJXF1ZXN0aW9uX2Fuc3dlcmlu",
+ "Z19jb3JyZWN0bmVzc19yZXN1bHQYESABKAsyQy5nb29nbGUuY2xvdWQuYWlw",
+ "bGF0Zm9ybS52MWJldGExLlF1ZXN0aW9uQW5zd2VyaW5nQ29ycmVjdG5lc3NS",
+ "ZXN1bHRIABJZChdwb2ludHdpc2VfbWV0cmljX3Jlc3VsdBgbIAEoCzI2Lmdv",
+ "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUG9pbnR3aXNlTWV0cmlj",
+ "UmVzdWx0SAASVwoWcGFpcndpc2VfbWV0cmljX3Jlc3VsdBgcIAEoCzI1Lmdv",
+ "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUGFpcndpc2VNZXRyaWNS",
+ "ZXN1bHRIABJYChd0b29sX2NhbGxfdmFsaWRfcmVzdWx0cxgSIAEoCzI1Lmdv",
+ "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbENhbGxWYWxpZFJl",
+ "c3VsdHNIABJYChd0b29sX25hbWVfbWF0Y2hfcmVzdWx0cxgTIAEoCzI1Lmdv",
+ "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbE5hbWVNYXRjaFJl",
+ "c3VsdHNIABJpCiB0b29sX3BhcmFtZXRlcl9rZXlfbWF0Y2hfcmVzdWx0cxgU",
+ "IAEoCzI9Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbFBh",
+ "cmFtZXRlcktleU1hdGNoUmVzdWx0c0gAEmcKH3Rvb2xfcGFyYW1ldGVyX2t2",
+ "X21hdGNoX3Jlc3VsdHMYFSABKAsyPC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y",
+ "bS52MWJldGExLlRvb2xQYXJhbWV0ZXJLVk1hdGNoUmVzdWx0c0gAEmYKHnRy",
+ "YWplY3RvcnlfZXhhY3RfbWF0Y2hfcmVzdWx0cxgfIAEoCzI8Lmdvb2dsZS5j",
+ "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeUV4YWN0TWF0Y2hS",
+ "ZXN1bHRzSAASawohdHJhamVjdG9yeV9pbl9vcmRlcl9tYXRjaF9yZXN1bHRz",
+ "GCAgASgLMj4uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFq",
+ "ZWN0b3J5SW5PcmRlck1hdGNoUmVzdWx0c0gAEm0KInRyYWplY3RvcnlfYW55",
+ "X29yZGVyX21hdGNoX3Jlc3VsdHMYISABKAsyPy5nb29nbGUuY2xvdWQuYWlw",
+ "bGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlBbnlPcmRlck1hdGNoUmVzdWx0",
+ "c0gAEmMKHHRyYWplY3RvcnlfcHJlY2lzaW9uX3Jlc3VsdHMYIyABKAsyOy5n",
+ "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlQcmVj",
+ "aXNpb25SZXN1bHRzSAASXQoZdHJhamVjdG9yeV9yZWNhbGxfcmVzdWx0cxgk",
+ "IAEoCzI4Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVj",
+ "dG9yeVJlY2FsbFJlc3VsdHNIABJtCiJ0cmFqZWN0b3J5X3NpbmdsZV90b29s",
+ "X3VzZV9yZXN1bHRzGCUgASgLMj8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
+ "djFiZXRhMS5UcmFqZWN0b3J5U2luZ2xlVG9vbFVzZVJlc3VsdHNIAEIUChJl",
+ "dmFsdWF0aW9uX3Jlc3VsdHMiqQEKD0V4YWN0TWF0Y2hJbnB1dBJJCgttZXRy",
+ "aWNfc3BlYxgBIAEoCzIvLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0",
+ "YTEuRXhhY3RNYXRjaFNwZWNCA+BBAhJLCglpbnN0YW5jZXMYAiADKAsyMy5n",
+ "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV4YWN0TWF0Y2hJbnN0",
+ "YW5jZUID4EECImwKEkV4YWN0TWF0Y2hJbnN0YW5jZRIcCgpwcmVkaWN0aW9u",
+ "GAEgASgJQgPgQQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BBAkgBiAEB",
+ "Qg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2UiEAoORXhhY3RNYXRjaFNw",
+ "ZWMicwoRRXhhY3RNYXRjaFJlc3VsdHMSXgoZZXhhY3RfbWF0Y2hfbWV0cmlj",
+ "X3ZhbHVlcxgBIAMoCzI2Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0",
+ "YTEuRXhhY3RNYXRjaE1ldHJpY1ZhbHVlQgPgQQMiOgoVRXhhY3RNYXRjaE1l",
"dHJpY1ZhbHVlEhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBAUIICgZfc2NvcmUi",
- "pQEKDkNvaGVyZW5jZUlucHV0EkgKC21ldHJpY19zcGVjGAEgASgLMi4uZ29v",
- "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Db2hlcmVuY2VTcGVjQgPg",
- "QQISSQoIaW5zdGFuY2UYAiABKAsyMi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y",
- "bS52MWJldGExLkNvaGVyZW5jZUluc3RhbmNlQgPgQQIiQAoRQ29oZXJlbmNl",
- "SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQFCDQoLX3By",
- "ZWRpY3Rpb24iJQoNQ29oZXJlbmNlU3BlYxIUCgd2ZXJzaW9uGAEgASgFQgPg",
- "QQEiewoPQ29oZXJlbmNlUmVzdWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgB",
- "ARIYCgtleHBsYW5hdGlvbhgCIAEoCUID4EEDEhwKCmNvbmZpZGVuY2UYAyAB",
- "KAJCA+BBA0gBiAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSKfAQoMRmx1",
- "ZW5jeUlucHV0EkYKC21ldHJpY19zcGVjGAEgASgLMiwuZ29vZ2xlLmNsb3Vk",
- "LmFpcGxhdGZvcm0udjFiZXRhMS5GbHVlbmN5U3BlY0ID4EECEkcKCGluc3Rh",
- "bmNlGAIgASgLMjAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5G",
- "bHVlbmN5SW5zdGFuY2VCA+BBAiI+Cg9GbHVlbmN5SW5zdGFuY2USHAoKcHJl",
- "ZGljdGlvbhgBIAEoCUID4EECSACIAQFCDQoLX3ByZWRpY3Rpb24iIwoLRmx1",
- "ZW5jeVNwZWMSFAoHdmVyc2lvbhgBIAEoBUID4EEBInkKDUZsdWVuY3lSZXN1",
- "bHQSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9uGAIg",
- "ASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoGX3Nj",
- "b3JlQg0KC19jb25maWRlbmNlIpwBCgtTYWZldHlJbnB1dBJFCgttZXRyaWNf",
- "c3BlYxgBIAEoCzIrLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEu",
- "U2FmZXR5U3BlY0ID4EECEkYKCGluc3RhbmNlGAIgASgLMi8uZ29vZ2xlLmNs",
- "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5TYWZldHlJbnN0YW5jZUID4EECIj0K",
- "DlNhZmV0eUluc3RhbmNlEhwKCnByZWRpY3Rpb24YASABKAlCA+BBAkgAiAEB",
- "Qg0KC19wcmVkaWN0aW9uIiIKClNhZmV0eVNwZWMSFAoHdmVyc2lvbhgBIAEo",
- "BUID4EEBIngKDFNhZmV0eVJlc3VsdBIXCgVzY29yZRgBIAEoAkID4EEDSACI",
- "AQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpjb25maWRlbmNlGAMg",
- "ASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoLX2NvbmZpZGVuY2UirgEKEUdy",
- "b3VuZGVkbmVzc0lucHV0EksKC21ldHJpY19zcGVjGAEgASgLMjEuZ29vZ2xl",
- "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Hcm91bmRlZG5lc3NTcGVjQgPg",
- "QQISTAoIaW5zdGFuY2UYAiABKAsyNS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y",
- "bS52MWJldGExLkdyb3VuZGVkbmVzc0luc3RhbmNlQgPgQQIiagoUR3JvdW5k",
- "ZWRuZXNzSW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQES",
- "GQoHY29udGV4dBgCIAEoCUID4EECSAGIAQFCDQoLX3ByZWRpY3Rpb25CCgoI",
- "X2NvbnRleHQiKAoQR3JvdW5kZWRuZXNzU3BlYxIUCgd2ZXJzaW9uGAEgASgF",
- "QgPgQQEifgoSR3JvdW5kZWRuZXNzUmVzdWx0EhcKBXNjb3JlGAEgASgCQgPg",
- "QQNIAIgBARIYCgtleHBsYW5hdGlvbhgCIAEoCUID4EEDEhwKCmNvbmZpZGVu",
- "Y2UYAyABKAJCA+BBA0gBiAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSKr",
- "AQoQRnVsZmlsbG1lbnRJbnB1dBJKCgttZXRyaWNfc3BlYxgBIAEoCzIwLmdv",
- "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuRnVsZmlsbG1lbnRTcGVj",
- "QgPgQQISSwoIaW5zdGFuY2UYAiABKAsyNC5nb29nbGUuY2xvdWQuYWlwbGF0",
- "Zm9ybS52MWJldGExLkZ1bGZpbGxtZW50SW5zdGFuY2VCA+BBAiJxChNGdWxm",
- "aWxsbWVudEluc3RhbmNlEhwKCnByZWRpY3Rpb24YASABKAlCA+BBAkgAiAEB",
- "Eh0KC2luc3RydWN0aW9uGAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlv",
- "bkIOCgxfaW5zdHJ1Y3Rpb24iJwoPRnVsZmlsbG1lbnRTcGVjEhQKB3ZlcnNp",
- "b24YASABKAVCA+BBASJ9ChFGdWxmaWxsbWVudFJlc3VsdBIXCgVzY29yZRgB",
- "IAEoAkID4EEDSACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpj",
- "b25maWRlbmNlGAMgASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoLX2NvbmZp",
- "ZGVuY2UixgEKGVN1bW1hcml6YXRpb25RdWFsaXR5SW5wdXQSUwoLbWV0cmlj",
- "X3NwZWMYASABKAsyOS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx",
- "LlN1bW1hcml6YXRpb25RdWFsaXR5U3BlY0ID4EECElQKCGluc3RhbmNlGAIg",
- "ASgLMj0uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5TdW1tYXJp",
- "emF0aW9uUXVhbGl0eUluc3RhbmNlQgPgQQIizAEKHFN1bW1hcml6YXRpb25R",
- "dWFsaXR5SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQES",
+ "lwEKCUJsZXVJbnB1dBJDCgttZXRyaWNfc3BlYxgBIAEoCzIpLmdvb2dsZS5j",
+ "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuQmxldVNwZWNCA+BBAhJFCglpbnN0",
+ "YW5jZXMYAiADKAsyLS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx",
+ "LkJsZXVJbnN0YW5jZUID4EECImYKDEJsZXVJbnN0YW5jZRIcCgpwcmVkaWN0",
+ "aW9uGAEgASgJQgPgQQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BBAkgB",
+ "iAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2UiLAoIQmxldVNwZWMS",
+ "IAoTdXNlX2VmZmVjdGl2ZV9vcmRlchgBIAEoCEID4EEBImAKC0JsZXVSZXN1",
+ "bHRzElEKEmJsZXVfbWV0cmljX3ZhbHVlcxgBIAMoCzIwLmdvb2dsZS5jbG91",
+ "ZC5haXBsYXRmb3JtLnYxYmV0YTEuQmxldU1ldHJpY1ZhbHVlQgPgQQMiNAoP",
+ "QmxldU1ldHJpY1ZhbHVlEhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBAUIICgZf",
+ "c2NvcmUimgEKClJvdWdlSW5wdXQSRAoLbWV0cmljX3NwZWMYASABKAsyKi5n",
+ "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlJvdWdlU3BlY0ID4EEC",
+ "EkYKCWluc3RhbmNlcxgCIAMoCzIuLmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
+ "LnYxYmV0YTEuUm91Z2VJbnN0YW5jZUID4EECImcKDVJvdWdlSW5zdGFuY2US",
+ "HAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJcmVmZXJlbmNlGAIg",
+ "ASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIMCgpfcmVmZXJlbmNlIlwK",
+ "CVJvdWdlU3BlYxIXCgpyb3VnZV90eXBlGAEgASgJQgPgQQESGAoLdXNlX3N0",
+ "ZW1tZXIYAiABKAhCA+BBARIcCg9zcGxpdF9zdW1tYXJpZXMYAyABKAhCA+BB",
+ "ASJjCgxSb3VnZVJlc3VsdHMSUwoTcm91Z2VfbWV0cmljX3ZhbHVlcxgBIAMo",
+ "CzIxLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUm91Z2VNZXRy",
+ "aWNWYWx1ZUID4EEDIjUKEFJvdWdlTWV0cmljVmFsdWUSFwoFc2NvcmUYASAB",
+ "KAJCA+BBA0gAiAEBQggKBl9zY29yZSKlAQoOQ29oZXJlbmNlSW5wdXQSSAoL",
+ "bWV0cmljX3NwZWMYASABKAsyLi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52",
+ "MWJldGExLkNvaGVyZW5jZVNwZWNCA+BBAhJJCghpbnN0YW5jZRgCIAEoCzIy",
+ "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuQ29oZXJlbmNlSW5z",
+ "dGFuY2VCA+BBAiJAChFDb2hlcmVuY2VJbnN0YW5jZRIcCgpwcmVkaWN0aW9u",
+ "GAEgASgJQgPgQQJIAIgBAUINCgtfcHJlZGljdGlvbiIlCg1Db2hlcmVuY2VT",
+ "cGVjEhQKB3ZlcnNpb24YASABKAVCA+BBASJ7Cg9Db2hlcmVuY2VSZXN1bHQS",
+ "FwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9uGAIgASgJ",
+ "QgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoGX3Njb3Jl",
+ "Qg0KC19jb25maWRlbmNlIp8BCgxGbHVlbmN5SW5wdXQSRgoLbWV0cmljX3Nw",
+ "ZWMYASABKAsyLC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkZs",
+ "dWVuY3lTcGVjQgPgQQISRwoIaW5zdGFuY2UYAiABKAsyMC5nb29nbGUuY2xv",
+ "dWQuYWlwbGF0Zm9ybS52MWJldGExLkZsdWVuY3lJbnN0YW5jZUID4EECIj4K",
+ "D0ZsdWVuY3lJbnN0YW5jZRIcCgpwcmVkaWN0aW9uGAEgASgJQgPgQQJIAIgB",
+ "AUINCgtfcHJlZGljdGlvbiIjCgtGbHVlbmN5U3BlYxIUCgd2ZXJzaW9uGAEg",
+ "ASgFQgPgQQEieQoNRmx1ZW5jeVJlc3VsdBIXCgVzY29yZRgBIAEoAkID4EED",
+ "SACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpjb25maWRlbmNl",
+ "GAMgASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoLX2NvbmZpZGVuY2UinAEK",
+ "C1NhZmV0eUlucHV0EkUKC21ldHJpY19zcGVjGAEgASgLMisuZ29vZ2xlLmNs",
+ "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5TYWZldHlTcGVjQgPgQQISRgoIaW5z",
+ "dGFuY2UYAiABKAsyLy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx",
+ "LlNhZmV0eUluc3RhbmNlQgPgQQIiPQoOU2FmZXR5SW5zdGFuY2USHAoKcHJl",
+ "ZGljdGlvbhgBIAEoCUID4EECSACIAQFCDQoLX3ByZWRpY3Rpb24iIgoKU2Fm",
+ "ZXR5U3BlYxIUCgd2ZXJzaW9uGAEgASgFQgPgQQEieAoMU2FmZXR5UmVzdWx0",
+ "EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBsYW5hdGlvbhgCIAEo",
+ "CUID4EEDEhwKCmNvbmZpZGVuY2UYAyABKAJCA+BBA0gBiAEBQggKBl9zY29y",
+ "ZUINCgtfY29uZmlkZW5jZSKuAQoRR3JvdW5kZWRuZXNzSW5wdXQSSwoLbWV0",
+ "cmljX3NwZWMYASABKAsyMS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl",
+ "dGExLkdyb3VuZGVkbmVzc1NwZWNCA+BBAhJMCghpbnN0YW5jZRgCIAEoCzI1",
+ "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuR3JvdW5kZWRuZXNz",
+ "SW5zdGFuY2VCA+BBAiJqChRHcm91bmRlZG5lc3NJbnN0YW5jZRIcCgpwcmVk",
+ "aWN0aW9uGAEgASgJQgPgQQJIAIgBARIZCgdjb250ZXh0GAIgASgJQgPgQQJI",
+ "AYgBAUINCgtfcHJlZGljdGlvbkIKCghfY29udGV4dCIoChBHcm91bmRlZG5l",
+ "c3NTcGVjEhQKB3ZlcnNpb24YASABKAVCA+BBASJ+ChJHcm91bmRlZG5lc3NS",
+ "ZXN1bHQSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9u",
+ "GAIgASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoG",
+ "X3Njb3JlQg0KC19jb25maWRlbmNlIqsBChBGdWxmaWxsbWVudElucHV0EkoK",
+ "C21ldHJpY19zcGVjGAEgASgLMjAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
+ "djFiZXRhMS5GdWxmaWxsbWVudFNwZWNCA+BBAhJLCghpbnN0YW5jZRgCIAEo",
+ "CzI0Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuRnVsZmlsbG1l",
+ "bnRJbnN0YW5jZUID4EECInEKE0Z1bGZpbGxtZW50SW5zdGFuY2USHAoKcHJl",
+ "ZGljdGlvbhgBIAEoCUID4EECSACIAQESHQoLaW5zdHJ1Y3Rpb24YAiABKAlC",
+ "A+BBAkgBiAEBQg0KC19wcmVkaWN0aW9uQg4KDF9pbnN0cnVjdGlvbiInCg9G",
+ "dWxmaWxsbWVudFNwZWMSFAoHdmVyc2lvbhgBIAEoBUID4EEBIn0KEUZ1bGZp",
+ "bGxtZW50UmVzdWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBs",
+ "YW5hdGlvbhgCIAEoCUID4EEDEhwKCmNvbmZpZGVuY2UYAyABKAJCA+BBA0gB",
+ "iAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSLGAQoZU3VtbWFyaXphdGlv",
+ "blF1YWxpdHlJbnB1dBJTCgttZXRyaWNfc3BlYxgBIAEoCzI5Lmdvb2dsZS5j",
+ "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuU3VtbWFyaXphdGlvblF1YWxpdHlT",
+ "cGVjQgPgQQISVAoIaW5zdGFuY2UYAiABKAsyPS5nb29nbGUuY2xvdWQuYWlw",
+ "bGF0Zm9ybS52MWJldGExLlN1bW1hcml6YXRpb25RdWFsaXR5SW5zdGFuY2VC",
+ "A+BBAiLMAQocU3VtbWFyaXphdGlvblF1YWxpdHlJbnN0YW5jZRIcCgpwcmVk",
+ "aWN0aW9uGAEgASgJQgPgQQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BB",
+ "AUgBiAEBEhkKB2NvbnRleHQYAyABKAlCA+BBAkgCiAEBEh0KC2luc3RydWN0",
+ "aW9uGAQgASgJQgPgQQJIA4gBAUINCgtfcHJlZGljdGlvbkIMCgpfcmVmZXJl",
+ "bmNlQgoKCF9jb250ZXh0Qg4KDF9pbnN0cnVjdGlvbiJMChhTdW1tYXJpemF0",
+ "aW9uUXVhbGl0eVNwZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID4EEBEhQK",
+ "B3ZlcnNpb24YAiABKAVCA+BBASKGAQoaU3VtbWFyaXphdGlvblF1YWxpdHlS",
+ "ZXN1bHQSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9u",
+ "GAIgASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoG",
+ "X3Njb3JlQg0KC19jb25maWRlbmNlIt4BCiFQYWlyd2lzZVN1bW1hcml6YXRp",
+ "b25RdWFsaXR5SW5wdXQSWwoLbWV0cmljX3NwZWMYASABKAsyQS5nb29nbGUu",
+ "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlU3VtbWFyaXphdGlv",
+ "blF1YWxpdHlTcGVjQgPgQQISXAoIaW5zdGFuY2UYAiABKAsyRS5nb29nbGUu",
+ "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlU3VtbWFyaXphdGlv",
+ "blF1YWxpdHlJbnN0YW5jZUID4EECIpMCCiRQYWlyd2lzZVN1bW1hcml6YXRp",
+ "b25RdWFsaXR5SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACI",
+ "AQESJQoTYmFzZWxpbmVfcHJlZGljdGlvbhgCIAEoCUID4EECSAGIAQESGwoJ",
+ "cmVmZXJlbmNlGAMgASgJQgPgQQFIAogBARIZCgdjb250ZXh0GAQgASgJQgPg",
+ "QQJIA4gBARIdCgtpbnN0cnVjdGlvbhgFIAEoCUID4EECSASIAQFCDQoLX3By",
+ "ZWRpY3Rpb25CFgoUX2Jhc2VsaW5lX3ByZWRpY3Rpb25CDAoKX3JlZmVyZW5j",
+ "ZUIKCghfY29udGV4dEIOCgxfaW5zdHJ1Y3Rpb24iVAogUGFpcndpc2VTdW1t",
+ "YXJpemF0aW9uUXVhbGl0eVNwZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID",
+ "4EEBEhQKB3ZlcnNpb24YAiABKAVCA+BBASK6AQoiUGFpcndpc2VTdW1tYXJp",
+ "emF0aW9uUXVhbGl0eVJlc3VsdBJNCg9wYWlyd2lzZV9jaG9pY2UYASABKA4y",
+ "Ly5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlQ2hv",
+ "aWNlQgPgQQMSGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpjb25maWRl",
+ "bmNlGAMgASgCQgPgQQNIAIgBAUINCgtfY29uZmlkZW5jZSLSAQodU3VtbWFy",
+ "aXphdGlvbkhlbHBmdWxuZXNzSW5wdXQSVwoLbWV0cmljX3NwZWMYASABKAsy",
+ "PS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlN1bW1hcml6YXRp",
+ "b25IZWxwZnVsbmVzc1NwZWNCA+BBAhJYCghpbnN0YW5jZRgCIAEoCzJBLmdv",
+ "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuU3VtbWFyaXphdGlvbkhl",
+ "bHBmdWxuZXNzSW5zdGFuY2VCA+BBAiLQAQogU3VtbWFyaXphdGlvbkhlbHBm",
+ "dWxuZXNzSW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQES",
"GwoJcmVmZXJlbmNlGAIgASgJQgPgQQFIAYgBARIZCgdjb250ZXh0GAMgASgJ",
- "QgPgQQJIAogBARIdCgtpbnN0cnVjdGlvbhgEIAEoCUID4EECSAOIAQFCDQoL",
+ "QgPgQQJIAogBARIdCgtpbnN0cnVjdGlvbhgEIAEoCUID4EEBSAOIAQFCDQoL",
"X3ByZWRpY3Rpb25CDAoKX3JlZmVyZW5jZUIKCghfY29udGV4dEIOCgxfaW5z",
- "dHJ1Y3Rpb24iTAoYU3VtbWFyaXphdGlvblF1YWxpdHlTcGVjEhoKDXVzZV9y",
- "ZWZlcmVuY2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEihgEK",
- "GlN1bW1hcml6YXRpb25RdWFsaXR5UmVzdWx0EhcKBXNjb3JlGAEgASgCQgPg",
- "QQNIAIgBARIYCgtleHBsYW5hdGlvbhgCIAEoCUID4EEDEhwKCmNvbmZpZGVu",
- "Y2UYAyABKAJCA+BBA0gBiAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSLe",
- "AQohUGFpcndpc2VTdW1tYXJpemF0aW9uUXVhbGl0eUlucHV0ElsKC21ldHJp",
- "Y19zcGVjGAEgASgLMkEuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRh",
- "MS5QYWlyd2lzZVN1bW1hcml6YXRpb25RdWFsaXR5U3BlY0ID4EECElwKCGlu",
- "c3RhbmNlGAIgASgLMkUuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRh",
- "MS5QYWlyd2lzZVN1bW1hcml6YXRpb25RdWFsaXR5SW5zdGFuY2VCA+BBAiKT",
- "AgokUGFpcndpc2VTdW1tYXJpemF0aW9uUXVhbGl0eUluc3RhbmNlEhwKCnBy",
- "ZWRpY3Rpb24YASABKAlCA+BBAkgAiAEBEiUKE2Jhc2VsaW5lX3ByZWRpY3Rp",
- "b24YAiABKAlCA+BBAkgBiAEBEhsKCXJlZmVyZW5jZRgDIAEoCUID4EEBSAKI",
- "AQESGQoHY29udGV4dBgEIAEoCUID4EECSAOIAQESHQoLaW5zdHJ1Y3Rpb24Y",
- "BSABKAlCA+BBAkgEiAEBQg0KC19wcmVkaWN0aW9uQhYKFF9iYXNlbGluZV9w",
- "cmVkaWN0aW9uQgwKCl9yZWZlcmVuY2VCCgoIX2NvbnRleHRCDgoMX2luc3Ry",
- "dWN0aW9uIlQKIFBhaXJ3aXNlU3VtbWFyaXphdGlvblF1YWxpdHlTcGVjEhoK",
- "DXVzZV9yZWZlcmVuY2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPg",
- "QQEiugEKIlBhaXJ3aXNlU3VtbWFyaXphdGlvblF1YWxpdHlSZXN1bHQSTQoP",
- "cGFpcndpc2VfY2hvaWNlGAEgASgOMi8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
- "cm0udjFiZXRhMS5QYWlyd2lzZUNob2ljZUID4EEDEhgKC2V4cGxhbmF0aW9u",
- "GAIgASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSACIAQFCDQoL",
- "X2NvbmZpZGVuY2Ui0gEKHVN1bW1hcml6YXRpb25IZWxwZnVsbmVzc0lucHV0",
+ "dHJ1Y3Rpb24iUAocU3VtbWFyaXphdGlvbkhlbHBmdWxuZXNzU3BlYxIaCg11",
+ "c2VfcmVmZXJlbmNlGAEgASgIQgPgQQESFAoHdmVyc2lvbhgCIAEoBUID4EEB",
+ "IooBCh5TdW1tYXJpemF0aW9uSGVscGZ1bG5lc3NSZXN1bHQSFwoFc2NvcmUY",
+ "ASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9uGAIgASgJQgPgQQMSHAoK",
+ "Y29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoGX3Njb3JlQg0KC19jb25m",
+ "aWRlbmNlIswBChtTdW1tYXJpemF0aW9uVmVyYm9zaXR5SW5wdXQSVQoLbWV0",
+ "cmljX3NwZWMYASABKAsyOy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl",
+ "dGExLlN1bW1hcml6YXRpb25WZXJib3NpdHlTcGVjQgPgQQISVgoIaW5zdGFu",
+ "Y2UYAiABKAsyPy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlN1",
+ "bW1hcml6YXRpb25WZXJib3NpdHlJbnN0YW5jZUID4EECIs4BCh5TdW1tYXJp",
+ "emF0aW9uVmVyYm9zaXR5SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID",
+ "4EECSACIAQESGwoJcmVmZXJlbmNlGAIgASgJQgPgQQFIAYgBARIZCgdjb250",
+ "ZXh0GAMgASgJQgPgQQJIAogBARIdCgtpbnN0cnVjdGlvbhgEIAEoCUID4EEB",
+ "SAOIAQFCDQoLX3ByZWRpY3Rpb25CDAoKX3JlZmVyZW5jZUIKCghfY29udGV4",
+ "dEIOCgxfaW5zdHJ1Y3Rpb24iTgoaU3VtbWFyaXphdGlvblZlcmJvc2l0eVNw",
+ "ZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID4EEBEhQKB3ZlcnNpb24YAiAB",
+ "KAVCA+BBASKIAQocU3VtbWFyaXphdGlvblZlcmJvc2l0eVJlc3VsdBIXCgVz",
+ "Y29yZRgBIAEoAkID4EEDSACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BB",
+ "AxIcCgpjb25maWRlbmNlGAMgASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoL",
+ "X2NvbmZpZGVuY2Ui0gEKHVF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eUlucHV0",
"ElcKC21ldHJpY19zcGVjGAEgASgLMj0uZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
- "cm0udjFiZXRhMS5TdW1tYXJpemF0aW9uSGVscGZ1bG5lc3NTcGVjQgPgQQIS",
+ "cm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlTcGVjQgPgQQIS",
"WAoIaW5zdGFuY2UYAiABKAsyQS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52",
- "MWJldGExLlN1bW1hcml6YXRpb25IZWxwZnVsbmVzc0luc3RhbmNlQgPgQQIi",
- "0AEKIFN1bW1hcml6YXRpb25IZWxwZnVsbmVzc0luc3RhbmNlEhwKCnByZWRp",
+ "MWJldGExLlF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eUluc3RhbmNlQgPgQQIi",
+ "0AEKIFF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eUluc3RhbmNlEhwKCnByZWRp",
"Y3Rpb24YASABKAlCA+BBAkgAiAEBEhsKCXJlZmVyZW5jZRgCIAEoCUID4EEB",
"SAGIAQESGQoHY29udGV4dBgDIAEoCUID4EECSAKIAQESHQoLaW5zdHJ1Y3Rp",
- "b24YBCABKAlCA+BBAUgDiAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVu",
- "Y2VCCgoIX2NvbnRleHRCDgoMX2luc3RydWN0aW9uIlAKHFN1bW1hcml6YXRp",
- "b25IZWxwZnVsbmVzc1NwZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID4EEB",
- "EhQKB3ZlcnNpb24YAiABKAVCA+BBASKKAQoeU3VtbWFyaXphdGlvbkhlbHBm",
- "dWxuZXNzUmVzdWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBs",
+ "b24YBCABKAlCA+BBAkgDiAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVu",
+ "Y2VCCgoIX2NvbnRleHRCDgoMX2luc3RydWN0aW9uIlAKHFF1ZXN0aW9uQW5z",
+ "d2VyaW5nUXVhbGl0eVNwZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID4EEB",
+ "EhQKB3ZlcnNpb24YAiABKAVCA+BBASKKAQoeUXVlc3Rpb25BbnN3ZXJpbmdR",
+ "dWFsaXR5UmVzdWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBs",
"YW5hdGlvbhgCIAEoCUID4EEDEhwKCmNvbmZpZGVuY2UYAyABKAJCA+BBA0gB",
- "iAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSLMAQobU3VtbWFyaXphdGlv",
- "blZlcmJvc2l0eUlucHV0ElUKC21ldHJpY19zcGVjGAEgASgLMjsuZ29vZ2xl",
- "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5TdW1tYXJpemF0aW9uVmVyYm9z",
- "aXR5U3BlY0ID4EECElYKCGluc3RhbmNlGAIgASgLMj8uZ29vZ2xlLmNsb3Vk",
- "LmFpcGxhdGZvcm0udjFiZXRhMS5TdW1tYXJpemF0aW9uVmVyYm9zaXR5SW5z",
- "dGFuY2VCA+BBAiLOAQoeU3VtbWFyaXphdGlvblZlcmJvc2l0eUluc3RhbmNl",
- "EhwKCnByZWRpY3Rpb24YASABKAlCA+BBAkgAiAEBEhsKCXJlZmVyZW5jZRgC",
- "IAEoCUID4EEBSAGIAQESGQoHY29udGV4dBgDIAEoCUID4EECSAKIAQESHQoL",
- "aW5zdHJ1Y3Rpb24YBCABKAlCA+BBAUgDiAEBQg0KC19wcmVkaWN0aW9uQgwK",
- "Cl9yZWZlcmVuY2VCCgoIX2NvbnRleHRCDgoMX2luc3RydWN0aW9uIk4KGlN1",
- "bW1hcml6YXRpb25WZXJib3NpdHlTcGVjEhoKDXVzZV9yZWZlcmVuY2UYASAB",
- "KAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEiiAEKHFN1bW1hcml6YXRp",
- "b25WZXJib3NpdHlSZXN1bHQSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgK",
- "C2V4cGxhbmF0aW9uGAIgASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID",
- "4EEDSAGIAQFCCAoGX3Njb3JlQg0KC19jb25maWRlbmNlItIBCh1RdWVzdGlv",
- "bkFuc3dlcmluZ1F1YWxpdHlJbnB1dBJXCgttZXRyaWNfc3BlYxgBIAEoCzI9",
- "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rpb25BbnN3",
- "ZXJpbmdRdWFsaXR5U3BlY0ID4EECElgKCGluc3RhbmNlGAIgASgLMkEuZ29v",
- "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmlu",
- "Z1F1YWxpdHlJbnN0YW5jZUID4EECItABCiBRdWVzdGlvbkFuc3dlcmluZ1F1",
- "YWxpdHlJbnN0YW5jZRIcCgpwcmVkaWN0aW9uGAEgASgJQgPgQQJIAIgBARIb",
- "CglyZWZlcmVuY2UYAiABKAlCA+BBAUgBiAEBEhkKB2NvbnRleHQYAyABKAlC",
- "A+BBAkgCiAEBEh0KC2luc3RydWN0aW9uGAQgASgJQgPgQQJIA4gBAUINCgtf",
+ "iAEBQggKBl9zY29yZUINCgtfY29uZmlkZW5jZSLqAQolUGFpcndpc2VRdWVz",
+ "dGlvbkFuc3dlcmluZ1F1YWxpdHlJbnB1dBJfCgttZXRyaWNfc3BlYxgBIAEo",
+ "CzJFLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUGFpcndpc2VR",
+ "dWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlTcGVjQgPgQQISYAoIaW5zdGFuY2UY",
+ "AiABKAsySS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3",
+ "aXNlUXVlc3Rpb25BbnN3ZXJpbmdRdWFsaXR5SW5zdGFuY2VCA+BBAiKXAgoo",
+ "UGFpcndpc2VRdWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlJbnN0YW5jZRIcCgpw",
+ "cmVkaWN0aW9uGAEgASgJQgPgQQJIAIgBARIlChNiYXNlbGluZV9wcmVkaWN0",
+ "aW9uGAIgASgJQgPgQQJIAYgBARIbCglyZWZlcmVuY2UYAyABKAlCA+BBAUgC",
+ "iAEBEhkKB2NvbnRleHQYBCABKAlCA+BBAkgDiAEBEh0KC2luc3RydWN0aW9u",
+ "GAUgASgJQgPgQQJIBIgBAUINCgtfcHJlZGljdGlvbkIWChRfYmFzZWxpbmVf",
"cHJlZGljdGlvbkIMCgpfcmVmZXJlbmNlQgoKCF9jb250ZXh0Qg4KDF9pbnN0",
- "cnVjdGlvbiJQChxRdWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlTcGVjEhoKDXVz",
- "ZV9yZWZlcmVuY2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEi",
- "igEKHlF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eVJlc3VsdBIXCgVzY29yZRgB",
- "IAEoAkID4EEDSACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpj",
- "b25maWRlbmNlGAMgASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoLX2NvbmZp",
- "ZGVuY2Ui6gEKJVBhaXJ3aXNlUXVlc3Rpb25BbnN3ZXJpbmdRdWFsaXR5SW5w",
- "dXQSXwoLbWV0cmljX3NwZWMYASABKAsyRS5nb29nbGUuY2xvdWQuYWlwbGF0",
- "Zm9ybS52MWJldGExLlBhaXJ3aXNlUXVlc3Rpb25BbnN3ZXJpbmdRdWFsaXR5",
- "U3BlY0ID4EECEmAKCGluc3RhbmNlGAIgASgLMkkuZ29vZ2xlLmNsb3VkLmFp",
- "cGxhdGZvcm0udjFiZXRhMS5QYWlyd2lzZVF1ZXN0aW9uQW5zd2VyaW5nUXVh",
- "bGl0eUluc3RhbmNlQgPgQQIilwIKKFBhaXJ3aXNlUXVlc3Rpb25BbnN3ZXJp",
- "bmdRdWFsaXR5SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACI",
- "AQESJQoTYmFzZWxpbmVfcHJlZGljdGlvbhgCIAEoCUID4EECSAGIAQESGwoJ",
- "cmVmZXJlbmNlGAMgASgJQgPgQQFIAogBARIZCgdjb250ZXh0GAQgASgJQgPg",
- "QQJIA4gBARIdCgtpbnN0cnVjdGlvbhgFIAEoCUID4EECSASIAQFCDQoLX3By",
- "ZWRpY3Rpb25CFgoUX2Jhc2VsaW5lX3ByZWRpY3Rpb25CDAoKX3JlZmVyZW5j",
- "ZUIKCghfY29udGV4dEIOCgxfaW5zdHJ1Y3Rpb24iWAokUGFpcndpc2VRdWVz",
- "dGlvbkFuc3dlcmluZ1F1YWxpdHlTcGVjEhoKDXVzZV9yZWZlcmVuY2UYASAB",
- "KAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEivgEKJlBhaXJ3aXNlUXVl",
- "c3Rpb25BbnN3ZXJpbmdRdWFsaXR5UmVzdWx0Ek0KD3BhaXJ3aXNlX2Nob2lj",
- "ZRgBIAEoDjIvLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUGFp",
- "cndpc2VDaG9pY2VCA+BBAxIYCgtleHBsYW5hdGlvbhgCIAEoCUID4EEDEhwK",
- "CmNvbmZpZGVuY2UYAyABKAJCA+BBA0gAiAEBQg0KC19jb25maWRlbmNlItgB",
- "Ch9RdWVzdGlvbkFuc3dlcmluZ1JlbGV2YW5jZUlucHV0ElkKC21ldHJpY19z",
- "cGVjGAEgASgLMj8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5R",
- "dWVzdGlvbkFuc3dlcmluZ1JlbGV2YW5jZVNwZWNCA+BBAhJaCghpbnN0YW5j",
- "ZRgCIAEoCzJDLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVl",
- "c3Rpb25BbnN3ZXJpbmdSZWxldmFuY2VJbnN0YW5jZUID4EECItIBCiJRdWVz",
- "dGlvbkFuc3dlcmluZ1JlbGV2YW5jZUluc3RhbmNlEhwKCnByZWRpY3Rpb24Y",
- "ASABKAlCA+BBAkgAiAEBEhsKCXJlZmVyZW5jZRgCIAEoCUID4EEBSAGIAQES",
- "GQoHY29udGV4dBgDIAEoCUID4EEBSAKIAQESHQoLaW5zdHJ1Y3Rpb24YBCAB",
- "KAlCA+BBAkgDiAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2VCCgoI",
- "X2NvbnRleHRCDgoMX2luc3RydWN0aW9uIlIKHlF1ZXN0aW9uQW5zd2VyaW5n",
- "UmVsZXZhbmNlU3BlYxIaCg11c2VfcmVmZXJlbmNlGAEgASgIQgPgQQESFAoH",
- "dmVyc2lvbhgCIAEoBUID4EEBIowBCiBRdWVzdGlvbkFuc3dlcmluZ1JlbGV2",
- "YW5jZVJlc3VsdBIXCgVzY29yZRgBIAEoAkID4EEDSACIAQESGAoLZXhwbGFu",
- "YXRpb24YAiABKAlCA+BBAxIcCgpjb25maWRlbmNlGAMgASgCQgPgQQNIAYgB",
- "AUIICgZfc2NvcmVCDQoLX2NvbmZpZGVuY2Ui3gEKIVF1ZXN0aW9uQW5zd2Vy",
- "aW5nSGVscGZ1bG5lc3NJbnB1dBJbCgttZXRyaWNfc3BlYxgBIAEoCzJBLmdv",
- "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rpb25BbnN3ZXJp",
- "bmdIZWxwZnVsbmVzc1NwZWNCA+BBAhJcCghpbnN0YW5jZRgCIAEoCzJFLmdv",
- "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuUXVlc3Rpb25BbnN3ZXJp",
- "bmdIZWxwZnVsbmVzc0luc3RhbmNlQgPgQQIi1AEKJFF1ZXN0aW9uQW5zd2Vy",
- "aW5nSGVscGZ1bG5lc3NJbnN0YW5jZRIcCgpwcmVkaWN0aW9uGAEgASgJQgPg",
- "QQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BBAUgBiAEBEhkKB2NvbnRl",
- "eHQYAyABKAlCA+BBAUgCiAEBEh0KC2luc3RydWN0aW9uGAQgASgJQgPgQQJI",
- "A4gBAUINCgtfcHJlZGljdGlvbkIMCgpfcmVmZXJlbmNlQgoKCF9jb250ZXh0",
- "Qg4KDF9pbnN0cnVjdGlvbiJUCiBRdWVzdGlvbkFuc3dlcmluZ0hlbHBmdWxu",
- "ZXNzU3BlYxIaCg11c2VfcmVmZXJlbmNlGAEgASgIQgPgQQESFAoHdmVyc2lv",
- "bhgCIAEoBUID4EEBIo4BCiJRdWVzdGlvbkFuc3dlcmluZ0hlbHBmdWxuZXNz",
- "UmVzdWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBsYW5hdGlv",
- "bhgCIAEoCUID4EEDEhwKCmNvbmZpZGVuY2UYAyABKAJCA+BBA0gBiAEBQggK",
- "Bl9zY29yZUINCgtfY29uZmlkZW5jZSLeAQohUXVlc3Rpb25BbnN3ZXJpbmdD",
- "b3JyZWN0bmVzc0lucHV0ElsKC21ldHJpY19zcGVjGAEgASgLMkEuZ29vZ2xl",
- "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ0Nv",
- "cnJlY3RuZXNzU3BlY0ID4EECElwKCGluc3RhbmNlGAIgASgLMkUuZ29vZ2xl",
- "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ0Nv",
- "cnJlY3RuZXNzSW5zdGFuY2VCA+BBAiLUAQokUXVlc3Rpb25BbnN3ZXJpbmdD",
- "b3JyZWN0bmVzc0luc3RhbmNlEhwKCnByZWRpY3Rpb24YASABKAlCA+BBAkgA",
- "iAEBEhsKCXJlZmVyZW5jZRgCIAEoCUID4EEBSAGIAQESGQoHY29udGV4dBgD",
- "IAEoCUID4EEBSAKIAQESHQoLaW5zdHJ1Y3Rpb24YBCABKAlCA+BBAkgDiAEB",
- "Qg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2VCCgoIX2NvbnRleHRCDgoM",
- "X2luc3RydWN0aW9uIlQKIFF1ZXN0aW9uQW5zd2VyaW5nQ29ycmVjdG5lc3NT",
- "cGVjEhoKDXVzZV9yZWZlcmVuY2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIg",
- "ASgFQgPgQQEijgEKIlF1ZXN0aW9uQW5zd2VyaW5nQ29ycmVjdG5lc3NSZXN1",
- "bHQSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9uGAIg",
- "ASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoGX3Nj",
- "b3JlQg0KC19jb25maWRlbmNlIrcBChRQb2ludHdpc2VNZXRyaWNJbnB1dBJO",
- "CgttZXRyaWNfc3BlYxgBIAEoCzI0Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
- "LnYxYmV0YTEuUG9pbnR3aXNlTWV0cmljU3BlY0ID4EECEk8KCGluc3RhbmNl",
- "GAIgASgLMjguZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Qb2lu",
- "dHdpc2VNZXRyaWNJbnN0YW5jZUID4EECIj4KF1BvaW50d2lzZU1ldHJpY0lu",
- "c3RhbmNlEhcKDWpzb25faW5zdGFuY2UYASABKAlIAEIKCghpbnN0YW5jZSJa",
- "ChNQb2ludHdpc2VNZXRyaWNTcGVjEigKFm1ldHJpY19wcm9tcHRfdGVtcGxh",
- "dGUYASABKAlCA+BBAkgAiAEBQhkKF19tZXRyaWNfcHJvbXB0X3RlbXBsYXRl",
- "IlQKFVBvaW50d2lzZU1ldHJpY1Jlc3VsdBIXCgVzY29yZRgBIAEoAkID4EED",
- "SACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBA0IICgZfc2NvcmUitAEK",
- "E1BhaXJ3aXNlTWV0cmljSW5wdXQSTQoLbWV0cmljX3NwZWMYASABKAsyMy5n",
- "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3aXNlTWV0cmlj",
- "U3BlY0ID4EECEk4KCGluc3RhbmNlGAIgASgLMjcuZ29vZ2xlLmNsb3VkLmFp",
- "cGxhdGZvcm0udjFiZXRhMS5QYWlyd2lzZU1ldHJpY0luc3RhbmNlQgPgQQIi",
- "PQoWUGFpcndpc2VNZXRyaWNJbnN0YW5jZRIXCg1qc29uX2luc3RhbmNlGAEg",
- "ASgJSABCCgoIaW5zdGFuY2UiWQoSUGFpcndpc2VNZXRyaWNTcGVjEigKFm1l",
- "dHJpY19wcm9tcHRfdGVtcGxhdGUYASABKAlCA+BBAkgAiAEBQhkKF19tZXRy",
- "aWNfcHJvbXB0X3RlbXBsYXRlIn8KFFBhaXJ3aXNlTWV0cmljUmVzdWx0Ek0K",
- "D3BhaXJ3aXNlX2Nob2ljZRgBIAEoDjIvLmdvb2dsZS5jbG91ZC5haXBsYXRm",
- "b3JtLnYxYmV0YTEuUGFpcndpc2VDaG9pY2VCA+BBAxIYCgtleHBsYW5hdGlv",
- "bhgCIAEoCUID4EEDIrIBChJUb29sQ2FsbFZhbGlkSW5wdXQSTAoLbWV0cmlj",
- "X3NwZWMYASABKAsyMi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx",
- "LlRvb2xDYWxsVmFsaWRTcGVjQgPgQQISTgoJaW5zdGFuY2VzGAIgAygLMjYu",
- "Z29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sQ2FsbFZhbGlk",
- "SW5zdGFuY2VCA+BBAiITChFUb29sQ2FsbFZhbGlkU3BlYyJvChVUb29sQ2Fs",
- "bFZhbGlkSW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQES",
- "GwoJcmVmZXJlbmNlGAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIM",
- "CgpfcmVmZXJlbmNlIn0KFFRvb2xDYWxsVmFsaWRSZXN1bHRzEmUKHXRvb2xf",
- "Y2FsbF92YWxpZF9tZXRyaWNfdmFsdWVzGAEgAygLMjkuZ29vZ2xlLmNsb3Vk",
- "LmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sQ2FsbFZhbGlkTWV0cmljVmFsdWVC",
- "A+BBAyI9ChhUb29sQ2FsbFZhbGlkTWV0cmljVmFsdWUSFwoFc2NvcmUYASAB",
- "KAJCA+BBA0gAiAEBQggKBl9zY29yZSKyAQoSVG9vbE5hbWVNYXRjaElucHV0",
- "EkwKC21ldHJpY19zcGVjGAEgASgLMjIuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
- "cm0udjFiZXRhMS5Ub29sTmFtZU1hdGNoU3BlY0ID4EECEk4KCWluc3RhbmNl",
- "cxgCIAMoCzI2Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9v",
- "bE5hbWVNYXRjaEluc3RhbmNlQgPgQQIiEwoRVG9vbE5hbWVNYXRjaFNwZWMi",
- "bwoVVG9vbE5hbWVNYXRjaEluc3RhbmNlEhwKCnByZWRpY3Rpb24YASABKAlC",
- "A+BBAkgAiAEBEhsKCXJlZmVyZW5jZRgCIAEoCUID4EECSAGIAQFCDQoLX3By",
- "ZWRpY3Rpb25CDAoKX3JlZmVyZW5jZSJ9ChRUb29sTmFtZU1hdGNoUmVzdWx0",
- "cxJlCh10b29sX25hbWVfbWF0Y2hfbWV0cmljX3ZhbHVlcxgBIAMoCzI5Lmdv",
- "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbE5hbWVNYXRjaE1l",
- "dHJpY1ZhbHVlQgPgQQMiPQoYVG9vbE5hbWVNYXRjaE1ldHJpY1ZhbHVlEhcK",
- "BXNjb3JlGAEgASgCQgPgQQNIAIgBAUIICgZfc2NvcmUiygEKGlRvb2xQYXJh",
- "bWV0ZXJLZXlNYXRjaElucHV0ElQKC21ldHJpY19zcGVjGAEgASgLMjouZ29v",
- "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sUGFyYW1ldGVyS2V5",
- "TWF0Y2hTcGVjQgPgQQISVgoJaW5zdGFuY2VzGAIgAygLMj4uZ29vZ2xlLmNs",
- "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sUGFyYW1ldGVyS2V5TWF0Y2hJ",
- "bnN0YW5jZUID4EECIhsKGVRvb2xQYXJhbWV0ZXJLZXlNYXRjaFNwZWMidwod",
- "VG9vbFBhcmFtZXRlcktleU1hdGNoSW5zdGFuY2USHAoKcHJlZGljdGlvbhgB",
- "IAEoCUID4EECSACIAQESGwoJcmVmZXJlbmNlGAIgASgJQgPgQQJIAYgBAUIN",
- "CgtfcHJlZGljdGlvbkIMCgpfcmVmZXJlbmNlIpYBChxUb29sUGFyYW1ldGVy",
- "S2V5TWF0Y2hSZXN1bHRzEnYKJnRvb2xfcGFyYW1ldGVyX2tleV9tYXRjaF9t",
- "ZXRyaWNfdmFsdWVzGAEgAygLMkEuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
- "djFiZXRhMS5Ub29sUGFyYW1ldGVyS2V5TWF0Y2hNZXRyaWNWYWx1ZUID4EED",
- "IkUKIFRvb2xQYXJhbWV0ZXJLZXlNYXRjaE1ldHJpY1ZhbHVlEhcKBXNjb3Jl",
- "GAEgASgCQgPgQQNIAIgBAUIICgZfc2NvcmUixwEKGVRvb2xQYXJhbWV0ZXJL",
- "Vk1hdGNoSW5wdXQSUwoLbWV0cmljX3NwZWMYASABKAsyOS5nb29nbGUuY2xv",
- "dWQuYWlwbGF0Zm9ybS52MWJldGExLlRvb2xQYXJhbWV0ZXJLVk1hdGNoU3Bl",
- "Y0ID4EECElUKCWluc3RhbmNlcxgCIAMoCzI9Lmdvb2dsZS5jbG91ZC5haXBs",
- "YXRmb3JtLnYxYmV0YTEuVG9vbFBhcmFtZXRlcktWTWF0Y2hJbnN0YW5jZUID",
- "4EECIkAKGFRvb2xQYXJhbWV0ZXJLVk1hdGNoU3BlYxIkChd1c2Vfc3RyaWN0",
- "X3N0cmluZ19tYXRjaBgBIAEoCEID4EEBInYKHFRvb2xQYXJhbWV0ZXJLVk1h",
- "dGNoSW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJ",
- "cmVmZXJlbmNlGAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIMCgpf",
- "cmVmZXJlbmNlIpMBChtUb29sUGFyYW1ldGVyS1ZNYXRjaFJlc3VsdHMSdAol",
- "dG9vbF9wYXJhbWV0ZXJfa3ZfbWF0Y2hfbWV0cmljX3ZhbHVlcxgBIAMoCzJA",
- "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbFBhcmFtZXRl",
- "cktWTWF0Y2hNZXRyaWNWYWx1ZUID4EEDIkQKH1Rvb2xQYXJhbWV0ZXJLVk1h",
+ "cnVjdGlvbiJYCiRQYWlyd2lzZVF1ZXN0aW9uQW5zd2VyaW5nUXVhbGl0eVNw",
+ "ZWMSGgoNdXNlX3JlZmVyZW5jZRgBIAEoCEID4EEBEhQKB3ZlcnNpb24YAiAB",
+ "KAVCA+BBASK+AQomUGFpcndpc2VRdWVzdGlvbkFuc3dlcmluZ1F1YWxpdHlS",
+ "ZXN1bHQSTQoPcGFpcndpc2VfY2hvaWNlGAEgASgOMi8uZ29vZ2xlLmNsb3Vk",
+ "LmFpcGxhdGZvcm0udjFiZXRhMS5QYWlyd2lzZUNob2ljZUID4EEDEhgKC2V4",
+ "cGxhbmF0aW9uGAIgASgJQgPgQQMSHAoKY29uZmlkZW5jZRgDIAEoAkID4EED",
+ "SACIAQFCDQoLX2NvbmZpZGVuY2Ui2AEKH1F1ZXN0aW9uQW5zd2VyaW5nUmVs",
+ "ZXZhbmNlSW5wdXQSWQoLbWV0cmljX3NwZWMYASABKAsyPy5nb29nbGUuY2xv",
+ "dWQuYWlwbGF0Zm9ybS52MWJldGExLlF1ZXN0aW9uQW5zd2VyaW5nUmVsZXZh",
+ "bmNlU3BlY0ID4EECEloKCGluc3RhbmNlGAIgASgLMkMuZ29vZ2xlLmNsb3Vk",
+ "LmFpcGxhdGZvcm0udjFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ1JlbGV2YW5j",
+ "ZUluc3RhbmNlQgPgQQIi0gEKIlF1ZXN0aW9uQW5zd2VyaW5nUmVsZXZhbmNl",
+ "SW5zdGFuY2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJcmVm",
+ "ZXJlbmNlGAIgASgJQgPgQQFIAYgBARIZCgdjb250ZXh0GAMgASgJQgPgQQFI",
+ "AogBARIdCgtpbnN0cnVjdGlvbhgEIAEoCUID4EECSAOIAQFCDQoLX3ByZWRp",
+ "Y3Rpb25CDAoKX3JlZmVyZW5jZUIKCghfY29udGV4dEIOCgxfaW5zdHJ1Y3Rp",
+ "b24iUgoeUXVlc3Rpb25BbnN3ZXJpbmdSZWxldmFuY2VTcGVjEhoKDXVzZV9y",
+ "ZWZlcmVuY2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEijAEK",
+ "IFF1ZXN0aW9uQW5zd2VyaW5nUmVsZXZhbmNlUmVzdWx0EhcKBXNjb3JlGAEg",
+ "ASgCQgPgQQNIAIgBARIYCgtleHBsYW5hdGlvbhgCIAEoCUID4EEDEhwKCmNv",
+ "bmZpZGVuY2UYAyABKAJCA+BBA0gBiAEBQggKBl9zY29yZUINCgtfY29uZmlk",
+ "ZW5jZSLeAQohUXVlc3Rpb25BbnN3ZXJpbmdIZWxwZnVsbmVzc0lucHV0ElsK",
+ "C21ldHJpY19zcGVjGAEgASgLMkEuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
+ "djFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ0hlbHBmdWxuZXNzU3BlY0ID4EEC",
+ "ElwKCGluc3RhbmNlGAIgASgLMkUuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
+ "djFiZXRhMS5RdWVzdGlvbkFuc3dlcmluZ0hlbHBmdWxuZXNzSW5zdGFuY2VC",
+ "A+BBAiLUAQokUXVlc3Rpb25BbnN3ZXJpbmdIZWxwZnVsbmVzc0luc3RhbmNl",
+ "EhwKCnByZWRpY3Rpb24YASABKAlCA+BBAkgAiAEBEhsKCXJlZmVyZW5jZRgC",
+ "IAEoCUID4EEBSAGIAQESGQoHY29udGV4dBgDIAEoCUID4EEBSAKIAQESHQoL",
+ "aW5zdHJ1Y3Rpb24YBCABKAlCA+BBAkgDiAEBQg0KC19wcmVkaWN0aW9uQgwK",
+ "Cl9yZWZlcmVuY2VCCgoIX2NvbnRleHRCDgoMX2luc3RydWN0aW9uIlQKIFF1",
+ "ZXN0aW9uQW5zd2VyaW5nSGVscGZ1bG5lc3NTcGVjEhoKDXVzZV9yZWZlcmVu",
+ "Y2UYASABKAhCA+BBARIUCgd2ZXJzaW9uGAIgASgFQgPgQQEijgEKIlF1ZXN0",
+ "aW9uQW5zd2VyaW5nSGVscGZ1bG5lc3NSZXN1bHQSFwoFc2NvcmUYASABKAJC",
+ "A+BBA0gAiAEBEhgKC2V4cGxhbmF0aW9uGAIgASgJQgPgQQMSHAoKY29uZmlk",
+ "ZW5jZRgDIAEoAkID4EEDSAGIAQFCCAoGX3Njb3JlQg0KC19jb25maWRlbmNl",
+ "It4BCiFRdWVzdGlvbkFuc3dlcmluZ0NvcnJlY3RuZXNzSW5wdXQSWwoLbWV0",
+ "cmljX3NwZWMYASABKAsyQS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl",
+ "dGExLlF1ZXN0aW9uQW5zd2VyaW5nQ29ycmVjdG5lc3NTcGVjQgPgQQISXAoI",
+ "aW5zdGFuY2UYAiABKAsyRS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJl",
+ "dGExLlF1ZXN0aW9uQW5zd2VyaW5nQ29ycmVjdG5lc3NJbnN0YW5jZUID4EEC",
+ "ItQBCiRRdWVzdGlvbkFuc3dlcmluZ0NvcnJlY3RuZXNzSW5zdGFuY2USHAoK",
+ "cHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJcmVmZXJlbmNlGAIgASgJ",
+ "QgPgQQFIAYgBARIZCgdjb250ZXh0GAMgASgJQgPgQQFIAogBARIdCgtpbnN0",
+ "cnVjdGlvbhgEIAEoCUID4EECSAOIAQFCDQoLX3ByZWRpY3Rpb25CDAoKX3Jl",
+ "ZmVyZW5jZUIKCghfY29udGV4dEIOCgxfaW5zdHJ1Y3Rpb24iVAogUXVlc3Rp",
+ "b25BbnN3ZXJpbmdDb3JyZWN0bmVzc1NwZWMSGgoNdXNlX3JlZmVyZW5jZRgB",
+ "IAEoCEID4EEBEhQKB3ZlcnNpb24YAiABKAVCA+BBASKOAQoiUXVlc3Rpb25B",
+ "bnN3ZXJpbmdDb3JyZWN0bmVzc1Jlc3VsdBIXCgVzY29yZRgBIAEoAkID4EED",
+ "SACIAQESGAoLZXhwbGFuYXRpb24YAiABKAlCA+BBAxIcCgpjb25maWRlbmNl",
+ "GAMgASgCQgPgQQNIAYgBAUIICgZfc2NvcmVCDQoLX2NvbmZpZGVuY2UitwEK",
+ "FFBvaW50d2lzZU1ldHJpY0lucHV0Ek4KC21ldHJpY19zcGVjGAEgASgLMjQu",
+ "Z29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Qb2ludHdpc2VNZXRy",
+ "aWNTcGVjQgPgQQISTwoIaW5zdGFuY2UYAiABKAsyOC5nb29nbGUuY2xvdWQu",
+ "YWlwbGF0Zm9ybS52MWJldGExLlBvaW50d2lzZU1ldHJpY0luc3RhbmNlQgPg",
+ "QQIiPgoXUG9pbnR3aXNlTWV0cmljSW5zdGFuY2USFwoNanNvbl9pbnN0YW5j",
+ "ZRgBIAEoCUgAQgoKCGluc3RhbmNlIloKE1BvaW50d2lzZU1ldHJpY1NwZWMS",
+ "KAoWbWV0cmljX3Byb21wdF90ZW1wbGF0ZRgBIAEoCUID4EECSACIAQFCGQoX",
+ "X21ldHJpY19wcm9tcHRfdGVtcGxhdGUiVAoVUG9pbnR3aXNlTWV0cmljUmVz",
+ "dWx0EhcKBXNjb3JlGAEgASgCQgPgQQNIAIgBARIYCgtleHBsYW5hdGlvbhgC",
+ "IAEoCUID4EEDQggKBl9zY29yZSK0AQoTUGFpcndpc2VNZXRyaWNJbnB1dBJN",
+ "CgttZXRyaWNfc3BlYxgBIAEoCzIzLmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
+ "LnYxYmV0YTEuUGFpcndpc2VNZXRyaWNTcGVjQgPgQQISTgoIaW5zdGFuY2UY",
+ "AiABKAsyNy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlBhaXJ3",
+ "aXNlTWV0cmljSW5zdGFuY2VCA+BBAiI9ChZQYWlyd2lzZU1ldHJpY0luc3Rh",
+ "bmNlEhcKDWpzb25faW5zdGFuY2UYASABKAlIAEIKCghpbnN0YW5jZSJZChJQ",
+ "YWlyd2lzZU1ldHJpY1NwZWMSKAoWbWV0cmljX3Byb21wdF90ZW1wbGF0ZRgB",
+ "IAEoCUID4EECSACIAQFCGQoXX21ldHJpY19wcm9tcHRfdGVtcGxhdGUifwoU",
+ "UGFpcndpc2VNZXRyaWNSZXN1bHQSTQoPcGFpcndpc2VfY2hvaWNlGAEgASgO",
+ "Mi8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5QYWlyd2lzZUNo",
+ "b2ljZUID4EEDEhgKC2V4cGxhbmF0aW9uGAIgASgJQgPgQQMisgEKElRvb2xD",
+ "YWxsVmFsaWRJbnB1dBJMCgttZXRyaWNfc3BlYxgBIAEoCzIyLmdvb2dsZS5j",
+ "bG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbENhbGxWYWxpZFNwZWNCA+BB",
+ "AhJOCglpbnN0YW5jZXMYAiADKAsyNi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9y",
+ "bS52MWJldGExLlRvb2xDYWxsVmFsaWRJbnN0YW5jZUID4EECIhMKEVRvb2xD",
+ "YWxsVmFsaWRTcGVjIm8KFVRvb2xDYWxsVmFsaWRJbnN0YW5jZRIcCgpwcmVk",
+ "aWN0aW9uGAEgASgJQgPgQQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BB",
+ "AkgBiAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2UifQoUVG9vbENh",
+ "bGxWYWxpZFJlc3VsdHMSZQoddG9vbF9jYWxsX3ZhbGlkX21ldHJpY192YWx1",
+ "ZXMYASADKAsyOS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRv",
+ "b2xDYWxsVmFsaWRNZXRyaWNWYWx1ZUID4EEDIj0KGFRvb2xDYWxsVmFsaWRN",
+ "ZXRyaWNWYWx1ZRIXCgVzY29yZRgBIAEoAkID4EEDSACIAQFCCAoGX3Njb3Jl",
+ "IrIBChJUb29sTmFtZU1hdGNoSW5wdXQSTAoLbWV0cmljX3NwZWMYASABKAsy",
+ "Mi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRvb2xOYW1lTWF0",
+ "Y2hTcGVjQgPgQQISTgoJaW5zdGFuY2VzGAIgAygLMjYuZ29vZ2xlLmNsb3Vk",
+ "LmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sTmFtZU1hdGNoSW5zdGFuY2VCA+BB",
+ "AiITChFUb29sTmFtZU1hdGNoU3BlYyJvChVUb29sTmFtZU1hdGNoSW5zdGFu",
+ "Y2USHAoKcHJlZGljdGlvbhgBIAEoCUID4EECSACIAQESGwoJcmVmZXJlbmNl",
+ "GAIgASgJQgPgQQJIAYgBAUINCgtfcHJlZGljdGlvbkIMCgpfcmVmZXJlbmNl",
+ "In0KFFRvb2xOYW1lTWF0Y2hSZXN1bHRzEmUKHXRvb2xfbmFtZV9tYXRjaF9t",
+ "ZXRyaWNfdmFsdWVzGAEgAygLMjkuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
+ "djFiZXRhMS5Ub29sTmFtZU1hdGNoTWV0cmljVmFsdWVCA+BBAyI9ChhUb29s",
+ "TmFtZU1hdGNoTWV0cmljVmFsdWUSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEB",
+ "QggKBl9zY29yZSLKAQoaVG9vbFBhcmFtZXRlcktleU1hdGNoSW5wdXQSVAoL",
+ "bWV0cmljX3NwZWMYASABKAsyOi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52",
+ "MWJldGExLlRvb2xQYXJhbWV0ZXJLZXlNYXRjaFNwZWNCA+BBAhJWCglpbnN0",
+ "YW5jZXMYAiADKAsyPi5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGEx",
+ "LlRvb2xQYXJhbWV0ZXJLZXlNYXRjaEluc3RhbmNlQgPgQQIiGwoZVG9vbFBh",
+ "cmFtZXRlcktleU1hdGNoU3BlYyJ3Ch1Ub29sUGFyYW1ldGVyS2V5TWF0Y2hJ",
+ "bnN0YW5jZRIcCgpwcmVkaWN0aW9uGAEgASgJQgPgQQJIAIgBARIbCglyZWZl",
+ "cmVuY2UYAiABKAlCA+BBAkgBiAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZl",
+ "cmVuY2UilgEKHFRvb2xQYXJhbWV0ZXJLZXlNYXRjaFJlc3VsdHMSdgomdG9v",
+ "bF9wYXJhbWV0ZXJfa2V5X21hdGNoX21ldHJpY192YWx1ZXMYASADKAsyQS5n",
+ "b29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRvb2xQYXJhbWV0ZXJL",
+ "ZXlNYXRjaE1ldHJpY1ZhbHVlQgPgQQMiRQogVG9vbFBhcmFtZXRlcktleU1h",
"dGNoTWV0cmljVmFsdWUSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBQggKBl9z",
- "Y29yZSpXCg5QYWlyd2lzZUNob2ljZRIfChtQQUlSV0lTRV9DSE9JQ0VfVU5T",
- "UEVDSUZJRUQQABIMCghCQVNFTElORRABEg0KCUNBTkRJREFURRACEgcKA1RJ",
- "RRADMrgCChFFdmFsdWF0aW9uU2VydmljZRLTAQoRRXZhbHVhdGVJbnN0YW5j",
- "ZXMSOS5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLkV2YWx1YXRl",
- "SW5zdGFuY2VzUmVxdWVzdBo6Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYx",
- "YmV0YTEuRXZhbHVhdGVJbnN0YW5jZXNSZXNwb25zZSJHgtPkkwJBIjwvdjFi",
- "ZXRhMS97bG9jYXRpb249cHJvamVjdHMvKi9sb2NhdGlvbnMvKn06ZXZhbHVh",
- "dGVJbnN0YW5jZXM6ASoaTcpBGWFpcGxhdGZvcm0uZ29vZ2xlYXBpcy5jb23S",
- "QS5odHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL2Nsb3VkLXBsYXRm",
- "b3JtQu0BCiNjb20uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMUIW",
- "RXZhbHVhdGlvblNlcnZpY2VQcm90b1ABWkNjbG91ZC5nb29nbGUuY29tL2dv",
- "L2FpcGxhdGZvcm0vYXBpdjFiZXRhMS9haXBsYXRmb3JtcGI7YWlwbGF0Zm9y",
- "bXBiqgIfR29vZ2xlLkNsb3VkLkFJUGxhdGZvcm0uVjFCZXRhMcoCH0dvb2ds",
- "ZVxDbG91ZFxBSVBsYXRmb3JtXFYxYmV0YTHqAiJHb29nbGU6OkNsb3VkOjpB",
- "SVBsYXRmb3JtOjpWMWJldGExYgZwcm90bzM="));
+ "Y29yZSLHAQoZVG9vbFBhcmFtZXRlcktWTWF0Y2hJbnB1dBJTCgttZXRyaWNf",
+ "c3BlYxgBIAEoCzI5Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEu",
+ "VG9vbFBhcmFtZXRlcktWTWF0Y2hTcGVjQgPgQQISVQoJaW5zdGFuY2VzGAIg",
+ "AygLMj0uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5Ub29sUGFy",
+ "YW1ldGVyS1ZNYXRjaEluc3RhbmNlQgPgQQIiQAoYVG9vbFBhcmFtZXRlcktW",
+ "TWF0Y2hTcGVjEiQKF3VzZV9zdHJpY3Rfc3RyaW5nX21hdGNoGAEgASgIQgPg",
+ "QQEidgocVG9vbFBhcmFtZXRlcktWTWF0Y2hJbnN0YW5jZRIcCgpwcmVkaWN0",
+ "aW9uGAEgASgJQgPgQQJIAIgBARIbCglyZWZlcmVuY2UYAiABKAlCA+BBAkgB",
+ "iAEBQg0KC19wcmVkaWN0aW9uQgwKCl9yZWZlcmVuY2UikwEKG1Rvb2xQYXJh",
+ "bWV0ZXJLVk1hdGNoUmVzdWx0cxJ0CiV0b29sX3BhcmFtZXRlcl9rdl9tYXRj",
+ "aF9tZXRyaWNfdmFsdWVzGAEgAygLMkAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZv",
+ "cm0udjFiZXRhMS5Ub29sUGFyYW1ldGVyS1ZNYXRjaE1ldHJpY1ZhbHVlQgPg",
+ "QQMiRAofVG9vbFBhcmFtZXRlcktWTWF0Y2hNZXRyaWNWYWx1ZRIXCgVzY29y",
+ "ZRgBIAEoAkID4EEDSACIAQFCCAoGX3Njb3JlIscBChlUcmFqZWN0b3J5RXhh",
+ "Y3RNYXRjaElucHV0ElMKC21ldHJpY19zcGVjGAEgASgLMjkuZ29vZ2xlLmNs",
+ "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5RXhhY3RNYXRjaFNw",
+ "ZWNCA+BBAhJVCglpbnN0YW5jZXMYAiADKAsyPS5nb29nbGUuY2xvdWQuYWlw",
+ "bGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlFeGFjdE1hdGNoSW5zdGFuY2VC",
+ "A+BBAiIaChhUcmFqZWN0b3J5RXhhY3RNYXRjaFNwZWMi+gEKHFRyYWplY3Rv",
+ "cnlFeGFjdE1hdGNoSW5zdGFuY2USUwoUcHJlZGljdGVkX3RyYWplY3RvcnkY",
+ "ASABKAsyKy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWpl",
+ "Y3RvcnlCA+BBAkgAiAEBElMKFHJlZmVyZW5jZV90cmFqZWN0b3J5GAIgASgL",
+ "MisuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5",
+ "QgPgQQJIAYgBAUIXChVfcHJlZGljdGVkX3RyYWplY3RvcnlCFwoVX3JlZmVy",
+ "ZW5jZV90cmFqZWN0b3J5IpIBChtUcmFqZWN0b3J5RXhhY3RNYXRjaFJlc3Vs",
+ "dHMScwokdHJhamVjdG9yeV9leGFjdF9tYXRjaF9tZXRyaWNfdmFsdWVzGAEg",
+ "AygLMkAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0",
+ "b3J5RXhhY3RNYXRjaE1ldHJpY1ZhbHVlQgPgQQMiRAofVHJhamVjdG9yeUV4",
+ "YWN0TWF0Y2hNZXRyaWNWYWx1ZRIXCgVzY29yZRgBIAEoAkID4EEDSACIAQFC",
+ "CAoGX3Njb3JlIs0BChtUcmFqZWN0b3J5SW5PcmRlck1hdGNoSW5wdXQSVQoL",
+ "bWV0cmljX3NwZWMYASABKAsyOy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52",
+ "MWJldGExLlRyYWplY3RvcnlJbk9yZGVyTWF0Y2hTcGVjQgPgQQISVwoJaW5z",
+ "dGFuY2VzGAIgAygLMj8uZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRh",
+ "MS5UcmFqZWN0b3J5SW5PcmRlck1hdGNoSW5zdGFuY2VCA+BBAiIcChpUcmFq",
+ "ZWN0b3J5SW5PcmRlck1hdGNoU3BlYyL8AQoeVHJhamVjdG9yeUluT3JkZXJN",
+ "YXRjaEluc3RhbmNlElMKFHByZWRpY3RlZF90cmFqZWN0b3J5GAEgASgLMisu",
+ "Z29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5QgPg",
+ "QQJIAIgBARJTChRyZWZlcmVuY2VfdHJhamVjdG9yeRgCIAEoCzIrLmdvb2ds",
+ "ZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeUID4EECSAGI",
+ "AQFCFwoVX3ByZWRpY3RlZF90cmFqZWN0b3J5QhcKFV9yZWZlcmVuY2VfdHJh",
+ "amVjdG9yeSKZAQodVHJhamVjdG9yeUluT3JkZXJNYXRjaFJlc3VsdHMSeAon",
+ "dHJhamVjdG9yeV9pbl9vcmRlcl9tYXRjaF9tZXRyaWNfdmFsdWVzGAEgAygL",
+ "MkIuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5",
+ "SW5PcmRlck1hdGNoTWV0cmljVmFsdWVCA+BBAyJGCiFUcmFqZWN0b3J5SW5P",
+ "cmRlck1hdGNoTWV0cmljVmFsdWUSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEB",
+ "QggKBl9zY29yZSLQAQocVHJhamVjdG9yeUFueU9yZGVyTWF0Y2hJbnB1dBJW",
+ "CgttZXRyaWNfc3BlYxgBIAEoCzI8Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3Jt",
+ "LnYxYmV0YTEuVHJhamVjdG9yeUFueU9yZGVyTWF0Y2hTcGVjQgPgQQISWAoJ",
+ "aW5zdGFuY2VzGAIgAygLMkAuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
+ "ZXRhMS5UcmFqZWN0b3J5QW55T3JkZXJNYXRjaEluc3RhbmNlQgPgQQIiHQob",
+ "VHJhamVjdG9yeUFueU9yZGVyTWF0Y2hTcGVjIv0BCh9UcmFqZWN0b3J5QW55",
+ "T3JkZXJNYXRjaEluc3RhbmNlElMKFHByZWRpY3RlZF90cmFqZWN0b3J5GAEg",
+ "ASgLMisuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0",
+ "b3J5QgPgQQJIAIgBARJTChRyZWZlcmVuY2VfdHJhamVjdG9yeRgCIAEoCzIr",
+ "Lmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeUID",
+ "4EECSAGIAQFCFwoVX3ByZWRpY3RlZF90cmFqZWN0b3J5QhcKFV9yZWZlcmVu",
+ "Y2VfdHJhamVjdG9yeSKcAQoeVHJhamVjdG9yeUFueU9yZGVyTWF0Y2hSZXN1",
+ "bHRzEnoKKHRyYWplY3RvcnlfYW55X29yZGVyX21hdGNoX21ldHJpY192YWx1",
+ "ZXMYASADKAsyQy5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRy",
+ "YWplY3RvcnlBbnlPcmRlck1hdGNoTWV0cmljVmFsdWVCA+BBAyJHCiJUcmFq",
+ "ZWN0b3J5QW55T3JkZXJNYXRjaE1ldHJpY1ZhbHVlEhcKBXNjb3JlGAEgASgC",
+ "QgPgQQNIAIgBAUIICgZfc2NvcmUixAEKGFRyYWplY3RvcnlQcmVjaXNpb25J",
+ "bnB1dBJSCgttZXRyaWNfc3BlYxgBIAEoCzI4Lmdvb2dsZS5jbG91ZC5haXBs",
+ "YXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeVByZWNpc2lvblNwZWNCA+BBAhJU",
+ "CglpbnN0YW5jZXMYAiADKAsyPC5nb29nbGUuY2xvdWQuYWlwbGF0Zm9ybS52",
+ "MWJldGExLlRyYWplY3RvcnlQcmVjaXNpb25JbnN0YW5jZUID4EECIhkKF1Ry",
+ "YWplY3RvcnlQcmVjaXNpb25TcGVjIvkBChtUcmFqZWN0b3J5UHJlY2lzaW9u",
+ "SW5zdGFuY2USUwoUcHJlZGljdGVkX3RyYWplY3RvcnkYASABKAsyKy5nb29n",
+ "bGUuY2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlCA+BBAkgA",
+ "iAEBElMKFHJlZmVyZW5jZV90cmFqZWN0b3J5GAIgASgLMisuZ29vZ2xlLmNs",
+ "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5QgPgQQJIAYgBAUIX",
+ "ChVfcHJlZGljdGVkX3RyYWplY3RvcnlCFwoVX3JlZmVyZW5jZV90cmFqZWN0",
+ "b3J5Io4BChpUcmFqZWN0b3J5UHJlY2lzaW9uUmVzdWx0cxJwCiJ0cmFqZWN0",
+ "b3J5X3ByZWNpc2lvbl9tZXRyaWNfdmFsdWVzGAEgAygLMj8uZ29vZ2xlLmNs",
+ "b3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5UHJlY2lzaW9uTWV0",
+ "cmljVmFsdWVCA+BBAyJDCh5UcmFqZWN0b3J5UHJlY2lzaW9uTWV0cmljVmFs",
+ "dWUSFwoFc2NvcmUYASABKAJCA+BBA0gAiAEBQggKBl9zY29yZSK7AQoVVHJh",
+ "amVjdG9yeVJlY2FsbElucHV0Ek8KC21ldHJpY19zcGVjGAEgASgLMjUuZ29v",
+ "Z2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5UmVjYWxs",
+ "U3BlY0ID4EECElEKCWluc3RhbmNlcxgCIAMoCzI5Lmdvb2dsZS5jbG91ZC5h",
+ "aXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeVJlY2FsbEluc3RhbmNlQgPg",
+ "QQIiFgoUVHJhamVjdG9yeVJlY2FsbFNwZWMi9gEKGFRyYWplY3RvcnlSZWNh",
+ "bGxJbnN0YW5jZRJTChRwcmVkaWN0ZWRfdHJhamVjdG9yeRgBIAEoCzIrLmdv",
+ "b2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVHJhamVjdG9yeUID4EEC",
+ "SACIAQESUwoUcmVmZXJlbmNlX3RyYWplY3RvcnkYAiABKAsyKy5nb29nbGUu",
+ "Y2xvdWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlCA+BBAkgBiAEB",
+ "QhcKFV9wcmVkaWN0ZWRfdHJhamVjdG9yeUIXChVfcmVmZXJlbmNlX3RyYWpl",
+ "Y3RvcnkihQEKF1RyYWplY3RvcnlSZWNhbGxSZXN1bHRzEmoKH3RyYWplY3Rv",
+ "cnlfcmVjYWxsX21ldHJpY192YWx1ZXMYASADKAsyPC5nb29nbGUuY2xvdWQu",
+ "YWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlSZWNhbGxNZXRyaWNWYWx1",
+ "ZUID4EEDIkAKG1RyYWplY3RvcnlSZWNhbGxNZXRyaWNWYWx1ZRIXCgVzY29y",
+ "ZRgBIAEoAkID4EEDSACIAQFCCAoGX3Njb3JlItABChxUcmFqZWN0b3J5U2lu",
+ "Z2xlVG9vbFVzZUlucHV0ElYKC21ldHJpY19zcGVjGAEgASgLMjwuZ29vZ2xl",
+ "LmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0b3J5U2luZ2xlVG9v",
+ "bFVzZVNwZWNCA+BBAhJYCglpbnN0YW5jZXMYAiADKAsyQC5nb29nbGUuY2xv",
+ "dWQuYWlwbGF0Zm9ybS52MWJldGExLlRyYWplY3RvcnlTaW5nbGVUb29sVXNl",
+ "SW5zdGFuY2VCA+BBAiJIChtUcmFqZWN0b3J5U2luZ2xlVG9vbFVzZVNwZWMS",
+ "GwoJdG9vbF9uYW1lGAEgASgJQgPgQQJIAIgBAUIMCgpfdG9vbF9uYW1lIo8B",
+ "Ch9UcmFqZWN0b3J5U2luZ2xlVG9vbFVzZUluc3RhbmNlElMKFHByZWRpY3Rl",
+ "ZF90cmFqZWN0b3J5GAEgASgLMisuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0u",
+ "djFiZXRhMS5UcmFqZWN0b3J5QgPgQQJIAIgBAUIXChVfcHJlZGljdGVkX3Ry",
+ "YWplY3RvcnkinAEKHlRyYWplY3RvcnlTaW5nbGVUb29sVXNlUmVzdWx0cxJ6",
+ "Cih0cmFqZWN0b3J5X3NpbmdsZV90b29sX3VzZV9tZXRyaWNfdmFsdWVzGAEg",
+ "AygLMkMuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFiZXRhMS5UcmFqZWN0",
+ "b3J5U2luZ2xlVG9vbFVzZU1ldHJpY1ZhbHVlQgPgQQMiRwoiVHJhamVjdG9y",
+ "eVNpbmdsZVRvb2xVc2VNZXRyaWNWYWx1ZRIXCgVzY29yZRgBIAEoAkID4EED",
+ "SACIAQFCCAoGX3Njb3JlIlAKClRyYWplY3RvcnkSQgoKdG9vbF9jYWxscxgB",
+ "IAMoCzIpLmdvb2dsZS5jbG91ZC5haXBsYXRmb3JtLnYxYmV0YTEuVG9vbENh",
+ "bGxCA+BBAiJiCghUb29sQ2FsbBIbCgl0b29sX25hbWUYASABKAlCA+BBAkgA",
+ "iAEBEhwKCnRvb2xfaW5wdXQYAiABKAlCA+BBAUgBiAEBQgwKCl90b29sX25h",
+ "bWVCDQoLX3Rvb2xfaW5wdXQqVwoOUGFpcndpc2VDaG9pY2USHwobUEFJUldJ",
+ "U0VfQ0hPSUNFX1VOU1BFQ0lGSUVEEAASDAoIQkFTRUxJTkUQARINCglDQU5E",
+ "SURBVEUQAhIHCgNUSUUQAzK4AgoRRXZhbHVhdGlvblNlcnZpY2US0wEKEUV2",
+ "YWx1YXRlSW5zdGFuY2VzEjkuZ29vZ2xlLmNsb3VkLmFpcGxhdGZvcm0udjFi",
+ "ZXRhMS5FdmFsdWF0ZUluc3RhbmNlc1JlcXVlc3QaOi5nb29nbGUuY2xvdWQu",
+ "YWlwbGF0Zm9ybS52MWJldGExLkV2YWx1YXRlSW5zdGFuY2VzUmVzcG9uc2Ui",
+ "R4LT5JMCQSI8L3YxYmV0YTEve2xvY2F0aW9uPXByb2plY3RzLyovbG9jYXRp",
+ "b25zLyp9OmV2YWx1YXRlSW5zdGFuY2VzOgEqGk3KQRlhaXBsYXRmb3JtLmdv",
+ "b2dsZWFwaXMuY29t0kEuaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vYXV0",
+ "aC9jbG91ZC1wbGF0Zm9ybULtAQojY29tLmdvb2dsZS5jbG91ZC5haXBsYXRm",
+ "b3JtLnYxYmV0YTFCFkV2YWx1YXRpb25TZXJ2aWNlUHJvdG9QAVpDY2xvdWQu",
+ "Z29vZ2xlLmNvbS9nby9haXBsYXRmb3JtL2FwaXYxYmV0YTEvYWlwbGF0Zm9y",
+ "bXBiO2FpcGxhdGZvcm1wYqoCH0dvb2dsZS5DbG91ZC5BSVBsYXRmb3JtLlYx",
+ "QmV0YTHKAh9Hb29nbGVcQ2xvdWRcQUlQbGF0Zm9ybVxWMWJldGEx6gIiR29v",
+ "Z2xlOjpDbG91ZDo6QUlQbGF0Zm9ybTo6VjFiZXRhMWIGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Api.AnnotationsReflection.Descriptor, global::Google.Api.ClientReflection.Descriptor, global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Api.ResourceReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Cloud.AIPlatform.V1Beta1.PairwiseChoice), }, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesRequest), global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesRequest.Parser, new[]{ "ExactMatchInput", "BleuInput", "RougeInput", "FluencyInput", "CoherenceInput", "SafetyInput", "GroundednessInput", "FulfillmentInput", "SummarizationQualityInput", "PairwiseSummarizationQualityInput", "SummarizationHelpfulnessInput", "SummarizationVerbosityInput", "QuestionAnsweringQualityInput", "PairwiseQuestionAnsweringQualityInput", "QuestionAnsweringRelevanceInput", "QuestionAnsweringHelpfulnessInput", "QuestionAnsweringCorrectnessInput", "PointwiseMetricInput", "PairwiseMetricInput", "ToolCallValidInput", "ToolNameMatchInput", "ToolParameterKeyMatchInput", "ToolParameterKvMatchInput", "Location" }, new[]{ "MetricInputs" }, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesResponse), global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesResponse.Parser, new[]{ "ExactMatchResults", "BleuResults", "RougeResults", "FluencyResult", "CoherenceResult", "SafetyResult", "GroundednessResult", "FulfillmentResult", "SummarizationQualityResult", "PairwiseSummarizationQualityResult", "SummarizationHelpfulnessResult", "SummarizationVerbosityResult", "QuestionAnsweringQualityResult", "PairwiseQuestionAnsweringQualityResult", "QuestionAnsweringRelevanceResult", "QuestionAnsweringHelpfulnessResult", "QuestionAnsweringCorrectnessResult", "PointwiseMetricResult", "PairwiseMetricResult", "ToolCallValidResults", "ToolNameMatchResults", "ToolParameterKeyMatchResults", "ToolParameterKvMatchResults" }, new[]{ "EvaluationResults" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesRequest), global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesRequest.Parser, new[]{ "ExactMatchInput", "BleuInput", "RougeInput", "FluencyInput", "CoherenceInput", "SafetyInput", "GroundednessInput", "FulfillmentInput", "SummarizationQualityInput", "PairwiseSummarizationQualityInput", "SummarizationHelpfulnessInput", "SummarizationVerbosityInput", "QuestionAnsweringQualityInput", "PairwiseQuestionAnsweringQualityInput", "QuestionAnsweringRelevanceInput", "QuestionAnsweringHelpfulnessInput", "QuestionAnsweringCorrectnessInput", "PointwiseMetricInput", "PairwiseMetricInput", "ToolCallValidInput", "ToolNameMatchInput", "ToolParameterKeyMatchInput", "ToolParameterKvMatchInput", "TrajectoryExactMatchInput", "TrajectoryInOrderMatchInput", "TrajectoryAnyOrderMatchInput", "TrajectoryPrecisionInput", "TrajectoryRecallInput", "TrajectorySingleToolUseInput", "Location" }, new[]{ "MetricInputs" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesResponse), global::Google.Cloud.AIPlatform.V1Beta1.EvaluateInstancesResponse.Parser, new[]{ "ExactMatchResults", "BleuResults", "RougeResults", "FluencyResult", "CoherenceResult", "SafetyResult", "GroundednessResult", "FulfillmentResult", "SummarizationQualityResult", "PairwiseSummarizationQualityResult", "SummarizationHelpfulnessResult", "SummarizationVerbosityResult", "QuestionAnsweringQualityResult", "PairwiseQuestionAnsweringQualityResult", "QuestionAnsweringRelevanceResult", "QuestionAnsweringHelpfulnessResult", "QuestionAnsweringCorrectnessResult", "PointwiseMetricResult", "PairwiseMetricResult", "ToolCallValidResults", "ToolNameMatchResults", "ToolParameterKeyMatchResults", "ToolParameterKvMatchResults", "TrajectoryExactMatchResults", "TrajectoryInOrderMatchResults", "TrajectoryAnyOrderMatchResults", "TrajectoryPrecisionResults", "TrajectoryRecallResults", "TrajectorySingleToolUseResults" }, new[]{ "EvaluationResults" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchInput), global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchInstance), global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchInstance.Parser, new[]{ "Prediction", "Reference" }, new[]{ "Prediction", "Reference" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchSpec), global::Google.Cloud.AIPlatform.V1Beta1.ExactMatchSpec.Parser, null, null, null, null, null),
@@ -530,7 +654,39 @@ static EvaluationServiceReflection() {
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchSpec), global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchSpec.Parser, new[]{ "UseStrictStringMatch" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchInstance), global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchInstance.Parser, new[]{ "Prediction", "Reference" }, new[]{ "Prediction", "Reference" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchResults), global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchResults.Parser, new[]{ "ToolParameterKvMatchMetricValues" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.ToolParameterKVMatchMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInstance.Parser, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults.Parser, new[]{ "TrajectoryExactMatchMetricValues" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInstance.Parser, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults.Parser, new[]{ "TrajectoryInOrderMatchMetricValues" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInstance.Parser, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults.Parser, new[]{ "TrajectoryAnyOrderMatchMetricValues" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInstance.Parser, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults.Parser, new[]{ "TrajectoryPrecisionMetricValues" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec.Parser, null, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInstance.Parser, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, new[]{ "PredictedTrajectory", "ReferenceTrajectory" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults.Parser, new[]{ "TrajectoryRecallMetricValues" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput), global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput.Parser, new[]{ "MetricSpec", "Instances" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec), global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec.Parser, new[]{ "ToolName" }, new[]{ "ToolName" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInstance), global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInstance.Parser, new[]{ "PredictedTrajectory" }, new[]{ "PredictedTrajectory" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults), global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults.Parser, new[]{ "TrajectorySingleToolUseMetricValues" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseMetricValue), global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseMetricValue.Parser, new[]{ "Score" }, new[]{ "Score" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.Trajectory), global::Google.Cloud.AIPlatform.V1Beta1.Trajectory.Parser, new[]{ "ToolCalls" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.AIPlatform.V1Beta1.ToolCall), global::Google.Cloud.AIPlatform.V1Beta1.ToolCall.Parser, new[]{ "ToolName", "ToolInput" }, new[]{ "ToolName", "ToolInput" }, null, null, null)
}));
}
#endregion
@@ -671,6 +827,24 @@ public EvaluateInstancesRequest(EvaluateInstancesRequest other) : this() {
case MetricInputsOneofCase.ToolParameterKvMatchInput:
ToolParameterKvMatchInput = other.ToolParameterKvMatchInput.Clone();
break;
+ case MetricInputsOneofCase.TrajectoryExactMatchInput:
+ TrajectoryExactMatchInput = other.TrajectoryExactMatchInput.Clone();
+ break;
+ case MetricInputsOneofCase.TrajectoryInOrderMatchInput:
+ TrajectoryInOrderMatchInput = other.TrajectoryInOrderMatchInput.Clone();
+ break;
+ case MetricInputsOneofCase.TrajectoryAnyOrderMatchInput:
+ TrajectoryAnyOrderMatchInput = other.TrajectoryAnyOrderMatchInput.Clone();
+ break;
+ case MetricInputsOneofCase.TrajectoryPrecisionInput:
+ TrajectoryPrecisionInput = other.TrajectoryPrecisionInput.Clone();
+ break;
+ case MetricInputsOneofCase.TrajectoryRecallInput:
+ TrajectoryRecallInput = other.TrajectoryRecallInput.Clone();
+ break;
+ case MetricInputsOneofCase.TrajectorySingleToolUseInput:
+ TrajectorySingleToolUseInput = other.TrajectorySingleToolUseInput.Clone();
+ break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
@@ -1033,6 +1207,96 @@ public EvaluateInstancesRequest Clone() {
}
}
+ /// Field number for the "trajectory_exact_match_input" field.
+ public const int TrajectoryExactMatchInputFieldNumber = 33;
+ ///
+ /// Input for trajectory exact match metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput TrajectoryExactMatchInput {
+ get { return metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput) metricInputs_ : null; }
+ set {
+ metricInputs_ = value;
+ metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectoryExactMatchInput;
+ }
+ }
+
+ /// Field number for the "trajectory_in_order_match_input" field.
+ public const int TrajectoryInOrderMatchInputFieldNumber = 34;
+ ///
+ /// Input for trajectory in order match metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput TrajectoryInOrderMatchInput {
+ get { return metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput) metricInputs_ : null; }
+ set {
+ metricInputs_ = value;
+ metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectoryInOrderMatchInput;
+ }
+ }
+
+ /// Field number for the "trajectory_any_order_match_input" field.
+ public const int TrajectoryAnyOrderMatchInputFieldNumber = 35;
+ ///
+ /// Input for trajectory match any order metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput TrajectoryAnyOrderMatchInput {
+ get { return metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput) metricInputs_ : null; }
+ set {
+ metricInputs_ = value;
+ metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectoryAnyOrderMatchInput;
+ }
+ }
+
+ /// Field number for the "trajectory_precision_input" field.
+ public const int TrajectoryPrecisionInputFieldNumber = 37;
+ ///
+ /// Input for trajectory precision metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput TrajectoryPrecisionInput {
+ get { return metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput) metricInputs_ : null; }
+ set {
+ metricInputs_ = value;
+ metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectoryPrecisionInput;
+ }
+ }
+
+ /// Field number for the "trajectory_recall_input" field.
+ public const int TrajectoryRecallInputFieldNumber = 38;
+ ///
+ /// Input for trajectory recall metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput TrajectoryRecallInput {
+ get { return metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput) metricInputs_ : null; }
+ set {
+ metricInputs_ = value;
+ metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectoryRecallInput;
+ }
+ }
+
+ /// Field number for the "trajectory_single_tool_use_input" field.
+ public const int TrajectorySingleToolUseInputFieldNumber = 39;
+ ///
+ /// Input for trajectory single tool use metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput TrajectorySingleToolUseInput {
+ get { return metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput) metricInputs_ : null; }
+ set {
+ metricInputs_ = value;
+ metricInputsCase_ = value == null ? MetricInputsOneofCase.None : MetricInputsOneofCase.TrajectorySingleToolUseInput;
+ }
+ }
+
/// Field number for the "location" field.
public const int LocationFieldNumber = 1;
private string location_ = "";
@@ -1076,6 +1340,12 @@ public enum MetricInputsOneofCase {
ToolNameMatchInput = 20,
ToolParameterKeyMatchInput = 21,
ToolParameterKvMatchInput = 22,
+ TrajectoryExactMatchInput = 33,
+ TrajectoryInOrderMatchInput = 34,
+ TrajectoryAnyOrderMatchInput = 35,
+ TrajectoryPrecisionInput = 37,
+ TrajectoryRecallInput = 38,
+ TrajectorySingleToolUseInput = 39,
}
private MetricInputsOneofCase metricInputsCase_ = MetricInputsOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -1129,6 +1399,12 @@ public bool Equals(EvaluateInstancesRequest other) {
if (!object.Equals(ToolNameMatchInput, other.ToolNameMatchInput)) return false;
if (!object.Equals(ToolParameterKeyMatchInput, other.ToolParameterKeyMatchInput)) return false;
if (!object.Equals(ToolParameterKvMatchInput, other.ToolParameterKvMatchInput)) return false;
+ if (!object.Equals(TrajectoryExactMatchInput, other.TrajectoryExactMatchInput)) return false;
+ if (!object.Equals(TrajectoryInOrderMatchInput, other.TrajectoryInOrderMatchInput)) return false;
+ if (!object.Equals(TrajectoryAnyOrderMatchInput, other.TrajectoryAnyOrderMatchInput)) return false;
+ if (!object.Equals(TrajectoryPrecisionInput, other.TrajectoryPrecisionInput)) return false;
+ if (!object.Equals(TrajectoryRecallInput, other.TrajectoryRecallInput)) return false;
+ if (!object.Equals(TrajectorySingleToolUseInput, other.TrajectorySingleToolUseInput)) return false;
if (Location != other.Location) return false;
if (MetricInputsCase != other.MetricInputsCase) return false;
return Equals(_unknownFields, other._unknownFields);
@@ -1161,6 +1437,12 @@ public override int GetHashCode() {
if (metricInputsCase_ == MetricInputsOneofCase.ToolNameMatchInput) hash ^= ToolNameMatchInput.GetHashCode();
if (metricInputsCase_ == MetricInputsOneofCase.ToolParameterKeyMatchInput) hash ^= ToolParameterKeyMatchInput.GetHashCode();
if (metricInputsCase_ == MetricInputsOneofCase.ToolParameterKvMatchInput) hash ^= ToolParameterKvMatchInput.GetHashCode();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) hash ^= TrajectoryExactMatchInput.GetHashCode();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) hash ^= TrajectoryInOrderMatchInput.GetHashCode();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) hash ^= TrajectoryAnyOrderMatchInput.GetHashCode();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) hash ^= TrajectoryPrecisionInput.GetHashCode();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) hash ^= TrajectoryRecallInput.GetHashCode();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) hash ^= TrajectorySingleToolUseInput.GetHashCode();
if (Location.Length != 0) hash ^= Location.GetHashCode();
hash ^= (int) metricInputsCase_;
if (_unknownFields != null) {
@@ -1277,6 +1559,30 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(234, 1);
output.WriteMessage(PairwiseMetricInput);
}
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) {
+ output.WriteRawTag(138, 2);
+ output.WriteMessage(TrajectoryExactMatchInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) {
+ output.WriteRawTag(146, 2);
+ output.WriteMessage(TrajectoryInOrderMatchInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) {
+ output.WriteRawTag(154, 2);
+ output.WriteMessage(TrajectoryAnyOrderMatchInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) {
+ output.WriteRawTag(170, 2);
+ output.WriteMessage(TrajectoryPrecisionInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) {
+ output.WriteRawTag(178, 2);
+ output.WriteMessage(TrajectoryRecallInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) {
+ output.WriteRawTag(186, 2);
+ output.WriteMessage(TrajectorySingleToolUseInput);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -1383,6 +1689,30 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(234, 1);
output.WriteMessage(PairwiseMetricInput);
}
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) {
+ output.WriteRawTag(138, 2);
+ output.WriteMessage(TrajectoryExactMatchInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) {
+ output.WriteRawTag(146, 2);
+ output.WriteMessage(TrajectoryInOrderMatchInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) {
+ output.WriteRawTag(154, 2);
+ output.WriteMessage(TrajectoryAnyOrderMatchInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) {
+ output.WriteRawTag(170, 2);
+ output.WriteMessage(TrajectoryPrecisionInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) {
+ output.WriteRawTag(178, 2);
+ output.WriteMessage(TrajectoryRecallInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) {
+ output.WriteRawTag(186, 2);
+ output.WriteMessage(TrajectorySingleToolUseInput);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -1462,6 +1792,24 @@ public int CalculateSize() {
if (metricInputsCase_ == MetricInputsOneofCase.ToolParameterKvMatchInput) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(ToolParameterKvMatchInput);
}
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryExactMatchInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryInOrderMatchInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryAnyOrderMatchInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryPrecisionInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryRecallInput);
+ }
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectorySingleToolUseInput);
+ }
if (Location.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Location);
}
@@ -1619,6 +1967,42 @@ public void MergeFrom(EvaluateInstancesRequest other) {
}
ToolParameterKvMatchInput.MergeFrom(other.ToolParameterKvMatchInput);
break;
+ case MetricInputsOneofCase.TrajectoryExactMatchInput:
+ if (TrajectoryExactMatchInput == null) {
+ TrajectoryExactMatchInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput();
+ }
+ TrajectoryExactMatchInput.MergeFrom(other.TrajectoryExactMatchInput);
+ break;
+ case MetricInputsOneofCase.TrajectoryInOrderMatchInput:
+ if (TrajectoryInOrderMatchInput == null) {
+ TrajectoryInOrderMatchInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput();
+ }
+ TrajectoryInOrderMatchInput.MergeFrom(other.TrajectoryInOrderMatchInput);
+ break;
+ case MetricInputsOneofCase.TrajectoryAnyOrderMatchInput:
+ if (TrajectoryAnyOrderMatchInput == null) {
+ TrajectoryAnyOrderMatchInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput();
+ }
+ TrajectoryAnyOrderMatchInput.MergeFrom(other.TrajectoryAnyOrderMatchInput);
+ break;
+ case MetricInputsOneofCase.TrajectoryPrecisionInput:
+ if (TrajectoryPrecisionInput == null) {
+ TrajectoryPrecisionInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput();
+ }
+ TrajectoryPrecisionInput.MergeFrom(other.TrajectoryPrecisionInput);
+ break;
+ case MetricInputsOneofCase.TrajectoryRecallInput:
+ if (TrajectoryRecallInput == null) {
+ TrajectoryRecallInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput();
+ }
+ TrajectoryRecallInput.MergeFrom(other.TrajectoryRecallInput);
+ break;
+ case MetricInputsOneofCase.TrajectorySingleToolUseInput:
+ if (TrajectorySingleToolUseInput == null) {
+ TrajectorySingleToolUseInput = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput();
+ }
+ TrajectorySingleToolUseInput.MergeFrom(other.TrajectorySingleToolUseInput);
+ break;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
@@ -1847,6 +2231,60 @@ public void MergeFrom(pb::CodedInputStream input) {
PairwiseMetricInput = subBuilder;
break;
}
+ case 266: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) {
+ subBuilder.MergeFrom(TrajectoryExactMatchInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryExactMatchInput = subBuilder;
+ break;
+ }
+ case 274: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) {
+ subBuilder.MergeFrom(TrajectoryInOrderMatchInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryInOrderMatchInput = subBuilder;
+ break;
+ }
+ case 282: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) {
+ subBuilder.MergeFrom(TrajectoryAnyOrderMatchInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryAnyOrderMatchInput = subBuilder;
+ break;
+ }
+ case 298: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) {
+ subBuilder.MergeFrom(TrajectoryPrecisionInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryPrecisionInput = subBuilder;
+ break;
+ }
+ case 306: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) {
+ subBuilder.MergeFrom(TrajectoryRecallInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryRecallInput = subBuilder;
+ break;
+ }
+ case 314: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) {
+ subBuilder.MergeFrom(TrajectorySingleToolUseInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectorySingleToolUseInput = subBuilder;
+ break;
+ }
}
}
#endif
@@ -2073,6 +2511,60 @@ public void MergeFrom(pb::CodedInputStream input) {
PairwiseMetricInput = subBuilder;
break;
}
+ case 266: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryExactMatchInput) {
+ subBuilder.MergeFrom(TrajectoryExactMatchInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryExactMatchInput = subBuilder;
+ break;
+ }
+ case 274: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryInOrderMatchInput) {
+ subBuilder.MergeFrom(TrajectoryInOrderMatchInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryInOrderMatchInput = subBuilder;
+ break;
+ }
+ case 282: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryAnyOrderMatchInput) {
+ subBuilder.MergeFrom(TrajectoryAnyOrderMatchInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryAnyOrderMatchInput = subBuilder;
+ break;
+ }
+ case 298: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryPrecisionInput) {
+ subBuilder.MergeFrom(TrajectoryPrecisionInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryPrecisionInput = subBuilder;
+ break;
+ }
+ case 306: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectoryRecallInput) {
+ subBuilder.MergeFrom(TrajectoryRecallInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryRecallInput = subBuilder;
+ break;
+ }
+ case 314: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInput();
+ if (metricInputsCase_ == MetricInputsOneofCase.TrajectorySingleToolUseInput) {
+ subBuilder.MergeFrom(TrajectorySingleToolUseInput);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectorySingleToolUseInput = subBuilder;
+ break;
+ }
}
}
}
@@ -2188,6 +2680,24 @@ public EvaluateInstancesResponse(EvaluateInstancesResponse other) : this() {
case EvaluationResultsOneofCase.ToolParameterKvMatchResults:
ToolParameterKvMatchResults = other.ToolParameterKvMatchResults.Clone();
break;
+ case EvaluationResultsOneofCase.TrajectoryExactMatchResults:
+ TrajectoryExactMatchResults = other.TrajectoryExactMatchResults.Clone();
+ break;
+ case EvaluationResultsOneofCase.TrajectoryInOrderMatchResults:
+ TrajectoryInOrderMatchResults = other.TrajectoryInOrderMatchResults.Clone();
+ break;
+ case EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults:
+ TrajectoryAnyOrderMatchResults = other.TrajectoryAnyOrderMatchResults.Clone();
+ break;
+ case EvaluationResultsOneofCase.TrajectoryPrecisionResults:
+ TrajectoryPrecisionResults = other.TrajectoryPrecisionResults.Clone();
+ break;
+ case EvaluationResultsOneofCase.TrajectoryRecallResults:
+ TrajectoryRecallResults = other.TrajectoryRecallResults.Clone();
+ break;
+ case EvaluationResultsOneofCase.TrajectorySingleToolUseResults:
+ TrajectorySingleToolUseResults = other.TrajectorySingleToolUseResults.Clone();
+ break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
@@ -2551,6 +3061,96 @@ public EvaluateInstancesResponse Clone() {
}
}
+ /// Field number for the "trajectory_exact_match_results" field.
+ public const int TrajectoryExactMatchResultsFieldNumber = 31;
+ ///
+ /// Result for trajectory exact match metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults TrajectoryExactMatchResults {
+ get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults) evaluationResults_ : null; }
+ set {
+ evaluationResults_ = value;
+ evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectoryExactMatchResults;
+ }
+ }
+
+ /// Field number for the "trajectory_in_order_match_results" field.
+ public const int TrajectoryInOrderMatchResultsFieldNumber = 32;
+ ///
+ /// Result for trajectory in order match metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults TrajectoryInOrderMatchResults {
+ get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults) evaluationResults_ : null; }
+ set {
+ evaluationResults_ = value;
+ evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectoryInOrderMatchResults;
+ }
+ }
+
+ /// Field number for the "trajectory_any_order_match_results" field.
+ public const int TrajectoryAnyOrderMatchResultsFieldNumber = 33;
+ ///
+ /// Result for trajectory any order match metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults TrajectoryAnyOrderMatchResults {
+ get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults) evaluationResults_ : null; }
+ set {
+ evaluationResults_ = value;
+ evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults;
+ }
+ }
+
+ /// Field number for the "trajectory_precision_results" field.
+ public const int TrajectoryPrecisionResultsFieldNumber = 35;
+ ///
+ /// Result for trajectory precision metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults TrajectoryPrecisionResults {
+ get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults) evaluationResults_ : null; }
+ set {
+ evaluationResults_ = value;
+ evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectoryPrecisionResults;
+ }
+ }
+
+ /// Field number for the "trajectory_recall_results" field.
+ public const int TrajectoryRecallResultsFieldNumber = 36;
+ ///
+ /// Results for trajectory recall metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults TrajectoryRecallResults {
+ get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults) evaluationResults_ : null; }
+ set {
+ evaluationResults_ = value;
+ evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectoryRecallResults;
+ }
+ }
+
+ /// Field number for the "trajectory_single_tool_use_results" field.
+ public const int TrajectorySingleToolUseResultsFieldNumber = 37;
+ ///
+ /// Results for trajectory single tool use metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults TrajectorySingleToolUseResults {
+ get { return evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults ? (global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults) evaluationResults_ : null; }
+ set {
+ evaluationResults_ = value;
+ evaluationResultsCase_ = value == null ? EvaluationResultsOneofCase.None : EvaluationResultsOneofCase.TrajectorySingleToolUseResults;
+ }
+ }
+
private object evaluationResults_;
/// Enum of possible cases for the "evaluation_results" oneof.
public enum EvaluationResultsOneofCase {
@@ -2578,6 +3178,12 @@ public enum EvaluationResultsOneofCase {
ToolNameMatchResults = 19,
ToolParameterKeyMatchResults = 20,
ToolParameterKvMatchResults = 21,
+ TrajectoryExactMatchResults = 31,
+ TrajectoryInOrderMatchResults = 32,
+ TrajectoryAnyOrderMatchResults = 33,
+ TrajectoryPrecisionResults = 35,
+ TrajectoryRecallResults = 36,
+ TrajectorySingleToolUseResults = 37,
}
private EvaluationResultsOneofCase evaluationResultsCase_ = EvaluationResultsOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -2631,6 +3237,12 @@ public bool Equals(EvaluateInstancesResponse other) {
if (!object.Equals(ToolNameMatchResults, other.ToolNameMatchResults)) return false;
if (!object.Equals(ToolParameterKeyMatchResults, other.ToolParameterKeyMatchResults)) return false;
if (!object.Equals(ToolParameterKvMatchResults, other.ToolParameterKvMatchResults)) return false;
+ if (!object.Equals(TrajectoryExactMatchResults, other.TrajectoryExactMatchResults)) return false;
+ if (!object.Equals(TrajectoryInOrderMatchResults, other.TrajectoryInOrderMatchResults)) return false;
+ if (!object.Equals(TrajectoryAnyOrderMatchResults, other.TrajectoryAnyOrderMatchResults)) return false;
+ if (!object.Equals(TrajectoryPrecisionResults, other.TrajectoryPrecisionResults)) return false;
+ if (!object.Equals(TrajectoryRecallResults, other.TrajectoryRecallResults)) return false;
+ if (!object.Equals(TrajectorySingleToolUseResults, other.TrajectorySingleToolUseResults)) return false;
if (EvaluationResultsCase != other.EvaluationResultsCase) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -2662,6 +3274,12 @@ public override int GetHashCode() {
if (evaluationResultsCase_ == EvaluationResultsOneofCase.ToolNameMatchResults) hash ^= ToolNameMatchResults.GetHashCode();
if (evaluationResultsCase_ == EvaluationResultsOneofCase.ToolParameterKeyMatchResults) hash ^= ToolParameterKeyMatchResults.GetHashCode();
if (evaluationResultsCase_ == EvaluationResultsOneofCase.ToolParameterKvMatchResults) hash ^= ToolParameterKvMatchResults.GetHashCode();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) hash ^= TrajectoryExactMatchResults.GetHashCode();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) hash ^= TrajectoryInOrderMatchResults.GetHashCode();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) hash ^= TrajectoryAnyOrderMatchResults.GetHashCode();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) hash ^= TrajectoryPrecisionResults.GetHashCode();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) hash ^= TrajectoryRecallResults.GetHashCode();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) hash ^= TrajectorySingleToolUseResults.GetHashCode();
hash ^= (int) evaluationResultsCase_;
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -2773,6 +3391,30 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(226, 1);
output.WriteMessage(PairwiseMetricResult);
}
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) {
+ output.WriteRawTag(250, 1);
+ output.WriteMessage(TrajectoryExactMatchResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) {
+ output.WriteRawTag(130, 2);
+ output.WriteMessage(TrajectoryInOrderMatchResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) {
+ output.WriteRawTag(138, 2);
+ output.WriteMessage(TrajectoryAnyOrderMatchResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) {
+ output.WriteRawTag(154, 2);
+ output.WriteMessage(TrajectoryPrecisionResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) {
+ output.WriteRawTag(162, 2);
+ output.WriteMessage(TrajectoryRecallResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) {
+ output.WriteRawTag(170, 2);
+ output.WriteMessage(TrajectorySingleToolUseResults);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
@@ -2875,6 +3517,30 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteRawTag(226, 1);
output.WriteMessage(PairwiseMetricResult);
}
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) {
+ output.WriteRawTag(250, 1);
+ output.WriteMessage(TrajectoryExactMatchResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) {
+ output.WriteRawTag(130, 2);
+ output.WriteMessage(TrajectoryInOrderMatchResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) {
+ output.WriteRawTag(138, 2);
+ output.WriteMessage(TrajectoryAnyOrderMatchResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) {
+ output.WriteRawTag(154, 2);
+ output.WriteMessage(TrajectoryPrecisionResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) {
+ output.WriteRawTag(162, 2);
+ output.WriteMessage(TrajectoryRecallResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) {
+ output.WriteRawTag(170, 2);
+ output.WriteMessage(TrajectorySingleToolUseResults);
+ }
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
@@ -2954,6 +3620,24 @@ public int CalculateSize() {
if (evaluationResultsCase_ == EvaluationResultsOneofCase.ToolParameterKvMatchResults) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(ToolParameterKvMatchResults);
}
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryExactMatchResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryInOrderMatchResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryAnyOrderMatchResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryPrecisionResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectoryRecallResults);
+ }
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(TrajectorySingleToolUseResults);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -3105,6 +3789,42 @@ public void MergeFrom(EvaluateInstancesResponse other) {
}
ToolParameterKvMatchResults.MergeFrom(other.ToolParameterKvMatchResults);
break;
+ case EvaluationResultsOneofCase.TrajectoryExactMatchResults:
+ if (TrajectoryExactMatchResults == null) {
+ TrajectoryExactMatchResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults();
+ }
+ TrajectoryExactMatchResults.MergeFrom(other.TrajectoryExactMatchResults);
+ break;
+ case EvaluationResultsOneofCase.TrajectoryInOrderMatchResults:
+ if (TrajectoryInOrderMatchResults == null) {
+ TrajectoryInOrderMatchResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults();
+ }
+ TrajectoryInOrderMatchResults.MergeFrom(other.TrajectoryInOrderMatchResults);
+ break;
+ case EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults:
+ if (TrajectoryAnyOrderMatchResults == null) {
+ TrajectoryAnyOrderMatchResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults();
+ }
+ TrajectoryAnyOrderMatchResults.MergeFrom(other.TrajectoryAnyOrderMatchResults);
+ break;
+ case EvaluationResultsOneofCase.TrajectoryPrecisionResults:
+ if (TrajectoryPrecisionResults == null) {
+ TrajectoryPrecisionResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults();
+ }
+ TrajectoryPrecisionResults.MergeFrom(other.TrajectoryPrecisionResults);
+ break;
+ case EvaluationResultsOneofCase.TrajectoryRecallResults:
+ if (TrajectoryRecallResults == null) {
+ TrajectoryRecallResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults();
+ }
+ TrajectoryRecallResults.MergeFrom(other.TrajectoryRecallResults);
+ break;
+ case EvaluationResultsOneofCase.TrajectorySingleToolUseResults:
+ if (TrajectorySingleToolUseResults == null) {
+ TrajectorySingleToolUseResults = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults();
+ }
+ TrajectorySingleToolUseResults.MergeFrom(other.TrajectorySingleToolUseResults);
+ break;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
@@ -3329,17 +4049,71 @@ public void MergeFrom(pb::CodedInputStream input) {
PairwiseMetricResult = subBuilder;
break;
}
- }
- }
- #endif
- }
-
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
- uint tag;
- while ((tag = input.ReadTag()) != 0) {
+ case 250: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) {
+ subBuilder.MergeFrom(TrajectoryExactMatchResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryExactMatchResults = subBuilder;
+ break;
+ }
+ case 258: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) {
+ subBuilder.MergeFrom(TrajectoryInOrderMatchResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryInOrderMatchResults = subBuilder;
+ break;
+ }
+ case 266: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) {
+ subBuilder.MergeFrom(TrajectoryAnyOrderMatchResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryAnyOrderMatchResults = subBuilder;
+ break;
+ }
+ case 282: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) {
+ subBuilder.MergeFrom(TrajectoryPrecisionResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryPrecisionResults = subBuilder;
+ break;
+ }
+ case 290: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) {
+ subBuilder.MergeFrom(TrajectoryRecallResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryRecallResults = subBuilder;
+ break;
+ }
+ case 298: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) {
+ subBuilder.MergeFrom(TrajectorySingleToolUseResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectorySingleToolUseResults = subBuilder;
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
@@ -3551,6 +4325,60 @@ public void MergeFrom(pb::CodedInputStream input) {
PairwiseMetricResult = subBuilder;
break;
}
+ case 250: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryExactMatchResults) {
+ subBuilder.MergeFrom(TrajectoryExactMatchResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryExactMatchResults = subBuilder;
+ break;
+ }
+ case 258: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryInOrderMatchResults) {
+ subBuilder.MergeFrom(TrajectoryInOrderMatchResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryInOrderMatchResults = subBuilder;
+ break;
+ }
+ case 266: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryAnyOrderMatchResults) {
+ subBuilder.MergeFrom(TrajectoryAnyOrderMatchResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryAnyOrderMatchResults = subBuilder;
+ break;
+ }
+ case 282: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryPrecisionResults) {
+ subBuilder.MergeFrom(TrajectoryPrecisionResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryPrecisionResults = subBuilder;
+ break;
+ }
+ case 290: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectoryRecallResults) {
+ subBuilder.MergeFrom(TrajectoryRecallResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectoryRecallResults = subBuilder;
+ break;
+ }
+ case 298: {
+ global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults subBuilder = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseResults();
+ if (evaluationResultsCase_ == EvaluationResultsOneofCase.TrajectorySingleToolUseResults) {
+ subBuilder.MergeFrom(TrajectorySingleToolUseResults);
+ }
+ input.ReadMessage(subBuilder);
+ TrajectorySingleToolUseResults = subBuilder;
+ break;
+ }
}
}
}
@@ -27788,7 +28616,7 @@ public ToolParameterKVMatchSpec Clone() {
public const int UseStrictStringMatchFieldNumber = 1;
private bool useStrictStringMatch_;
///
- /// Optional. Whether to use STRCIT string match on parameter values.
+ /// Optional. Whether to use STRICT string match on parameter values.
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
@@ -28594,6 +29422,6720 @@ public void MergeFrom(pb::CodedInputStream input) {
}
+ ///
+ /// Instances and metric spec for TrajectoryExactMatch metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryExactMatchInput : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryExactMatchInput());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[101]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchInput() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchInput(TrajectoryExactMatchInput other) : this() {
+ metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null;
+ instances_ = other.instances_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchInput Clone() {
+ return new TrajectoryExactMatchInput(this);
+ }
+
+ /// Field number for the "metric_spec" field.
+ public const int MetricSpecFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec metricSpec_;
+ ///
+ /// Required. Spec for TrajectoryExactMatch metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec MetricSpec {
+ get { return metricSpec_; }
+ set {
+ metricSpec_ = value;
+ }
+ }
+
+ /// Field number for the "instances" field.
+ public const int InstancesFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_instances_codec
+ = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchInstance.Parser);
+ private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField();
+ ///
+ /// Required. Repeated TrajectoryExactMatch instance.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Instances {
+ get { return instances_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryExactMatchInput);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryExactMatchInput other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(MetricSpec, other.MetricSpec)) return false;
+ if(!instances_.Equals(other.instances_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (metricSpec_ != null) hash ^= MetricSpec.GetHashCode();
+ hash ^= instances_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(ref output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (metricSpec_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec);
+ }
+ size += instances_.CalculateSize(_repeated_instances_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryExactMatchInput other) {
+ if (other == null) {
+ return;
+ }
+ if (other.metricSpec_ != null) {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec();
+ }
+ MetricSpec.MergeFrom(other.MetricSpec);
+ }
+ instances_.Add(other.instances_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(ref input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectoryExactMatch metric - returns 1 if tool calls in the
+ /// reference trajectory exactly match the predicted trajectory, else 0.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryExactMatchSpec : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryExactMatchSpec());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[102]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchSpec() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchSpec(TrajectoryExactMatchSpec other) : this() {
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchSpec Clone() {
+ return new TrajectoryExactMatchSpec(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryExactMatchSpec);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryExactMatchSpec other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryExactMatchSpec other) {
+ if (other == null) {
+ return;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectoryExactMatch instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryExactMatchInstance : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryExactMatchInstance());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[103]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchInstance() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchInstance(TrajectoryExactMatchInstance other) : this() {
+ predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null;
+ referenceTrajectory_ = other.referenceTrajectory_ != null ? other.referenceTrajectory_.Clone() : null;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchInstance Clone() {
+ return new TrajectoryExactMatchInstance(this);
+ }
+
+ /// Field number for the "predicted_trajectory" field.
+ public const int PredictedTrajectoryFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_;
+ ///
+ /// Required. Spec for predicted tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory {
+ get { return predictedTrajectory_; }
+ set {
+ predictedTrajectory_ = value;
+ }
+ }
+
+ /// Field number for the "reference_trajectory" field.
+ public const int ReferenceTrajectoryFieldNumber = 2;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory referenceTrajectory_;
+ ///
+ /// Required. Spec for reference tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory ReferenceTrajectory {
+ get { return referenceTrajectory_; }
+ set {
+ referenceTrajectory_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryExactMatchInstance);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryExactMatchInstance other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false;
+ if (!object.Equals(ReferenceTrajectory, other.ReferenceTrajectory)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode();
+ if (referenceTrajectory_ != null) hash ^= ReferenceTrajectory.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (predictedTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryExactMatchInstance other) {
+ if (other == null) {
+ return;
+ }
+ if (other.predictedTrajectory_ != null) {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ PredictedTrajectory.MergeFrom(other.PredictedTrajectory);
+ }
+ if (other.referenceTrajectory_ != null) {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ ReferenceTrajectory.MergeFrom(other.ReferenceTrajectory);
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ case 18: {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(ReferenceTrajectory);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ case 18: {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(ReferenceTrajectory);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Results for TrajectoryExactMatch metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryExactMatchResults : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryExactMatchResults());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[104]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchResults() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchResults(TrajectoryExactMatchResults other) : this() {
+ trajectoryExactMatchMetricValues_ = other.trajectoryExactMatchMetricValues_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchResults Clone() {
+ return new TrajectoryExactMatchResults(this);
+ }
+
+ /// Field number for the "trajectory_exact_match_metric_values" field.
+ public const int TrajectoryExactMatchMetricValuesFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_trajectoryExactMatchMetricValues_codec
+ = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryExactMatchMetricValue.Parser);
+ private readonly pbc::RepeatedField trajectoryExactMatchMetricValues_ = new pbc::RepeatedField();
+ ///
+ /// Output only. TrajectoryExactMatch metric values.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField TrajectoryExactMatchMetricValues {
+ get { return trajectoryExactMatchMetricValues_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryExactMatchResults);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryExactMatchResults other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!trajectoryExactMatchMetricValues_.Equals(other.trajectoryExactMatchMetricValues_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= trajectoryExactMatchMetricValues_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ trajectoryExactMatchMetricValues_.WriteTo(output, _repeated_trajectoryExactMatchMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ trajectoryExactMatchMetricValues_.WriteTo(ref output, _repeated_trajectoryExactMatchMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += trajectoryExactMatchMetricValues_.CalculateSize(_repeated_trajectoryExactMatchMetricValues_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryExactMatchResults other) {
+ if (other == null) {
+ return;
+ }
+ trajectoryExactMatchMetricValues_.Add(other.trajectoryExactMatchMetricValues_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ trajectoryExactMatchMetricValues_.AddEntriesFrom(input, _repeated_trajectoryExactMatchMetricValues_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ trajectoryExactMatchMetricValues_.AddEntriesFrom(ref input, _repeated_trajectoryExactMatchMetricValues_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// TrajectoryExactMatch metric value for an instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryExactMatchMetricValue : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryExactMatchMetricValue());
+ private pb::UnknownFieldSet _unknownFields;
+ private int _hasBits0;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[105]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchMetricValue() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchMetricValue(TrajectoryExactMatchMetricValue other) : this() {
+ _hasBits0 = other._hasBits0;
+ score_ = other.score_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryExactMatchMetricValue Clone() {
+ return new TrajectoryExactMatchMetricValue(this);
+ }
+
+ /// Field number for the "score" field.
+ public const int ScoreFieldNumber = 1;
+ private readonly static float ScoreDefaultValue = 0F;
+
+ private float score_;
+ ///
+ /// Output only. TrajectoryExactMatch score.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public float Score {
+ get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } }
+ set {
+ _hasBits0 |= 1;
+ score_ = value;
+ }
+ }
+ /// Gets whether the "score" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasScore {
+ get { return (_hasBits0 & 1) != 0; }
+ }
+ /// Clears the value of the "score" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearScore() {
+ _hasBits0 &= ~1;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryExactMatchMetricValue);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryExactMatchMetricValue other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score);
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (HasScore) {
+ size += 1 + 4;
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryExactMatchMetricValue other) {
+ if (other == null) {
+ return;
+ }
+ if (other.HasScore) {
+ Score = other.Score;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Instances and metric spec for TrajectoryInOrderMatch metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryInOrderMatchInput : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryInOrderMatchInput());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[106]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchInput() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchInput(TrajectoryInOrderMatchInput other) : this() {
+ metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null;
+ instances_ = other.instances_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchInput Clone() {
+ return new TrajectoryInOrderMatchInput(this);
+ }
+
+ /// Field number for the "metric_spec" field.
+ public const int MetricSpecFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec metricSpec_;
+ ///
+ /// Required. Spec for TrajectoryInOrderMatch metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec MetricSpec {
+ get { return metricSpec_; }
+ set {
+ metricSpec_ = value;
+ }
+ }
+
+ /// Field number for the "instances" field.
+ public const int InstancesFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_instances_codec
+ = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchInstance.Parser);
+ private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField();
+ ///
+ /// Required. Repeated TrajectoryInOrderMatch instance.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Instances {
+ get { return instances_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryInOrderMatchInput);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryInOrderMatchInput other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(MetricSpec, other.MetricSpec)) return false;
+ if(!instances_.Equals(other.instances_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (metricSpec_ != null) hash ^= MetricSpec.GetHashCode();
+ hash ^= instances_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(ref output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (metricSpec_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec);
+ }
+ size += instances_.CalculateSize(_repeated_instances_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryInOrderMatchInput other) {
+ if (other == null) {
+ return;
+ }
+ if (other.metricSpec_ != null) {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec();
+ }
+ MetricSpec.MergeFrom(other.MetricSpec);
+ }
+ instances_.Add(other.instances_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(ref input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectoryInOrderMatch metric - returns 1 if tool calls in the
+ /// reference trajectory appear in the predicted trajectory in the same order,
+ /// else 0.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryInOrderMatchSpec : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryInOrderMatchSpec());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[107]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchSpec() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchSpec(TrajectoryInOrderMatchSpec other) : this() {
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchSpec Clone() {
+ return new TrajectoryInOrderMatchSpec(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryInOrderMatchSpec);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryInOrderMatchSpec other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryInOrderMatchSpec other) {
+ if (other == null) {
+ return;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectoryInOrderMatch instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryInOrderMatchInstance : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryInOrderMatchInstance());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[108]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchInstance() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchInstance(TrajectoryInOrderMatchInstance other) : this() {
+ predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null;
+ referenceTrajectory_ = other.referenceTrajectory_ != null ? other.referenceTrajectory_.Clone() : null;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchInstance Clone() {
+ return new TrajectoryInOrderMatchInstance(this);
+ }
+
+ /// Field number for the "predicted_trajectory" field.
+ public const int PredictedTrajectoryFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_;
+ ///
+ /// Required. Spec for predicted tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory {
+ get { return predictedTrajectory_; }
+ set {
+ predictedTrajectory_ = value;
+ }
+ }
+
+ /// Field number for the "reference_trajectory" field.
+ public const int ReferenceTrajectoryFieldNumber = 2;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory referenceTrajectory_;
+ ///
+ /// Required. Spec for reference tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory ReferenceTrajectory {
+ get { return referenceTrajectory_; }
+ set {
+ referenceTrajectory_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryInOrderMatchInstance);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryInOrderMatchInstance other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false;
+ if (!object.Equals(ReferenceTrajectory, other.ReferenceTrajectory)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode();
+ if (referenceTrajectory_ != null) hash ^= ReferenceTrajectory.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (predictedTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryInOrderMatchInstance other) {
+ if (other == null) {
+ return;
+ }
+ if (other.predictedTrajectory_ != null) {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ PredictedTrajectory.MergeFrom(other.PredictedTrajectory);
+ }
+ if (other.referenceTrajectory_ != null) {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ ReferenceTrajectory.MergeFrom(other.ReferenceTrajectory);
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ case 18: {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(ReferenceTrajectory);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ case 18: {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(ReferenceTrajectory);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Results for TrajectoryInOrderMatch metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryInOrderMatchResults : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryInOrderMatchResults());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[109]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchResults() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchResults(TrajectoryInOrderMatchResults other) : this() {
+ trajectoryInOrderMatchMetricValues_ = other.trajectoryInOrderMatchMetricValues_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchResults Clone() {
+ return new TrajectoryInOrderMatchResults(this);
+ }
+
+ /// Field number for the "trajectory_in_order_match_metric_values" field.
+ public const int TrajectoryInOrderMatchMetricValuesFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_trajectoryInOrderMatchMetricValues_codec
+ = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryInOrderMatchMetricValue.Parser);
+ private readonly pbc::RepeatedField trajectoryInOrderMatchMetricValues_ = new pbc::RepeatedField();
+ ///
+ /// Output only. TrajectoryInOrderMatch metric values.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField TrajectoryInOrderMatchMetricValues {
+ get { return trajectoryInOrderMatchMetricValues_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryInOrderMatchResults);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryInOrderMatchResults other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!trajectoryInOrderMatchMetricValues_.Equals(other.trajectoryInOrderMatchMetricValues_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= trajectoryInOrderMatchMetricValues_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ trajectoryInOrderMatchMetricValues_.WriteTo(output, _repeated_trajectoryInOrderMatchMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ trajectoryInOrderMatchMetricValues_.WriteTo(ref output, _repeated_trajectoryInOrderMatchMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += trajectoryInOrderMatchMetricValues_.CalculateSize(_repeated_trajectoryInOrderMatchMetricValues_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryInOrderMatchResults other) {
+ if (other == null) {
+ return;
+ }
+ trajectoryInOrderMatchMetricValues_.Add(other.trajectoryInOrderMatchMetricValues_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ trajectoryInOrderMatchMetricValues_.AddEntriesFrom(input, _repeated_trajectoryInOrderMatchMetricValues_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ trajectoryInOrderMatchMetricValues_.AddEntriesFrom(ref input, _repeated_trajectoryInOrderMatchMetricValues_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// TrajectoryInOrderMatch metric value for an instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryInOrderMatchMetricValue : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryInOrderMatchMetricValue());
+ private pb::UnknownFieldSet _unknownFields;
+ private int _hasBits0;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[110]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchMetricValue() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchMetricValue(TrajectoryInOrderMatchMetricValue other) : this() {
+ _hasBits0 = other._hasBits0;
+ score_ = other.score_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryInOrderMatchMetricValue Clone() {
+ return new TrajectoryInOrderMatchMetricValue(this);
+ }
+
+ /// Field number for the "score" field.
+ public const int ScoreFieldNumber = 1;
+ private readonly static float ScoreDefaultValue = 0F;
+
+ private float score_;
+ ///
+ /// Output only. TrajectoryInOrderMatch score.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public float Score {
+ get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } }
+ set {
+ _hasBits0 |= 1;
+ score_ = value;
+ }
+ }
+ /// Gets whether the "score" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasScore {
+ get { return (_hasBits0 & 1) != 0; }
+ }
+ /// Clears the value of the "score" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearScore() {
+ _hasBits0 &= ~1;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryInOrderMatchMetricValue);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryInOrderMatchMetricValue other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score);
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (HasScore) {
+ size += 1 + 4;
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryInOrderMatchMetricValue other) {
+ if (other == null) {
+ return;
+ }
+ if (other.HasScore) {
+ Score = other.Score;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Instances and metric spec for TrajectoryAnyOrderMatch metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryAnyOrderMatchInput : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryAnyOrderMatchInput());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[111]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchInput() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchInput(TrajectoryAnyOrderMatchInput other) : this() {
+ metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null;
+ instances_ = other.instances_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchInput Clone() {
+ return new TrajectoryAnyOrderMatchInput(this);
+ }
+
+ /// Field number for the "metric_spec" field.
+ public const int MetricSpecFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec metricSpec_;
+ ///
+ /// Required. Spec for TrajectoryAnyOrderMatch metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec MetricSpec {
+ get { return metricSpec_; }
+ set {
+ metricSpec_ = value;
+ }
+ }
+
+ /// Field number for the "instances" field.
+ public const int InstancesFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_instances_codec
+ = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchInstance.Parser);
+ private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField();
+ ///
+ /// Required. Repeated TrajectoryAnyOrderMatch instance.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Instances {
+ get { return instances_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryAnyOrderMatchInput);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryAnyOrderMatchInput other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(MetricSpec, other.MetricSpec)) return false;
+ if(!instances_.Equals(other.instances_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (metricSpec_ != null) hash ^= MetricSpec.GetHashCode();
+ hash ^= instances_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(ref output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (metricSpec_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec);
+ }
+ size += instances_.CalculateSize(_repeated_instances_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryAnyOrderMatchInput other) {
+ if (other == null) {
+ return;
+ }
+ if (other.metricSpec_ != null) {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec();
+ }
+ MetricSpec.MergeFrom(other.MetricSpec);
+ }
+ instances_.Add(other.instances_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(ref input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectoryAnyOrderMatch metric - returns 1 if all tool calls in the
+ /// reference trajectory appear in the predicted trajectory in any order, else
+ /// 0.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryAnyOrderMatchSpec : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryAnyOrderMatchSpec());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[112]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchSpec() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchSpec(TrajectoryAnyOrderMatchSpec other) : this() {
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchSpec Clone() {
+ return new TrajectoryAnyOrderMatchSpec(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryAnyOrderMatchSpec);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryAnyOrderMatchSpec other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryAnyOrderMatchSpec other) {
+ if (other == null) {
+ return;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectoryAnyOrderMatch instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryAnyOrderMatchInstance : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryAnyOrderMatchInstance());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[113]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchInstance() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchInstance(TrajectoryAnyOrderMatchInstance other) : this() {
+ predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null;
+ referenceTrajectory_ = other.referenceTrajectory_ != null ? other.referenceTrajectory_.Clone() : null;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchInstance Clone() {
+ return new TrajectoryAnyOrderMatchInstance(this);
+ }
+
+ /// Field number for the "predicted_trajectory" field.
+ public const int PredictedTrajectoryFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_;
+ ///
+ /// Required. Spec for predicted tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory {
+ get { return predictedTrajectory_; }
+ set {
+ predictedTrajectory_ = value;
+ }
+ }
+
+ /// Field number for the "reference_trajectory" field.
+ public const int ReferenceTrajectoryFieldNumber = 2;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory referenceTrajectory_;
+ ///
+ /// Required. Spec for reference tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory ReferenceTrajectory {
+ get { return referenceTrajectory_; }
+ set {
+ referenceTrajectory_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryAnyOrderMatchInstance);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryAnyOrderMatchInstance other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false;
+ if (!object.Equals(ReferenceTrajectory, other.ReferenceTrajectory)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode();
+ if (referenceTrajectory_ != null) hash ^= ReferenceTrajectory.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (predictedTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryAnyOrderMatchInstance other) {
+ if (other == null) {
+ return;
+ }
+ if (other.predictedTrajectory_ != null) {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ PredictedTrajectory.MergeFrom(other.PredictedTrajectory);
+ }
+ if (other.referenceTrajectory_ != null) {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ ReferenceTrajectory.MergeFrom(other.ReferenceTrajectory);
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ case 18: {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(ReferenceTrajectory);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ case 18: {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(ReferenceTrajectory);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Results for TrajectoryAnyOrderMatch metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryAnyOrderMatchResults : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryAnyOrderMatchResults());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[114]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchResults() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchResults(TrajectoryAnyOrderMatchResults other) : this() {
+ trajectoryAnyOrderMatchMetricValues_ = other.trajectoryAnyOrderMatchMetricValues_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchResults Clone() {
+ return new TrajectoryAnyOrderMatchResults(this);
+ }
+
+ /// Field number for the "trajectory_any_order_match_metric_values" field.
+ public const int TrajectoryAnyOrderMatchMetricValuesFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_trajectoryAnyOrderMatchMetricValues_codec
+ = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryAnyOrderMatchMetricValue.Parser);
+ private readonly pbc::RepeatedField trajectoryAnyOrderMatchMetricValues_ = new pbc::RepeatedField();
+ ///
+ /// Output only. TrajectoryAnyOrderMatch metric values.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField TrajectoryAnyOrderMatchMetricValues {
+ get { return trajectoryAnyOrderMatchMetricValues_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryAnyOrderMatchResults);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryAnyOrderMatchResults other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!trajectoryAnyOrderMatchMetricValues_.Equals(other.trajectoryAnyOrderMatchMetricValues_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= trajectoryAnyOrderMatchMetricValues_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ trajectoryAnyOrderMatchMetricValues_.WriteTo(output, _repeated_trajectoryAnyOrderMatchMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ trajectoryAnyOrderMatchMetricValues_.WriteTo(ref output, _repeated_trajectoryAnyOrderMatchMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += trajectoryAnyOrderMatchMetricValues_.CalculateSize(_repeated_trajectoryAnyOrderMatchMetricValues_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryAnyOrderMatchResults other) {
+ if (other == null) {
+ return;
+ }
+ trajectoryAnyOrderMatchMetricValues_.Add(other.trajectoryAnyOrderMatchMetricValues_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ trajectoryAnyOrderMatchMetricValues_.AddEntriesFrom(input, _repeated_trajectoryAnyOrderMatchMetricValues_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ trajectoryAnyOrderMatchMetricValues_.AddEntriesFrom(ref input, _repeated_trajectoryAnyOrderMatchMetricValues_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// TrajectoryAnyOrderMatch metric value for an instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryAnyOrderMatchMetricValue : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryAnyOrderMatchMetricValue());
+ private pb::UnknownFieldSet _unknownFields;
+ private int _hasBits0;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[115]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchMetricValue() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchMetricValue(TrajectoryAnyOrderMatchMetricValue other) : this() {
+ _hasBits0 = other._hasBits0;
+ score_ = other.score_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryAnyOrderMatchMetricValue Clone() {
+ return new TrajectoryAnyOrderMatchMetricValue(this);
+ }
+
+ /// Field number for the "score" field.
+ public const int ScoreFieldNumber = 1;
+ private readonly static float ScoreDefaultValue = 0F;
+
+ private float score_;
+ ///
+ /// Output only. TrajectoryAnyOrderMatch score.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public float Score {
+ get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } }
+ set {
+ _hasBits0 |= 1;
+ score_ = value;
+ }
+ }
+ /// Gets whether the "score" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasScore {
+ get { return (_hasBits0 & 1) != 0; }
+ }
+ /// Clears the value of the "score" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearScore() {
+ _hasBits0 &= ~1;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryAnyOrderMatchMetricValue);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryAnyOrderMatchMetricValue other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score);
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (HasScore) {
+ size += 1 + 4;
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryAnyOrderMatchMetricValue other) {
+ if (other == null) {
+ return;
+ }
+ if (other.HasScore) {
+ Score = other.Score;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Instances and metric spec for TrajectoryPrecision metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryPrecisionInput : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryPrecisionInput());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[116]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionInput() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionInput(TrajectoryPrecisionInput other) : this() {
+ metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null;
+ instances_ = other.instances_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionInput Clone() {
+ return new TrajectoryPrecisionInput(this);
+ }
+
+ /// Field number for the "metric_spec" field.
+ public const int MetricSpecFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec metricSpec_;
+ ///
+ /// Required. Spec for TrajectoryPrecision metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec MetricSpec {
+ get { return metricSpec_; }
+ set {
+ metricSpec_ = value;
+ }
+ }
+
+ /// Field number for the "instances" field.
+ public const int InstancesFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_instances_codec
+ = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionInstance.Parser);
+ private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField();
+ ///
+ /// Required. Repeated TrajectoryPrecision instance.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Instances {
+ get { return instances_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryPrecisionInput);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryPrecisionInput other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(MetricSpec, other.MetricSpec)) return false;
+ if(!instances_.Equals(other.instances_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (metricSpec_ != null) hash ^= MetricSpec.GetHashCode();
+ hash ^= instances_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(ref output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (metricSpec_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec);
+ }
+ size += instances_.CalculateSize(_repeated_instances_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryPrecisionInput other) {
+ if (other == null) {
+ return;
+ }
+ if (other.metricSpec_ != null) {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec();
+ }
+ MetricSpec.MergeFrom(other.MetricSpec);
+ }
+ instances_.Add(other.instances_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(ref input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectoryPrecision metric - returns a float score based on average
+ /// precision of individual tool calls.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryPrecisionSpec : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryPrecisionSpec());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[117]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionSpec() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionSpec(TrajectoryPrecisionSpec other) : this() {
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionSpec Clone() {
+ return new TrajectoryPrecisionSpec(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryPrecisionSpec);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryPrecisionSpec other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryPrecisionSpec other) {
+ if (other == null) {
+ return;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectoryPrecision instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryPrecisionInstance : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryPrecisionInstance());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[118]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionInstance() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionInstance(TrajectoryPrecisionInstance other) : this() {
+ predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null;
+ referenceTrajectory_ = other.referenceTrajectory_ != null ? other.referenceTrajectory_.Clone() : null;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionInstance Clone() {
+ return new TrajectoryPrecisionInstance(this);
+ }
+
+ /// Field number for the "predicted_trajectory" field.
+ public const int PredictedTrajectoryFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_;
+ ///
+ /// Required. Spec for predicted tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory {
+ get { return predictedTrajectory_; }
+ set {
+ predictedTrajectory_ = value;
+ }
+ }
+
+ /// Field number for the "reference_trajectory" field.
+ public const int ReferenceTrajectoryFieldNumber = 2;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory referenceTrajectory_;
+ ///
+ /// Required. Spec for reference tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory ReferenceTrajectory {
+ get { return referenceTrajectory_; }
+ set {
+ referenceTrajectory_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryPrecisionInstance);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryPrecisionInstance other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false;
+ if (!object.Equals(ReferenceTrajectory, other.ReferenceTrajectory)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode();
+ if (referenceTrajectory_ != null) hash ^= ReferenceTrajectory.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (predictedTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryPrecisionInstance other) {
+ if (other == null) {
+ return;
+ }
+ if (other.predictedTrajectory_ != null) {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ PredictedTrajectory.MergeFrom(other.PredictedTrajectory);
+ }
+ if (other.referenceTrajectory_ != null) {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ ReferenceTrajectory.MergeFrom(other.ReferenceTrajectory);
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ case 18: {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(ReferenceTrajectory);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ case 18: {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(ReferenceTrajectory);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Results for TrajectoryPrecision metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryPrecisionResults : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryPrecisionResults());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[119]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionResults() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionResults(TrajectoryPrecisionResults other) : this() {
+ trajectoryPrecisionMetricValues_ = other.trajectoryPrecisionMetricValues_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionResults Clone() {
+ return new TrajectoryPrecisionResults(this);
+ }
+
+ /// Field number for the "trajectory_precision_metric_values" field.
+ public const int TrajectoryPrecisionMetricValuesFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_trajectoryPrecisionMetricValues_codec
+ = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryPrecisionMetricValue.Parser);
+ private readonly pbc::RepeatedField trajectoryPrecisionMetricValues_ = new pbc::RepeatedField();
+ ///
+ /// Output only. TrajectoryPrecision metric values.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField TrajectoryPrecisionMetricValues {
+ get { return trajectoryPrecisionMetricValues_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryPrecisionResults);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryPrecisionResults other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!trajectoryPrecisionMetricValues_.Equals(other.trajectoryPrecisionMetricValues_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= trajectoryPrecisionMetricValues_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ trajectoryPrecisionMetricValues_.WriteTo(output, _repeated_trajectoryPrecisionMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ trajectoryPrecisionMetricValues_.WriteTo(ref output, _repeated_trajectoryPrecisionMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += trajectoryPrecisionMetricValues_.CalculateSize(_repeated_trajectoryPrecisionMetricValues_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryPrecisionResults other) {
+ if (other == null) {
+ return;
+ }
+ trajectoryPrecisionMetricValues_.Add(other.trajectoryPrecisionMetricValues_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ trajectoryPrecisionMetricValues_.AddEntriesFrom(input, _repeated_trajectoryPrecisionMetricValues_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ trajectoryPrecisionMetricValues_.AddEntriesFrom(ref input, _repeated_trajectoryPrecisionMetricValues_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// TrajectoryPrecision metric value for an instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryPrecisionMetricValue : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryPrecisionMetricValue());
+ private pb::UnknownFieldSet _unknownFields;
+ private int _hasBits0;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[120]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionMetricValue() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionMetricValue(TrajectoryPrecisionMetricValue other) : this() {
+ _hasBits0 = other._hasBits0;
+ score_ = other.score_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryPrecisionMetricValue Clone() {
+ return new TrajectoryPrecisionMetricValue(this);
+ }
+
+ /// Field number for the "score" field.
+ public const int ScoreFieldNumber = 1;
+ private readonly static float ScoreDefaultValue = 0F;
+
+ private float score_;
+ ///
+ /// Output only. TrajectoryPrecision score.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public float Score {
+ get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } }
+ set {
+ _hasBits0 |= 1;
+ score_ = value;
+ }
+ }
+ /// Gets whether the "score" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasScore {
+ get { return (_hasBits0 & 1) != 0; }
+ }
+ /// Clears the value of the "score" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearScore() {
+ _hasBits0 &= ~1;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryPrecisionMetricValue);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryPrecisionMetricValue other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score);
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (HasScore) {
+ size += 1 + 4;
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryPrecisionMetricValue other) {
+ if (other == null) {
+ return;
+ }
+ if (other.HasScore) {
+ Score = other.Score;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Instances and metric spec for TrajectoryRecall metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryRecallInput : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryRecallInput());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[121]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallInput() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallInput(TrajectoryRecallInput other) : this() {
+ metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null;
+ instances_ = other.instances_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallInput Clone() {
+ return new TrajectoryRecallInput(this);
+ }
+
+ /// Field number for the "metric_spec" field.
+ public const int MetricSpecFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec metricSpec_;
+ ///
+ /// Required. Spec for TrajectoryRecall metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec MetricSpec {
+ get { return metricSpec_; }
+ set {
+ metricSpec_ = value;
+ }
+ }
+
+ /// Field number for the "instances" field.
+ public const int InstancesFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_instances_codec
+ = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallInstance.Parser);
+ private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField();
+ ///
+ /// Required. Repeated TrajectoryRecall instance.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Instances {
+ get { return instances_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryRecallInput);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryRecallInput other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(MetricSpec, other.MetricSpec)) return false;
+ if(!instances_.Equals(other.instances_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (metricSpec_ != null) hash ^= MetricSpec.GetHashCode();
+ hash ^= instances_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(ref output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (metricSpec_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec);
+ }
+ size += instances_.CalculateSize(_repeated_instances_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryRecallInput other) {
+ if (other == null) {
+ return;
+ }
+ if (other.metricSpec_ != null) {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec();
+ }
+ MetricSpec.MergeFrom(other.MetricSpec);
+ }
+ instances_.Add(other.instances_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(ref input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectoryRecall metric - returns a float score based on average
+ /// recall of individual tool calls.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryRecallSpec : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryRecallSpec());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[122]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallSpec() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallSpec(TrajectoryRecallSpec other) : this() {
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallSpec Clone() {
+ return new TrajectoryRecallSpec(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryRecallSpec);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryRecallSpec other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryRecallSpec other) {
+ if (other == null) {
+ return;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectoryRecall instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryRecallInstance : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryRecallInstance());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[123]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallInstance() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallInstance(TrajectoryRecallInstance other) : this() {
+ predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null;
+ referenceTrajectory_ = other.referenceTrajectory_ != null ? other.referenceTrajectory_.Clone() : null;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallInstance Clone() {
+ return new TrajectoryRecallInstance(this);
+ }
+
+ /// Field number for the "predicted_trajectory" field.
+ public const int PredictedTrajectoryFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_;
+ ///
+ /// Required. Spec for predicted tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory {
+ get { return predictedTrajectory_; }
+ set {
+ predictedTrajectory_ = value;
+ }
+ }
+
+ /// Field number for the "reference_trajectory" field.
+ public const int ReferenceTrajectoryFieldNumber = 2;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory referenceTrajectory_;
+ ///
+ /// Required. Spec for reference tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory ReferenceTrajectory {
+ get { return referenceTrajectory_; }
+ set {
+ referenceTrajectory_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryRecallInstance);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryRecallInstance other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false;
+ if (!object.Equals(ReferenceTrajectory, other.ReferenceTrajectory)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode();
+ if (referenceTrajectory_ != null) hash ^= ReferenceTrajectory.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (predictedTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory);
+ }
+ if (referenceTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(ReferenceTrajectory);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryRecallInstance other) {
+ if (other == null) {
+ return;
+ }
+ if (other.predictedTrajectory_ != null) {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ PredictedTrajectory.MergeFrom(other.PredictedTrajectory);
+ }
+ if (other.referenceTrajectory_ != null) {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ ReferenceTrajectory.MergeFrom(other.ReferenceTrajectory);
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ case 18: {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(ReferenceTrajectory);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ case 18: {
+ if (referenceTrajectory_ == null) {
+ ReferenceTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(ReferenceTrajectory);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Results for TrajectoryRecall metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryRecallResults : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryRecallResults());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[124]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallResults() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallResults(TrajectoryRecallResults other) : this() {
+ trajectoryRecallMetricValues_ = other.trajectoryRecallMetricValues_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallResults Clone() {
+ return new TrajectoryRecallResults(this);
+ }
+
+ /// Field number for the "trajectory_recall_metric_values" field.
+ public const int TrajectoryRecallMetricValuesFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_trajectoryRecallMetricValues_codec
+ = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectoryRecallMetricValue.Parser);
+ private readonly pbc::RepeatedField trajectoryRecallMetricValues_ = new pbc::RepeatedField();
+ ///
+ /// Output only. TrajectoryRecall metric values.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField TrajectoryRecallMetricValues {
+ get { return trajectoryRecallMetricValues_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryRecallResults);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryRecallResults other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!trajectoryRecallMetricValues_.Equals(other.trajectoryRecallMetricValues_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= trajectoryRecallMetricValues_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ trajectoryRecallMetricValues_.WriteTo(output, _repeated_trajectoryRecallMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ trajectoryRecallMetricValues_.WriteTo(ref output, _repeated_trajectoryRecallMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += trajectoryRecallMetricValues_.CalculateSize(_repeated_trajectoryRecallMetricValues_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryRecallResults other) {
+ if (other == null) {
+ return;
+ }
+ trajectoryRecallMetricValues_.Add(other.trajectoryRecallMetricValues_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ trajectoryRecallMetricValues_.AddEntriesFrom(input, _repeated_trajectoryRecallMetricValues_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ trajectoryRecallMetricValues_.AddEntriesFrom(ref input, _repeated_trajectoryRecallMetricValues_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// TrajectoryRecall metric value for an instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectoryRecallMetricValue : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectoryRecallMetricValue());
+ private pb::UnknownFieldSet _unknownFields;
+ private int _hasBits0;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[125]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallMetricValue() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallMetricValue(TrajectoryRecallMetricValue other) : this() {
+ _hasBits0 = other._hasBits0;
+ score_ = other.score_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectoryRecallMetricValue Clone() {
+ return new TrajectoryRecallMetricValue(this);
+ }
+
+ /// Field number for the "score" field.
+ public const int ScoreFieldNumber = 1;
+ private readonly static float ScoreDefaultValue = 0F;
+
+ private float score_;
+ ///
+ /// Output only. TrajectoryRecall score.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public float Score {
+ get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } }
+ set {
+ _hasBits0 |= 1;
+ score_ = value;
+ }
+ }
+ /// Gets whether the "score" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasScore {
+ get { return (_hasBits0 & 1) != 0; }
+ }
+ /// Clears the value of the "score" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearScore() {
+ _hasBits0 &= ~1;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectoryRecallMetricValue);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectoryRecallMetricValue other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score);
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (HasScore) {
+ size += 1 + 4;
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectoryRecallMetricValue other) {
+ if (other == null) {
+ return;
+ }
+ if (other.HasScore) {
+ Score = other.Score;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Instances and metric spec for TrajectorySingleToolUse metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectorySingleToolUseInput : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectorySingleToolUseInput());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[126]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseInput() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseInput(TrajectorySingleToolUseInput other) : this() {
+ metricSpec_ = other.metricSpec_ != null ? other.metricSpec_.Clone() : null;
+ instances_ = other.instances_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseInput Clone() {
+ return new TrajectorySingleToolUseInput(this);
+ }
+
+ /// Field number for the "metric_spec" field.
+ public const int MetricSpecFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec metricSpec_;
+ ///
+ /// Required. Spec for TrajectorySingleToolUse metric.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec MetricSpec {
+ get { return metricSpec_; }
+ set {
+ metricSpec_ = value;
+ }
+ }
+
+ /// Field number for the "instances" field.
+ public const int InstancesFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_instances_codec
+ = pb::FieldCodec.ForMessage(18, global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseInstance.Parser);
+ private readonly pbc::RepeatedField instances_ = new pbc::RepeatedField();
+ ///
+ /// Required. Repeated TrajectorySingleToolUse instance.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Instances {
+ get { return instances_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectorySingleToolUseInput);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectorySingleToolUseInput other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(MetricSpec, other.MetricSpec)) return false;
+ if(!instances_.Equals(other.instances_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (metricSpec_ != null) hash ^= MetricSpec.GetHashCode();
+ hash ^= instances_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (metricSpec_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(MetricSpec);
+ }
+ instances_.WriteTo(ref output, _repeated_instances_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (metricSpec_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(MetricSpec);
+ }
+ size += instances_.CalculateSize(_repeated_instances_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectorySingleToolUseInput other) {
+ if (other == null) {
+ return;
+ }
+ if (other.metricSpec_ != null) {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec();
+ }
+ MetricSpec.MergeFrom(other.MetricSpec);
+ }
+ instances_.Add(other.instances_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (metricSpec_ == null) {
+ MetricSpec = new global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseSpec();
+ }
+ input.ReadMessage(MetricSpec);
+ break;
+ }
+ case 18: {
+ instances_.AddEntriesFrom(ref input, _repeated_instances_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectorySingleToolUse metric - returns 1 if tool is present in the
+ /// predicted trajectory, else 0.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectorySingleToolUseSpec : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectorySingleToolUseSpec());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[127]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseSpec() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseSpec(TrajectorySingleToolUseSpec other) : this() {
+ toolName_ = other.toolName_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseSpec Clone() {
+ return new TrajectorySingleToolUseSpec(this);
+ }
+
+ /// Field number for the "tool_name" field.
+ public const int ToolNameFieldNumber = 1;
+ private readonly static string ToolNameDefaultValue = "";
+
+ private string toolName_;
+ ///
+ /// Required. Spec for tool name to be checked for in the predicted trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string ToolName {
+ get { return toolName_ ?? ToolNameDefaultValue; }
+ set {
+ toolName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+ /// Gets whether the "tool_name" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasToolName {
+ get { return toolName_ != null; }
+ }
+ /// Clears the value of the "tool_name" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearToolName() {
+ toolName_ = null;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectorySingleToolUseSpec);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectorySingleToolUseSpec other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ToolName != other.ToolName) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (HasToolName) hash ^= ToolName.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HasToolName) {
+ output.WriteRawTag(10);
+ output.WriteString(ToolName);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HasToolName) {
+ output.WriteRawTag(10);
+ output.WriteString(ToolName);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (HasToolName) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(ToolName);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectorySingleToolUseSpec other) {
+ if (other == null) {
+ return;
+ }
+ if (other.HasToolName) {
+ ToolName = other.ToolName;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ ToolName = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ ToolName = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for TrajectorySingleToolUse instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectorySingleToolUseInstance : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectorySingleToolUseInstance());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[128]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseInstance() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseInstance(TrajectorySingleToolUseInstance other) : this() {
+ predictedTrajectory_ = other.predictedTrajectory_ != null ? other.predictedTrajectory_.Clone() : null;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseInstance Clone() {
+ return new TrajectorySingleToolUseInstance(this);
+ }
+
+ /// Field number for the "predicted_trajectory" field.
+ public const int PredictedTrajectoryFieldNumber = 1;
+ private global::Google.Cloud.AIPlatform.V1Beta1.Trajectory predictedTrajectory_;
+ ///
+ /// Required. Spec for predicted tool call trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Google.Cloud.AIPlatform.V1Beta1.Trajectory PredictedTrajectory {
+ get { return predictedTrajectory_; }
+ set {
+ predictedTrajectory_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectorySingleToolUseInstance);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectorySingleToolUseInstance other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(PredictedTrajectory, other.PredictedTrajectory)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (predictedTrajectory_ != null) hash ^= PredictedTrajectory.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (predictedTrajectory_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(PredictedTrajectory);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (predictedTrajectory_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(PredictedTrajectory);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectorySingleToolUseInstance other) {
+ if (other == null) {
+ return;
+ }
+ if (other.predictedTrajectory_ != null) {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ PredictedTrajectory.MergeFrom(other.PredictedTrajectory);
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (predictedTrajectory_ == null) {
+ PredictedTrajectory = new global::Google.Cloud.AIPlatform.V1Beta1.Trajectory();
+ }
+ input.ReadMessage(PredictedTrajectory);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Results for TrajectorySingleToolUse metric.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectorySingleToolUseResults : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectorySingleToolUseResults());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[129]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseResults() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseResults(TrajectorySingleToolUseResults other) : this() {
+ trajectorySingleToolUseMetricValues_ = other.trajectorySingleToolUseMetricValues_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseResults Clone() {
+ return new TrajectorySingleToolUseResults(this);
+ }
+
+ /// Field number for the "trajectory_single_tool_use_metric_values" field.
+ public const int TrajectorySingleToolUseMetricValuesFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_trajectorySingleToolUseMetricValues_codec
+ = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.TrajectorySingleToolUseMetricValue.Parser);
+ private readonly pbc::RepeatedField trajectorySingleToolUseMetricValues_ = new pbc::RepeatedField();
+ ///
+ /// Output only. TrajectorySingleToolUse metric values.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField TrajectorySingleToolUseMetricValues {
+ get { return trajectorySingleToolUseMetricValues_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectorySingleToolUseResults);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectorySingleToolUseResults other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!trajectorySingleToolUseMetricValues_.Equals(other.trajectorySingleToolUseMetricValues_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= trajectorySingleToolUseMetricValues_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ trajectorySingleToolUseMetricValues_.WriteTo(output, _repeated_trajectorySingleToolUseMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ trajectorySingleToolUseMetricValues_.WriteTo(ref output, _repeated_trajectorySingleToolUseMetricValues_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += trajectorySingleToolUseMetricValues_.CalculateSize(_repeated_trajectorySingleToolUseMetricValues_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectorySingleToolUseResults other) {
+ if (other == null) {
+ return;
+ }
+ trajectorySingleToolUseMetricValues_.Add(other.trajectorySingleToolUseMetricValues_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ trajectorySingleToolUseMetricValues_.AddEntriesFrom(input, _repeated_trajectorySingleToolUseMetricValues_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ trajectorySingleToolUseMetricValues_.AddEntriesFrom(ref input, _repeated_trajectorySingleToolUseMetricValues_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// TrajectorySingleToolUse metric value for an instance.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class TrajectorySingleToolUseMetricValue : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TrajectorySingleToolUseMetricValue());
+ private pb::UnknownFieldSet _unknownFields;
+ private int _hasBits0;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[130]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseMetricValue() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseMetricValue(TrajectorySingleToolUseMetricValue other) : this() {
+ _hasBits0 = other._hasBits0;
+ score_ = other.score_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public TrajectorySingleToolUseMetricValue Clone() {
+ return new TrajectorySingleToolUseMetricValue(this);
+ }
+
+ /// Field number for the "score" field.
+ public const int ScoreFieldNumber = 1;
+ private readonly static float ScoreDefaultValue = 0F;
+
+ private float score_;
+ ///
+ /// Output only. TrajectorySingleToolUse score.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public float Score {
+ get { if ((_hasBits0 & 1) != 0) { return score_; } else { return ScoreDefaultValue; } }
+ set {
+ _hasBits0 |= 1;
+ score_ = value;
+ }
+ }
+ /// Gets whether the "score" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasScore {
+ get { return (_hasBits0 & 1) != 0; }
+ }
+ /// Clears the value of the "score" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearScore() {
+ _hasBits0 &= ~1;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as TrajectorySingleToolUseMetricValue);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(TrajectorySingleToolUseMetricValue other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Score, other.Score)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (HasScore) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Score);
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HasScore) {
+ output.WriteRawTag(13);
+ output.WriteFloat(Score);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (HasScore) {
+ size += 1 + 4;
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(TrajectorySingleToolUseMetricValue other) {
+ if (other == null) {
+ return;
+ }
+ if (other.HasScore) {
+ Score = other.Score;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 13: {
+ Score = input.ReadFloat();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class Trajectory : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Trajectory());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[131]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public Trajectory() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public Trajectory(Trajectory other) : this() {
+ toolCalls_ = other.toolCalls_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public Trajectory Clone() {
+ return new Trajectory(this);
+ }
+
+ /// Field number for the "tool_calls" field.
+ public const int ToolCallsFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_toolCalls_codec
+ = pb::FieldCodec.ForMessage(10, global::Google.Cloud.AIPlatform.V1Beta1.ToolCall.Parser);
+ private readonly pbc::RepeatedField toolCalls_ = new pbc::RepeatedField();
+ ///
+ /// Required. Tool calls in the trajectory.
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField ToolCalls {
+ get { return toolCalls_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as Trajectory);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(Trajectory other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!toolCalls_.Equals(other.toolCalls_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= toolCalls_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ toolCalls_.WriteTo(output, _repeated_toolCalls_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ toolCalls_.WriteTo(ref output, _repeated_toolCalls_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += toolCalls_.CalculateSize(_repeated_toolCalls_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(Trajectory other) {
+ if (other == null) {
+ return;
+ }
+ toolCalls_.Add(other.toolCalls_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ toolCalls_.AddEntriesFrom(input, _repeated_toolCalls_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ toolCalls_.AddEntriesFrom(ref input, _repeated_toolCalls_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ ///
+ /// Spec for tool call.
+ ///
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ToolCall : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ToolCall());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Google.Cloud.AIPlatform.V1Beta1.EvaluationServiceReflection.Descriptor.MessageTypes[132]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ToolCall() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ToolCall(ToolCall other) : this() {
+ toolName_ = other.toolName_;
+ toolInput_ = other.toolInput_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ToolCall Clone() {
+ return new ToolCall(this);
+ }
+
+ /// Field number for the "tool_name" field.
+ public const int ToolNameFieldNumber = 1;
+ private readonly static string ToolNameDefaultValue = "";
+
+ private string toolName_;
+ ///
+ /// Required. Spec for tool name
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string ToolName {
+ get { return toolName_ ?? ToolNameDefaultValue; }
+ set {
+ toolName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+ /// Gets whether the "tool_name" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasToolName {
+ get { return toolName_ != null; }
+ }
+ /// Clears the value of the "tool_name" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearToolName() {
+ toolName_ = null;
+ }
+
+ /// Field number for the "tool_input" field.
+ public const int ToolInputFieldNumber = 2;
+ private readonly static string ToolInputDefaultValue = "";
+
+ private string toolInput_;
+ ///
+ /// Optional. Spec for tool input
+ ///
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string ToolInput {
+ get { return toolInput_ ?? ToolInputDefaultValue; }
+ set {
+ toolInput_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+ /// Gets whether the "tool_input" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasToolInput {
+ get { return toolInput_ != null; }
+ }
+ /// Clears the value of the "tool_input" field
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearToolInput() {
+ toolInput_ = null;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ToolCall);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ToolCall other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ToolName != other.ToolName) return false;
+ if (ToolInput != other.ToolInput) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (HasToolName) hash ^= ToolName.GetHashCode();
+ if (HasToolInput) hash ^= ToolInput.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HasToolName) {
+ output.WriteRawTag(10);
+ output.WriteString(ToolName);
+ }
+ if (HasToolInput) {
+ output.WriteRawTag(18);
+ output.WriteString(ToolInput);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HasToolName) {
+ output.WriteRawTag(10);
+ output.WriteString(ToolName);
+ }
+ if (HasToolInput) {
+ output.WriteRawTag(18);
+ output.WriteString(ToolInput);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (HasToolName) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(ToolName);
+ }
+ if (HasToolInput) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(ToolInput);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ToolCall other) {
+ if (other == null) {
+ return;
+ }
+ if (other.HasToolName) {
+ ToolName = other.ToolName;
+ }
+ if (other.HasToolInput) {
+ ToolInput = other.ToolInput;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ ToolName = input.ReadString();
+ break;
+ }
+ case 18: {
+ ToolInput = input.ReadString();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ ToolName = input.ReadString();
+ break;
+ }
+ case 18: {
+ ToolInput = input.ReadString();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
#endregion
}