diff --git a/apis/Google.Cloud.AlloyDb.V1Beta/Google.Cloud.AlloyDb.V1Beta/Resources.g.cs b/apis/Google.Cloud.AlloyDb.V1Beta/Google.Cloud.AlloyDb.V1Beta/Resources.g.cs index 152a877adb62..10f2727f79e8 100644 --- a/apis/Google.Cloud.AlloyDb.V1Beta/Google.Cloud.AlloyDb.V1Beta/Resources.g.cs +++ b/apis/Google.Cloud.AlloyDb.V1Beta/Google.Cloud.AlloyDb.V1Beta/Resources.g.cs @@ -390,28 +390,28 @@ static ResourcesReflection() { "TlNQRUNJRklFRBAAEhcKE0lOU1RBTkNFX1ZJRVdfQkFTSUMQARIWChJJTlNU", "QU5DRV9WSUVXX0ZVTEwQAipnCgtDbHVzdGVyVmlldxIcChhDTFVTVEVSX1ZJ", "RVdfVU5TUEVDSUZJRUQQABIWChJDTFVTVEVSX1ZJRVdfQkFTSUMQARIiCh5D", - "TFVTVEVSX1ZJRVdfQ09OVElOVU9VU19CQUNLVVAQAiqMAQoPRGF0YWJhc2VW", + "TFVTVEVSX1ZJRVdfQ09OVElOVU9VU19CQUNLVVAQAiqdAQoPRGF0YWJhc2VW", "ZXJzaW9uEiAKHERBVEFCQVNFX1ZFUlNJT05fVU5TUEVDSUZJRUQQABITCgtQ", "T1NUR1JFU18xMxABGgIIARIPCgtQT1NUR1JFU18xNBACEg8KC1BPU1RHUkVT", - "XzE1EAMSDwoLUE9TVEdSRVNfMTYQBBIPCgtQT1NUR1JFU18xNxAFKk4KEFN1", - "YnNjcmlwdGlvblR5cGUSIQodU1VCU0NSSVBUSU9OX1RZUEVfVU5TUEVDSUZJ", - "RUQQABIMCghTVEFOREFSRBABEgkKBVRSSUFMEAJCuwUKH2NvbS5nb29nbGUu", - "Y2xvdWQuYWxsb3lkYi52MWJldGFCDlJlc291cmNlc1Byb3RvUAFaOWNsb3Vk", - "Lmdvb2dsZS5jb20vZ28vYWxsb3lkYi9hcGl2MWJldGEvYWxsb3lkYnBiO2Fs", - "bG95ZGJwYqoCG0dvb2dsZS5DbG91ZC5BbGxveURiLlYxQmV0YcoCG0dvb2ds", - "ZVxDbG91ZFxBbGxveURiXFYxYmV0YeoCHkdvb2dsZTo6Q2xvdWQ6OkFsbG95", - "REI6OlYxYmV0YepBpgEKKGNsb3Vka21zLmdvb2dsZWFwaXMuY29tL0NyeXB0", - "b0tleVZlcnNpb24SenByb2plY3RzL3twcm9qZWN0fS9sb2NhdGlvbnMve2xv", - "Y2F0aW9ufS9rZXlSaW5ncy97a2V5X3Jpbmd9L2NyeXB0b0tleXMve2NyeXB0", - "b19rZXl9L2NyeXB0b0tleVZlcnNpb25zL3tjcnlwdG9fa2V5X3ZlcnNpb259", - "6kFOCh5jb21wdXRlLmdvb2dsZWFwaXMuY29tL05ldHdvcmsSLHByb2plY3Rz", - "L3twcm9qZWN0fS9nbG9iYWwvbmV0d29ya3Mve25ldHdvcmt96kF4CiFjbG91", - "ZGttcy5nb29nbGVhcGlzLmNvbS9DcnlwdG9LZXkSU3Byb2plY3RzL3twcm9q", - "ZWN0fS9sb2NhdGlvbnMve2xvY2F0aW9ufS9rZXlSaW5ncy97a2V5X3Jpbmd9", - "L2NyeXB0b0tleXMve2NyeXB0b19rZXl96kF3Cihjb21wdXRlLmdvb2dsZWFw", - "aXMuY29tL1NlcnZpY2VBdHRhY2htZW50Ektwcm9qZWN0cy97cHJvamVjdH0v", - "cmVnaW9ucy97cmVnaW9ufS9zZXJ2aWNlQXR0YWNobWVudHMve3NlcnZpY2Vf", - "YXR0YWNobWVudH1iBnByb3RvMw==")); + "XzE1EAMSDwoLUE9TVEdSRVNfMTYQBBIPCgtQT1NUR1JFU18xNxAFEg8KC1BP", + "U1RHUkVTXzE4EAYqTgoQU3Vic2NyaXB0aW9uVHlwZRIhCh1TVUJTQ1JJUFRJ", + "T05fVFlQRV9VTlNQRUNJRklFRBAAEgwKCFNUQU5EQVJEEAESCQoFVFJJQUwQ", + "AkK7BQofY29tLmdvb2dsZS5jbG91ZC5hbGxveWRiLnYxYmV0YUIOUmVzb3Vy", + "Y2VzUHJvdG9QAVo5Y2xvdWQuZ29vZ2xlLmNvbS9nby9hbGxveWRiL2FwaXYx", + "YmV0YS9hbGxveWRicGI7YWxsb3lkYnBiqgIbR29vZ2xlLkNsb3VkLkFsbG95", + "RGIuVjFCZXRhygIbR29vZ2xlXENsb3VkXEFsbG95RGJcVjFiZXRh6gIeR29v", + "Z2xlOjpDbG91ZDo6QWxsb3lEQjo6VjFiZXRh6kGmAQooY2xvdWRrbXMuZ29v", + "Z2xlYXBpcy5jb20vQ3J5cHRvS2V5VmVyc2lvbhJ6cHJvamVjdHMve3Byb2pl", + "Y3R9L2xvY2F0aW9ucy97bG9jYXRpb259L2tleVJpbmdzL3trZXlfcmluZ30v", + "Y3J5cHRvS2V5cy97Y3J5cHRvX2tleX0vY3J5cHRvS2V5VmVyc2lvbnMve2Ny", + "eXB0b19rZXlfdmVyc2lvbn3qQU4KHmNvbXB1dGUuZ29vZ2xlYXBpcy5jb20v", + "TmV0d29yaxIscHJvamVjdHMve3Byb2plY3R9L2dsb2JhbC9uZXR3b3Jrcy97", + "bmV0d29ya33qQXgKIWNsb3Vka21zLmdvb2dsZWFwaXMuY29tL0NyeXB0b0tl", + "eRJTcHJvamVjdHMve3Byb2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L2tl", + "eVJpbmdzL3trZXlfcmluZ30vY3J5cHRvS2V5cy97Y3J5cHRvX2tleX3qQXcK", + "KGNvbXB1dGUuZ29vZ2xlYXBpcy5jb20vU2VydmljZUF0dGFjaG1lbnQSS3By", + "b2plY3RzL3twcm9qZWN0fS9yZWdpb25zL3tyZWdpb259L3NlcnZpY2VBdHRh", + "Y2htZW50cy97c2VydmljZV9hdHRhY2htZW50fWIGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Api.FieldInfoReflection.Descriptor, global::Google.Api.ResourceReflection.Descriptor, global::Google.Cloud.AlloyDb.V1Beta.CsqlResourcesReflection.Descriptor, global::Google.Cloud.AlloyDb.V1Beta.GeminiReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.WrappersReflection.Descriptor, global::Google.Type.DateReflection.Descriptor, global::Google.Type.DayofweekReflection.Descriptor, global::Google.Type.TimeofdayReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Cloud.AlloyDb.V1Beta.InstanceView), typeof(global::Google.Cloud.AlloyDb.V1Beta.ClusterView), typeof(global::Google.Cloud.AlloyDb.V1Beta.DatabaseVersion), typeof(global::Google.Cloud.AlloyDb.V1Beta.SubscriptionType), }, null, new pbr::GeneratedClrTypeInfo[] { @@ -537,6 +537,10 @@ public enum DatabaseVersion { /// The database version is Postgres 17. /// [pbr::OriginalName("POSTGRES_17")] Postgres17 = 5, + /// + /// The database version is Postgres 18. + /// + [pbr::OriginalName("POSTGRES_18")] Postgres18 = 6, } /// diff --git a/apis/Google.Cloud.GeminiDataAnalytics.V1Beta/Google.Cloud.GeminiDataAnalytics.V1Beta/Context.g.cs b/apis/Google.Cloud.GeminiDataAnalytics.V1Beta/Google.Cloud.GeminiDataAnalytics.V1Beta/Context.g.cs index 1b340a7fb5d4..7a7c406cddcc 100644 --- a/apis/Google.Cloud.GeminiDataAnalytics.V1Beta/Google.Cloud.GeminiDataAnalytics.V1Beta/Context.g.cs +++ b/apis/Google.Cloud.GeminiDataAnalytics.V1Beta/Google.Cloud.GeminiDataAnalytics.V1Beta/Context.g.cs @@ -28,64 +28,78 @@ static ContextReflection() { "dGV4dC5wcm90bxInZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3Mu", "djFiZXRhGh9nb29nbGUvYXBpL2ZpZWxkX2JlaGF2aW9yLnByb3RvGjhnb29n", "bGUvY2xvdWQvZ2VtaW5pZGF0YWFuYWx5dGljcy92MWJldGEvZGF0YXNvdXJj", - "ZS5wcm90bxoeZ29vZ2xlL3Byb3RvYnVmL3dyYXBwZXJzLnByb3RvIvkHCgdD", + "ZS5wcm90bxoeZ29vZ2xlL3Byb3RvYnVmL3dyYXBwZXJzLnByb3RvItkICgdD", "b250ZXh0Eh8KEnN5c3RlbV9pbnN0cnVjdGlvbhgBIAEoCUID4EEBEmEKFWRh", "dGFzb3VyY2VfcmVmZXJlbmNlcxgHIAEoCzI9Lmdvb2dsZS5jbG91ZC5nZW1p", "bmlkYXRhYW5hbHl0aWNzLnYxYmV0YS5EYXRhc291cmNlUmVmZXJlbmNlc0ID", "4EECElIKB29wdGlvbnMYAyABKAsyPC5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0", "YWFuYWx5dGljcy52MWJldGEuQ29udmVyc2F0aW9uT3B0aW9uc0ID4EEBElMK", "D2V4YW1wbGVfcXVlcmllcxgFIAMoCzI1Lmdvb2dsZS5jbG91ZC5nZW1pbmlk", - "YXRhYW5hbHl0aWNzLnYxYmV0YS5FeGFtcGxlUXVlcnlCA+BBARJSCg5nbG9z", - "c2FyeV90ZXJtcxgIIAMoCzI1Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5h", - "bHl0aWNzLnYxYmV0YS5HbG9zc2FyeVRlcm1CA+BBARJmChRzY2hlbWFfcmVs", - "YXRpb25zaGlwcxgJIAMoCzJDLmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5h", - "bHl0aWNzLnYxYmV0YS5Db250ZXh0LlNjaGVtYVJlbGF0aW9uc2hpcEID4EEB", - "GoQEChJTY2hlbWFSZWxhdGlvbnNoaXASagoRbGVmdF9zY2hlbWFfcGF0aHMY", - "ASABKAsyTy5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJl", - "dGEuQ29udGV4dC5TY2hlbWFSZWxhdGlvbnNoaXAuU2NoZW1hUGF0aHMSawoS", - "cmlnaHRfc2NoZW1hX3BhdGhzGAIgASgLMk8uZ29vZ2xlLmNsb3VkLmdlbWlu", - "aWRhdGFhbmFseXRpY3MudjFiZXRhLkNvbnRleHQuU2NoZW1hUmVsYXRpb25z", - "aGlwLlNjaGVtYVBhdGhzElsKB3NvdXJjZXMYAyADKA4ySi5nb29nbGUuY2xv", - "dWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEuQ29udGV4dC5TY2hlbWFS", - "ZWxhdGlvbnNoaXAuU291cmNlEhgKEGNvbmZpZGVuY2Vfc2NvcmUYBCABKAIa", - "LwoLU2NoZW1hUGF0aHMSEQoJdGFibGVfZnFuGAEgASgJEg0KBXBhdGhzGAIg", - "AygJIm0KBlNvdXJjZRIWChJTT1VSQ0VfVU5TUEVDSUZJRUQQABIYChRCSUdR", - "VUVSWV9KT0JfSElTVE9SWRABEhEKDUxMTV9TVUdHRVNURUQQAhIeChpCSUdR", - "VUVSWV9UQUJMRV9DT05TVFJBSU5UUxADIlkKDEV4YW1wbGVRdWVyeRIYCglz", - "cWxfcXVlcnkYZSABKAlCA+BBAUgAEiYKGW5hdHVyYWxfbGFuZ3VhZ2VfcXVl", - "c3Rpb24YASABKAlCA+BBAUIHCgVxdWVyeSJYCgxHbG9zc2FyeVRlcm0SGQoM", - "ZGlzcGxheV9uYW1lGAEgASgJQgPgQQISGAoLZGVzY3JpcHRpb24YAiABKAlC", - "A+BBAhITCgZsYWJlbHMYAyADKAlCA+BBASKGAgoTQ29udmVyc2F0aW9uT3B0", - "aW9ucxJJCgVjaGFydBgBIAEoCzI1Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRh", - "YW5hbHl0aWNzLnYxYmV0YS5DaGFydE9wdGlvbnNCA+BBARJPCghhbmFseXNp", - "cxgCIAEoCzI4Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5hbHl0aWNzLnYx", - "YmV0YS5BbmFseXNpc09wdGlvbnNCA+BBARJTCgpkYXRhc291cmNlGAMgASgL", - "MjouZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkRh", - "dGFzb3VyY2VPcHRpb25zQgPgQQEiWQoRRGF0YXNvdXJjZU9wdGlvbnMSRAoa", - "YmlnX3F1ZXJ5X21heF9iaWxsZWRfYnl0ZXMYASABKAsyGy5nb29nbGUucHJv", - "dG9idWYuSW50NjRWYWx1ZUID4EEBItYCCgxDaGFydE9wdGlvbnMSVgoFaW1h", - "Z2UYASABKAsyQi5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52", - "MWJldGEuQ2hhcnRPcHRpb25zLkltYWdlT3B0aW9uc0ID4EEBGu0BCgxJbWFn", - "ZU9wdGlvbnMSXgoIbm9faW1hZ2UYASABKAsySi5nb29nbGUuY2xvdWQuZ2Vt", - "aW5pZGF0YWFuYWx5dGljcy52MWJldGEuQ2hhcnRPcHRpb25zLkltYWdlT3B0", - "aW9ucy5Ob0ltYWdlSAASXAoDc3ZnGAIgASgLMk0uZ29vZ2xlLmNsb3VkLmdl", - "bWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkNoYXJ0T3B0aW9ucy5JbWFnZU9w", - "dGlvbnMuU3ZnT3B0aW9uc0gAGgkKB05vSW1hZ2UaDAoKU3ZnT3B0aW9uc0IG", - "CgRraW5kIocBCg9BbmFseXNpc09wdGlvbnMSVAoGcHl0aG9uGAEgASgLMj8u", - "Z29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkFuYWx5", - "c2lzT3B0aW9ucy5QeXRob25CA+BBARoeCgZQeXRob24SFAoHZW5hYmxlZBgB", - "IAEoCEID4EEBQp0CCitjb20uZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFs", - "eXRpY3MudjFiZXRhQgxDb250ZXh0UHJvdG9QAVpdY2xvdWQuZ29vZ2xlLmNv", - "bS9nby9nZW1pbmlkYXRhYW5hbHl0aWNzL2FwaXYxYmV0YS9nZW1pbmlkYXRh", - "YW5hbHl0aWNzcGI7Z2VtaW5pZGF0YWFuYWx5dGljc3BiqgInR29vZ2xlLkNs", - "b3VkLkdlbWluaURhdGFBbmFseXRpY3MuVjFCZXRhygInR29vZ2xlXENsb3Vk", - "XEdlbWluaURhdGFBbmFseXRpY3NcVjFiZXRh6gIqR29vZ2xlOjpDbG91ZDo6", - "R2VtaW5pRGF0YUFuYWx5dGljczo6VjFiZXRhYgZwcm90bzM=")); + "YXRhYW5hbHl0aWNzLnYxYmV0YS5FeGFtcGxlUXVlcnlCA+BBARJeChVsb29r", + "ZXJfZ29sZGVuX3F1ZXJpZXMYCyADKAsyOi5nb29nbGUuY2xvdWQuZ2VtaW5p", + "ZGF0YWFuYWx5dGljcy52MWJldGEuTG9va2VyR29sZGVuUXVlcnlCA+BBARJS", + "Cg5nbG9zc2FyeV90ZXJtcxgIIAMoCzI1Lmdvb2dsZS5jbG91ZC5nZW1pbmlk", + "YXRhYW5hbHl0aWNzLnYxYmV0YS5HbG9zc2FyeVRlcm1CA+BBARJmChRzY2hl", + "bWFfcmVsYXRpb25zaGlwcxgJIAMoCzJDLmdvb2dsZS5jbG91ZC5nZW1pbmlk", + "YXRhYW5hbHl0aWNzLnYxYmV0YS5Db250ZXh0LlNjaGVtYVJlbGF0aW9uc2hp", + "cEID4EEBGoQEChJTY2hlbWFSZWxhdGlvbnNoaXASagoRbGVmdF9zY2hlbWFf", + "cGF0aHMYASABKAsyTy5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGlj", + "cy52MWJldGEuQ29udGV4dC5TY2hlbWFSZWxhdGlvbnNoaXAuU2NoZW1hUGF0", + "aHMSawoScmlnaHRfc2NoZW1hX3BhdGhzGAIgASgLMk8uZ29vZ2xlLmNsb3Vk", + "LmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkNvbnRleHQuU2NoZW1hUmVs", + "YXRpb25zaGlwLlNjaGVtYVBhdGhzElsKB3NvdXJjZXMYAyADKA4ySi5nb29n", + "bGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEuQ29udGV4dC5T", + "Y2hlbWFSZWxhdGlvbnNoaXAuU291cmNlEhgKEGNvbmZpZGVuY2Vfc2NvcmUY", + "BCABKAIaLwoLU2NoZW1hUGF0aHMSEQoJdGFibGVfZnFuGAEgASgJEg0KBXBh", + "dGhzGAIgAygJIm0KBlNvdXJjZRIWChJTT1VSQ0VfVU5TUEVDSUZJRUQQABIY", + "ChRCSUdRVUVSWV9KT0JfSElTVE9SWRABEhEKDUxMTV9TVUdHRVNURUQQAhIe", + "ChpCSUdRVUVSWV9UQUJMRV9DT05TVFJBSU5UUxADIlkKDEV4YW1wbGVRdWVy", + "eRIYCglzcWxfcXVlcnkYZSABKAlCA+BBAUgAEiYKGW5hdHVyYWxfbGFuZ3Vh", + "Z2VfcXVlc3Rpb24YASABKAlCA+BBAUIHCgVxdWVyeSKNAQoRTG9va2VyR29s", + "ZGVuUXVlcnkSJwoabmF0dXJhbF9sYW5ndWFnZV9xdWVzdGlvbnMYBCADKAlC", + "A+BBARJPCgxsb29rZXJfcXVlcnkYBSABKAsyNC5nb29nbGUuY2xvdWQuZ2Vt", + "aW5pZGF0YWFuYWx5dGljcy52MWJldGEuTG9va2VyUXVlcnlCA+BBASKIAgoL", + "TG9va2VyUXVlcnkSEgoFbW9kZWwYASABKAlCA+BBAhIUCgdleHBsb3JlGAIg", + "ASgJQgPgQQISEwoGZmllbGRzGAMgAygJQgPgQQESUQoHZmlsdGVycxgEIAMo", + "CzI7Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5hbHl0aWNzLnYxYmV0YS5M", + "b29rZXJRdWVyeS5GaWx0ZXJCA+BBARISCgVzb3J0cxgFIAMoCUID4EEBEhcK", + "BWxpbWl0GAYgASgJQgPgQQFIAIgBARowCgZGaWx0ZXISEgoFZmllbGQYASAB", + "KAlCA+BBAhISCgV2YWx1ZRgCIAEoCUID4EECQggKBl9saW1pdCJYCgxHbG9z", + "c2FyeVRlcm0SGQoMZGlzcGxheV9uYW1lGAEgASgJQgPgQQISGAoLZGVzY3Jp", + "cHRpb24YAiABKAlCA+BBAhITCgZsYWJlbHMYAyADKAlCA+BBASKGAgoTQ29u", + "dmVyc2F0aW9uT3B0aW9ucxJJCgVjaGFydBgBIAEoCzI1Lmdvb2dsZS5jbG91", + "ZC5nZW1pbmlkYXRhYW5hbHl0aWNzLnYxYmV0YS5DaGFydE9wdGlvbnNCA+BB", + "ARJPCghhbmFseXNpcxgCIAEoCzI4Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRh", + "YW5hbHl0aWNzLnYxYmV0YS5BbmFseXNpc09wdGlvbnNCA+BBARJTCgpkYXRh", + "c291cmNlGAMgASgLMjouZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRp", + "Y3MudjFiZXRhLkRhdGFzb3VyY2VPcHRpb25zQgPgQQEiWQoRRGF0YXNvdXJj", + "ZU9wdGlvbnMSRAoaYmlnX3F1ZXJ5X21heF9iaWxsZWRfYnl0ZXMYASABKAsy", + "Gy5nb29nbGUucHJvdG9idWYuSW50NjRWYWx1ZUID4EEBItYCCgxDaGFydE9w", + "dGlvbnMSVgoFaW1hZ2UYASABKAsyQi5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0", + "YWFuYWx5dGljcy52MWJldGEuQ2hhcnRPcHRpb25zLkltYWdlT3B0aW9uc0ID", + "4EEBGu0BCgxJbWFnZU9wdGlvbnMSXgoIbm9faW1hZ2UYASABKAsySi5nb29n", + "bGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEuQ2hhcnRPcHRp", + "b25zLkltYWdlT3B0aW9ucy5Ob0ltYWdlSAASXAoDc3ZnGAIgASgLMk0uZ29v", + "Z2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkNoYXJ0T3B0", + "aW9ucy5JbWFnZU9wdGlvbnMuU3ZnT3B0aW9uc0gAGgkKB05vSW1hZ2UaDAoK", + "U3ZnT3B0aW9uc0IGCgRraW5kIocBCg9BbmFseXNpc09wdGlvbnMSVAoGcHl0", + "aG9uGAEgASgLMj8uZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3Mu", + "djFiZXRhLkFuYWx5c2lzT3B0aW9ucy5QeXRob25CA+BBARoeCgZQeXRob24S", + "FAoHZW5hYmxlZBgBIAEoCEID4EEBQp0CCitjb20uZ29vZ2xlLmNsb3VkLmdl", + "bWluaWRhdGFhbmFseXRpY3MudjFiZXRhQgxDb250ZXh0UHJvdG9QAVpdY2xv", + "dWQuZ29vZ2xlLmNvbS9nby9nZW1pbmlkYXRhYW5hbHl0aWNzL2FwaXYxYmV0", + "YS9nZW1pbmlkYXRhYW5hbHl0aWNzcGI7Z2VtaW5pZGF0YWFuYWx5dGljc3Bi", + "qgInR29vZ2xlLkNsb3VkLkdlbWluaURhdGFBbmFseXRpY3MuVjFCZXRhygIn", + "R29vZ2xlXENsb3VkXEdlbWluaURhdGFBbmFseXRpY3NcVjFiZXRh6gIqR29v", + "Z2xlOjpDbG91ZDo6R2VtaW5pRGF0YUFuYWx5dGljczo6VjFiZXRhYgZwcm90", + "bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Cloud.GeminiDataAnalytics.V1Beta.DatasourceReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.WrappersReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context), global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Parser, new[]{ "SystemInstruction", "DatasourceReferences", "Options", "ExampleQueries", "GlossaryTerms", "SchemaRelationships" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Types.SchemaRelationship), global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Types.SchemaRelationship.Parser, new[]{ "LeftSchemaPaths", "RightSchemaPaths", "Sources", "ConfidenceScore" }, null, new[]{ typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Types.SchemaRelationship.Types.Source) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Types.SchemaRelationship.Types.SchemaPaths), global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Types.SchemaRelationship.Types.SchemaPaths.Parser, new[]{ "TableFqn", "Paths" }, null, null, null, null)})}), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context), global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Parser, new[]{ "SystemInstruction", "DatasourceReferences", "Options", "ExampleQueries", "LookerGoldenQueries", "GlossaryTerms", "SchemaRelationships" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Types.SchemaRelationship), global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Types.SchemaRelationship.Parser, new[]{ "LeftSchemaPaths", "RightSchemaPaths", "Sources", "ConfidenceScore" }, null, new[]{ typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Types.SchemaRelationship.Types.Source) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Types.SchemaRelationship.Types.SchemaPaths), global::Google.Cloud.GeminiDataAnalytics.V1Beta.Context.Types.SchemaRelationship.Types.SchemaPaths.Parser, new[]{ "TableFqn", "Paths" }, null, null, null, null)})}), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.ExampleQuery), global::Google.Cloud.GeminiDataAnalytics.V1Beta.ExampleQuery.Parser, new[]{ "SqlQuery", "NaturalLanguageQuestion" }, new[]{ "Query" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerGoldenQuery), global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerGoldenQuery.Parser, new[]{ "NaturalLanguageQuestions", "LookerQuery" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery), global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery.Parser, new[]{ "Model", "Explore", "Fields", "Filters", "Sorts", "Limit" }, new[]{ "Limit" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery.Types.Filter), global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery.Types.Filter.Parser, new[]{ "Field", "Value" }, null, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.GlossaryTerm), global::Google.Cloud.GeminiDataAnalytics.V1Beta.GlossaryTerm.Parser, new[]{ "DisplayName", "Description", "Labels" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.ConversationOptions), global::Google.Cloud.GeminiDataAnalytics.V1Beta.ConversationOptions.Parser, new[]{ "Chart", "Analysis", "Datasource" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.DatasourceOptions), global::Google.Cloud.GeminiDataAnalytics.V1Beta.DatasourceOptions.Parser, new[]{ "BigQueryMaxBilledBytes" }, null, null, null, null), @@ -140,6 +154,7 @@ public Context(Context other) : this() { datasourceReferences_ = other.datasourceReferences_ != null ? other.datasourceReferences_.Clone() : null; options_ = other.options_ != null ? other.options_.Clone() : null; exampleQueries_ = other.exampleQueries_.Clone(); + lookerGoldenQueries_ = other.lookerGoldenQueries_.Clone(); glossaryTerms_ = other.glossaryTerms_.Clone(); schemaRelationships_ = other.schemaRelationships_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); @@ -217,6 +232,22 @@ public string SystemInstruction { get { return exampleQueries_; } } + /// Field number for the "looker_golden_queries" field. + public const int LookerGoldenQueriesFieldNumber = 11; + private static readonly pb::FieldCodec _repeated_lookerGoldenQueries_codec + = pb::FieldCodec.ForMessage(90, global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerGoldenQuery.Parser); + private readonly pbc::RepeatedField lookerGoldenQueries_ = new pbc::RepeatedField(); + /// + /// Optional. A list of golden queries, providing examples of relevant and + /// commonly used Looker queries and their corresponding natural language + /// queries optionally present. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField LookerGoldenQueries { + get { return lookerGoldenQueries_; } + } + /// Field number for the "glossary_terms" field. public const int GlossaryTermsFieldNumber = 8; private static readonly pb::FieldCodec _repeated_glossaryTerms_codec @@ -265,6 +296,7 @@ public bool Equals(Context other) { if (!object.Equals(DatasourceReferences, other.DatasourceReferences)) return false; if (!object.Equals(Options, other.Options)) return false; if(!exampleQueries_.Equals(other.exampleQueries_)) return false; + if(!lookerGoldenQueries_.Equals(other.lookerGoldenQueries_)) return false; if(!glossaryTerms_.Equals(other.glossaryTerms_)) return false; if(!schemaRelationships_.Equals(other.schemaRelationships_)) return false; return Equals(_unknownFields, other._unknownFields); @@ -278,6 +310,7 @@ public override int GetHashCode() { if (datasourceReferences_ != null) hash ^= DatasourceReferences.GetHashCode(); if (options_ != null) hash ^= Options.GetHashCode(); hash ^= exampleQueries_.GetHashCode(); + hash ^= lookerGoldenQueries_.GetHashCode(); hash ^= glossaryTerms_.GetHashCode(); hash ^= schemaRelationships_.GetHashCode(); if (_unknownFields != null) { @@ -313,6 +346,7 @@ public void WriteTo(pb::CodedOutputStream output) { } glossaryTerms_.WriteTo(output, _repeated_glossaryTerms_codec); schemaRelationships_.WriteTo(output, _repeated_schemaRelationships_codec); + lookerGoldenQueries_.WriteTo(output, _repeated_lookerGoldenQueries_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -338,6 +372,7 @@ public void WriteTo(pb::CodedOutputStream output) { } glossaryTerms_.WriteTo(ref output, _repeated_glossaryTerms_codec); schemaRelationships_.WriteTo(ref output, _repeated_schemaRelationships_codec); + lookerGoldenQueries_.WriteTo(ref output, _repeated_lookerGoldenQueries_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -358,6 +393,7 @@ public int CalculateSize() { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Options); } size += exampleQueries_.CalculateSize(_repeated_exampleQueries_codec); + size += lookerGoldenQueries_.CalculateSize(_repeated_lookerGoldenQueries_codec); size += glossaryTerms_.CalculateSize(_repeated_glossaryTerms_codec); size += schemaRelationships_.CalculateSize(_repeated_schemaRelationships_codec); if (_unknownFields != null) { @@ -388,6 +424,7 @@ public void MergeFrom(Context other) { Options.MergeFrom(other.Options); } exampleQueries_.Add(other.exampleQueries_); + lookerGoldenQueries_.Add(other.lookerGoldenQueries_); glossaryTerms_.Add(other.glossaryTerms_); schemaRelationships_.Add(other.schemaRelationships_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); @@ -435,6 +472,10 @@ public void MergeFrom(pb::CodedInputStream input) { schemaRelationships_.AddEntriesFrom(input, _repeated_schemaRelationships_codec); break; } + case 90: { + lookerGoldenQueries_.AddEntriesFrom(input, _repeated_lookerGoldenQueries_codec); + break; + } } } #endif @@ -480,6 +521,10 @@ public void MergeFrom(pb::CodedInputStream input) { schemaRelationships_.AddEntriesFrom(ref input, _repeated_schemaRelationships_codec); break; } + case 90: { + lookerGoldenQueries_.AddEntriesFrom(ref input, _repeated_lookerGoldenQueries_codec); + break; + } } } } @@ -1255,13 +1300,580 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (NaturalLanguageQuestion.Length != 0) { + if (NaturalLanguageQuestion.Length != 0) { + output.WriteRawTag(10); + output.WriteString(NaturalLanguageQuestion); + } + if (HasSqlQuery) { + output.WriteRawTag(170, 6); + output.WriteString(SqlQuery); + } + 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 (NaturalLanguageQuestion.Length != 0) { + output.WriteRawTag(10); + output.WriteString(NaturalLanguageQuestion); + } + if (HasSqlQuery) { + output.WriteRawTag(170, 6); + output.WriteString(SqlQuery); + } + 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 (HasSqlQuery) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(SqlQuery); + } + if (NaturalLanguageQuestion.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(NaturalLanguageQuestion); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ExampleQuery other) { + if (other == null) { + return; + } + if (other.NaturalLanguageQuestion.Length != 0) { + NaturalLanguageQuestion = other.NaturalLanguageQuestion; + } + switch (other.QueryCase) { + case QueryOneofCase.SqlQuery: + SqlQuery = other.SqlQuery; + break; + } + + _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: { + NaturalLanguageQuestion = input.ReadString(); + break; + } + case 810: { + SqlQuery = 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: { + NaturalLanguageQuestion = input.ReadString(); + break; + } + case 810: { + SqlQuery = input.ReadString(); + break; + } + } + } + } + #endif + + } + + /// + /// A golden query for Looker, including natural language questions and a + /// corresponding Looker Query. Analogous to ExampleQuery. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class LookerGoldenQuery : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LookerGoldenQuery()); + 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.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor.MessageTypes[2]; } + } + + [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 LookerGoldenQuery() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LookerGoldenQuery(LookerGoldenQuery other) : this() { + naturalLanguageQuestions_ = other.naturalLanguageQuestions_.Clone(); + lookerQuery_ = other.lookerQuery_ != null ? other.lookerQuery_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LookerGoldenQuery Clone() { + return new LookerGoldenQuery(this); + } + + /// Field number for the "natural_language_questions" field. + public const int NaturalLanguageQuestionsFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_naturalLanguageQuestions_codec + = pb::FieldCodec.ForString(34); + private readonly pbc::RepeatedField naturalLanguageQuestions_ = new pbc::RepeatedField(); + /// + /// Optional. Natural language questions that a user might ask. + /// For example: "How many orders were placed last month?" + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField NaturalLanguageQuestions { + get { return naturalLanguageQuestions_; } + } + + /// Field number for the "looker_query" field. + public const int LookerQueryFieldNumber = 5; + private global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery lookerQuery_; + /// + /// Optional. The Looker Query corresponding to the natural language questions. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery LookerQuery { + get { return lookerQuery_; } + set { + lookerQuery_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as LookerGoldenQuery); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(LookerGoldenQuery other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!naturalLanguageQuestions_.Equals(other.naturalLanguageQuestions_)) return false; + if (!object.Equals(LookerQuery, other.LookerQuery)) 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 ^= naturalLanguageQuestions_.GetHashCode(); + if (lookerQuery_ != null) hash ^= LookerQuery.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 + naturalLanguageQuestions_.WriteTo(output, _repeated_naturalLanguageQuestions_codec); + if (lookerQuery_ != null) { + output.WriteRawTag(42); + output.WriteMessage(LookerQuery); + } + 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) { + naturalLanguageQuestions_.WriteTo(ref output, _repeated_naturalLanguageQuestions_codec); + if (lookerQuery_ != null) { + output.WriteRawTag(42); + output.WriteMessage(LookerQuery); + } + 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 += naturalLanguageQuestions_.CalculateSize(_repeated_naturalLanguageQuestions_codec); + if (lookerQuery_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(LookerQuery); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(LookerGoldenQuery other) { + if (other == null) { + return; + } + naturalLanguageQuestions_.Add(other.naturalLanguageQuestions_); + if (other.lookerQuery_ != null) { + if (lookerQuery_ == null) { + LookerQuery = new global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery(); + } + LookerQuery.MergeFrom(other.LookerQuery); + } + _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 34: { + naturalLanguageQuestions_.AddEntriesFrom(input, _repeated_naturalLanguageQuestions_codec); + break; + } + case 42: { + if (lookerQuery_ == null) { + LookerQuery = new global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery(); + } + input.ReadMessage(LookerQuery); + 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 34: { + naturalLanguageQuestions_.AddEntriesFrom(ref input, _repeated_naturalLanguageQuestions_codec); + break; + } + case 42: { + if (lookerQuery_ == null) { + LookerQuery = new global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery(); + } + input.ReadMessage(LookerQuery); + break; + } + } + } + } + #endif + + } + + /// + /// Looker Query Object + /// [Looker API + /// documentation](https://cloud.google.com/looker/docs/reference/looker-api/latest/methods/Query/run_inline_query). + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class LookerQuery : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LookerQuery()); + 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.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor.MessageTypes[3]; } + } + + [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 LookerQuery() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LookerQuery(LookerQuery other) : this() { + model_ = other.model_; + explore_ = other.explore_; + fields_ = other.fields_.Clone(); + filters_ = other.filters_.Clone(); + sorts_ = other.sorts_.Clone(); + limit_ = other.limit_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public LookerQuery Clone() { + return new LookerQuery(this); + } + + /// Field number for the "model" field. + public const int ModelFieldNumber = 1; + private string model_ = ""; + /// + /// Required. The LookML model used to generate the query. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Model { + get { return model_; } + set { + model_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "explore" field. + public const int ExploreFieldNumber = 2; + private string explore_ = ""; + /// + /// Required. The LookML explore used to generate the query. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Explore { + get { return explore_; } + set { + explore_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "fields" field. + public const int FieldsFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_fields_codec + = pb::FieldCodec.ForString(26); + private readonly pbc::RepeatedField fields_ = new pbc::RepeatedField(); + /// + /// Optional. The fields to retrieve from the explore. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Fields { + get { return fields_; } + } + + /// Field number for the "filters" field. + public const int FiltersFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_filters_codec + = pb::FieldCodec.ForMessage(34, global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery.Types.Filter.Parser); + private readonly pbc::RepeatedField filters_ = new pbc::RepeatedField(); + /// + /// Optional. The filters to apply to the explore. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Filters { + get { return filters_; } + } + + /// Field number for the "sorts" field. + public const int SortsFieldNumber = 5; + private static readonly pb::FieldCodec _repeated_sorts_codec + = pb::FieldCodec.ForString(42); + private readonly pbc::RepeatedField sorts_ = new pbc::RepeatedField(); + /// + /// Optional. The sorts to apply to the explore. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Sorts { + get { return sorts_; } + } + + /// Field number for the "limit" field. + public const int LimitFieldNumber = 6; + private readonly static string LimitDefaultValue = ""; + + private string limit_; + /// + /// Optional. Limit in the query. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Limit { + get { return limit_ ?? LimitDefaultValue; } + set { + limit_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "limit" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasLimit { + get { return limit_ != null; } + } + /// Clears the value of the "limit" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearLimit() { + limit_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as LookerQuery); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(LookerQuery other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Model != other.Model) return false; + if (Explore != other.Explore) return false; + if(!fields_.Equals(other.fields_)) return false; + if(!filters_.Equals(other.filters_)) return false; + if(!sorts_.Equals(other.sorts_)) return false; + if (Limit != other.Limit) 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 (Model.Length != 0) hash ^= Model.GetHashCode(); + if (Explore.Length != 0) hash ^= Explore.GetHashCode(); + hash ^= fields_.GetHashCode(); + hash ^= filters_.GetHashCode(); + hash ^= sorts_.GetHashCode(); + if (HasLimit) hash ^= Limit.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 (Model.Length != 0) { output.WriteRawTag(10); - output.WriteString(NaturalLanguageQuestion); + output.WriteString(Model); } - if (HasSqlQuery) { - output.WriteRawTag(170, 6); - output.WriteString(SqlQuery); + if (Explore.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Explore); + } + fields_.WriteTo(output, _repeated_fields_codec); + filters_.WriteTo(output, _repeated_filters_codec); + sorts_.WriteTo(output, _repeated_sorts_codec); + if (HasLimit) { + output.WriteRawTag(50); + output.WriteString(Limit); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -1273,13 +1885,20 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (NaturalLanguageQuestion.Length != 0) { + if (Model.Length != 0) { output.WriteRawTag(10); - output.WriteString(NaturalLanguageQuestion); + output.WriteString(Model); } - if (HasSqlQuery) { - output.WriteRawTag(170, 6); - output.WriteString(SqlQuery); + if (Explore.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Explore); + } + fields_.WriteTo(ref output, _repeated_fields_codec); + filters_.WriteTo(ref output, _repeated_filters_codec); + sorts_.WriteTo(ref output, _repeated_sorts_codec); + if (HasLimit) { + output.WriteRawTag(50); + output.WriteString(Limit); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -1291,11 +1910,17 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (HasSqlQuery) { - size += 2 + pb::CodedOutputStream.ComputeStringSize(SqlQuery); + if (Model.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Model); } - if (NaturalLanguageQuestion.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(NaturalLanguageQuestion); + if (Explore.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Explore); + } + size += fields_.CalculateSize(_repeated_fields_codec); + size += filters_.CalculateSize(_repeated_filters_codec); + size += sorts_.CalculateSize(_repeated_sorts_codec); + if (HasLimit) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Limit); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -1305,19 +1930,22 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ExampleQuery other) { + public void MergeFrom(LookerQuery other) { if (other == null) { return; } - if (other.NaturalLanguageQuestion.Length != 0) { - NaturalLanguageQuestion = other.NaturalLanguageQuestion; + if (other.Model.Length != 0) { + Model = other.Model; } - switch (other.QueryCase) { - case QueryOneofCase.SqlQuery: - SqlQuery = other.SqlQuery; - break; + if (other.Explore.Length != 0) { + Explore = other.Explore; + } + fields_.Add(other.fields_); + filters_.Add(other.filters_); + sorts_.Add(other.sorts_); + if (other.HasLimit) { + Limit = other.Limit; } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -1334,11 +1962,27 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - NaturalLanguageQuestion = input.ReadString(); + Model = input.ReadString(); break; } - case 810: { - SqlQuery = input.ReadString(); + case 18: { + Explore = input.ReadString(); + break; + } + case 26: { + fields_.AddEntriesFrom(input, _repeated_fields_codec); + break; + } + case 34: { + filters_.AddEntriesFrom(input, _repeated_filters_codec); + break; + } + case 42: { + sorts_.AddEntriesFrom(input, _repeated_sorts_codec); + break; + } + case 50: { + Limit = input.ReadString(); break; } } @@ -1357,11 +2001,27 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - NaturalLanguageQuestion = input.ReadString(); + Model = input.ReadString(); break; } - case 810: { - SqlQuery = input.ReadString(); + case 18: { + Explore = input.ReadString(); + break; + } + case 26: { + fields_.AddEntriesFrom(ref input, _repeated_fields_codec); + break; + } + case 34: { + filters_.AddEntriesFrom(ref input, _repeated_filters_codec); + break; + } + case 42: { + sorts_.AddEntriesFrom(ref input, _repeated_sorts_codec); + break; + } + case 50: { + Limit = input.ReadString(); break; } } @@ -1369,6 +2029,250 @@ public void MergeFrom(pb::CodedInputStream input) { } #endif + #region Nested types + /// Container for nested types declared in the LookerQuery message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + /// + /// A Looker query filter. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class Filter : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Filter()); + 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.GeminiDataAnalytics.V1Beta.LookerQuery.Descriptor.NestedTypes[0]; } + } + + [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 Filter() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Filter(Filter other) : this() { + field_ = other.field_; + value_ = other.value_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public Filter Clone() { + return new Filter(this); + } + + /// Field number for the "field" field. + public const int FieldFieldNumber = 1; + private string field_ = ""; + /// + /// Required. The field to filter on. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Field { + get { return field_; } + set { + field_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "value" field. + public const int ValueFieldNumber = 2; + private string value_ = ""; + /// + /// Required. The value for the field to filter on. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Value { + get { return value_; } + set { + value_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as Filter); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(Filter other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Field != other.Field) return false; + if (Value != other.Value) 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 (Field.Length != 0) hash ^= Field.GetHashCode(); + if (Value.Length != 0) hash ^= Value.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 (Field.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Field); + } + if (Value.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Value); + } + 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 (Field.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Field); + } + if (Value.Length != 0) { + output.WriteRawTag(18); + output.WriteString(Value); + } + 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 (Field.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Field); + } + if (Value.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Value); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(Filter other) { + if (other == null) { + return; + } + if (other.Field.Length != 0) { + Field = other.Field; + } + if (other.Value.Length != 0) { + Value = other.Value; + } + _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: { + Field = input.ReadString(); + break; + } + case 18: { + Value = 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: { + Field = input.ReadString(); + break; + } + case 18: { + Value = input.ReadString(); + break; + } + } + } + } + #endif + + } + + } + #endregion + } /// @@ -1389,7 +2293,7 @@ public sealed partial class GlossaryTerm : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor.MessageTypes[2]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor.MessageTypes[4]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -1658,7 +2562,7 @@ public sealed partial class ConversationOptions : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor.MessageTypes[4]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor.MessageTypes[6]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2168,7 +3072,7 @@ public sealed partial class ChartOptions : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor.MessageTypes[5]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor.MessageTypes[7]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -2997,7 +3901,7 @@ public sealed partial class AnalysisOptions : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor.MessageTypes[6]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor.MessageTypes[8]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/apis/Google.Cloud.GeminiDataAnalytics.V1Beta/Google.Cloud.GeminiDataAnalytics.V1Beta/DataChatService.g.cs b/apis/Google.Cloud.GeminiDataAnalytics.V1Beta/Google.Cloud.GeminiDataAnalytics.V1Beta/DataChatService.g.cs index 84e48f34ae7b..bb4da2e5033d 100644 --- a/apis/Google.Cloud.GeminiDataAnalytics.V1Beta/Google.Cloud.GeminiDataAnalytics.V1Beta/DataChatService.g.cs +++ b/apis/Google.Cloud.GeminiDataAnalytics.V1Beta/Google.Cloud.GeminiDataAnalytics.V1Beta/DataChatService.g.cs @@ -140,94 +140,88 @@ static DataChatServiceReflection() { "X3F1ZXJ5GAQgASgLMjQuZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRp", "Y3MudjFiZXRhLkxvb2tlclF1ZXJ5QgIYAUgAEk0KDWJpZ19xdWVyeV9qb2IY", "BSABKAsyNC5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJl", - "dGEuQmlnUXVlcnlKb2JIAEIGCgRraW5kIogCCgtMb29rZXJRdWVyeRISCgVt", - "b2RlbBgBIAEoCUID4EECEhQKB2V4cGxvcmUYAiABKAlCA+BBAhITCgZmaWVs", - "ZHMYAyADKAlCA+BBARJRCgdmaWx0ZXJzGAQgAygLMjsuZ29vZ2xlLmNsb3Vk", - "LmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkxvb2tlclF1ZXJ5LkZpbHRl", - "ckID4EEBEhIKBXNvcnRzGAUgAygJQgPgQQESFwoFbGltaXQYBiABKAlCA+BB", - "AUgAiAEBGjAKBkZpbHRlchISCgVmaWVsZBgBIAEoCUID4EECEhIKBXZhbHVl", - "GAIgASgJQgPgQQJCCAoGX2xpbWl0It8BCglEYXRhUXVlcnkSSwoGbG9va2Vy", - "GAQgASgLMjQuZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFi", - "ZXRhLkxvb2tlclF1ZXJ5QgPgQQFIABIVCghxdWVzdGlvbhgBIAEoCUID4EEB", - "EhEKBG5hbWUYAyABKAlCA+BBARJNCgtkYXRhc291cmNlcxgCIAMoCzIzLmdv", - "b2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5hbHl0aWNzLnYxYmV0YS5EYXRhc291", - "cmNlQgPgQQFCDAoKcXVlcnlfdHlwZSKRAQoKRGF0YVJlc3VsdBIRCgRuYW1l", - "GAMgASgJQgPgQQESRAoGc2NoZW1hGAUgASgLMi8uZ29vZ2xlLmNsb3VkLmdl", - "bWluaWRhdGFhbmFseXRpY3MudjFiZXRhLlNjaGVtYUID4EEBEioKBGRhdGEY", - "AiADKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0QgPgQQEi+QEKC0JpZ1F1", - "ZXJ5Sm9iEhcKCnByb2plY3RfaWQYASABKAlCA+BBAhITCgZqb2JfaWQYAiAB", - "KAlCA+BBAhIVCghsb2NhdGlvbhgFIAEoCUID4EEBEl8KEWRlc3RpbmF0aW9u", - "X3RhYmxlGAMgASgLMj8uZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRp", - "Y3MudjFiZXRhLkJpZ1F1ZXJ5VGFibGVSZWZlcmVuY2VCA+BBARJECgZzY2hl", - "bWEYByABKAsyLy5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52", - "MWJldGEuU2NoZW1hQgPgQQEitAEKD0FuYWx5c2lzTWVzc2FnZRJHCgVxdWVy", - "eRgBIAEoCzI2Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5hbHl0aWNzLnYx", - "YmV0YS5BbmFseXNpc1F1ZXJ5SAASUAoOcHJvZ3Jlc3NfZXZlbnQYAiABKAsy", - "Ni5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEuQW5h", - "bHlzaXNFdmVudEgAQgYKBGtpbmQiRgoNQW5hbHlzaXNRdWVyeRIVCghxdWVz", - "dGlvbhgBIAEoCUID4EEBEh4KEWRhdGFfcmVzdWx0X25hbWVzGAIgAygJQgPg", - "QQEiqgIKDUFuYWx5c2lzRXZlbnQSGwoRcGxhbm5lcl9yZWFzb25pbmcYAiAB", - "KAlIABIbChFjb2Rlcl9pbnN0cnVjdGlvbhgDIAEoCUgAEg4KBGNvZGUYBCAB", - "KAlIABIaChBleGVjdXRpb25fb3V0cHV0GAUgASgJSAASGQoPZXhlY3V0aW9u", - "X2Vycm9yGAYgASgJSAASIAoWcmVzdWx0X3ZlZ2FfY2hhcnRfanNvbhgHIAEo", - "CUgAEiEKF3Jlc3VsdF9uYXR1cmFsX2xhbmd1YWdlGAggASgJSAASGQoPcmVz", - "dWx0X2Nzdl9kYXRhGAkgASgJSAASHwoVcmVzdWx0X3JlZmVyZW5jZV9kYXRh", - "GAogASgJSAASDwoFZXJyb3IYCyABKAlIAEIGCgRraW5kIqQBCgxDaGFydE1l", - "c3NhZ2USRAoFcXVlcnkYASABKAsyMy5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0", - "YWFuYWx5dGljcy52MWJldGEuQ2hhcnRRdWVyeUgAEkYKBnJlc3VsdBgCIAEo", - "CzI0Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5hbHl0aWNzLnYxYmV0YS5D", - "aGFydFJlc3VsdEgAQgYKBGtpbmQiRgoKQ2hhcnRRdWVyeRIZCgxpbnN0cnVj", - "dGlvbnMYASABKAlCA+BBARIdChBkYXRhX3Jlc3VsdF9uYW1lGAIgASgJQgPg", - "QQEigwEKC0NoYXJ0UmVzdWx0EjEKC3ZlZ2FfY29uZmlnGAIgASgLMhcuZ29v", - "Z2xlLnByb3RvYnVmLlN0cnVjdEID4EEBEkEKBWltYWdlGAMgASgLMi0uZ29v", - "Z2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkJsb2JCA+BB", - "ASIhCgxFcnJvck1lc3NhZ2USEQoEdGV4dBgBIAEoCUID4EEDImUKDkV4YW1w", - "bGVRdWVyaWVzElMKD2V4YW1wbGVfcXVlcmllcxgBIAMoCzI1Lmdvb2dsZS5j", - "bG91ZC5nZW1pbmlkYXRhYW5hbHl0aWNzLnYxYmV0YS5FeGFtcGxlUXVlcnlC", - "A+BBASIxCgRCbG9iEhYKCW1pbWVfdHlwZRgBIAEoCUID4EECEhEKBGRhdGEY", - "AiABKAxCA+BBAjKuDAoPRGF0YUNoYXRTZXJ2aWNlEqkBCgRDaGF0EjQuZ29v", - "Z2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkNoYXRSZXF1", - "ZXN0GjAuZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRh", - "Lk1lc3NhZ2UiN4LT5JMCMSIsL3YxYmV0YS97cGFyZW50PXByb2plY3RzLyov", - "bG9jYXRpb25zLyp9OmNoYXQ6ASowARKCAgoSQ3JlYXRlQ29udmVyc2F0aW9u", - "EkIuZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkNy", - "ZWF0ZUNvbnZlcnNhdGlvblJlcXVlc3QaNS5nb29nbGUuY2xvdWQuZ2VtaW5p", - "ZGF0YWFuYWx5dGljcy52MWJldGEuQ29udmVyc2F0aW9uInHaQSNwYXJlbnQs", - "Y29udmVyc2F0aW9uLGNvbnZlcnNhdGlvbl9pZILT5JMCRSI1L3YxYmV0YS97", - "cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyp9L2NvbnZlcnNhdGlvbnM6", - "DGNvbnZlcnNhdGlvbhK2AQoSRGVsZXRlQ29udmVyc2F0aW9uEkIuZ29vZ2xl", - "LmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkRlbGV0ZUNvbnZl", - "cnNhdGlvblJlcXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiRNpBBG5h", - "bWWC0+STAjcqNS92MWJldGEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlvbnMv", - "Ki9jb252ZXJzYXRpb25zLyp9Es8BCg9HZXRDb252ZXJzYXRpb24SPy5nb29n", - "bGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEuR2V0Q29udmVy", - "c2F0aW9uUmVxdWVzdBo1Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5hbHl0", - "aWNzLnYxYmV0YS5Db252ZXJzYXRpb24iRNpBBG5hbWWC0+STAjcSNS92MWJl", - "dGEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9jb252ZXJzYXRpb25z", - "Lyp9EuIBChFMaXN0Q29udmVyc2F0aW9ucxJBLmdvb2dsZS5jbG91ZC5nZW1p", - "bmlkYXRhYW5hbHl0aWNzLnYxYmV0YS5MaXN0Q29udmVyc2F0aW9uc1JlcXVl", - "c3QaQi5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEu", - "TGlzdENvbnZlcnNhdGlvbnNSZXNwb25zZSJG2kEGcGFyZW50gtPkkwI3EjUv", - "djFiZXRhL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMvKn0vY29udmVy", - "c2F0aW9ucxLeAQoMTGlzdE1lc3NhZ2VzEjwuZ29vZ2xlLmNsb3VkLmdlbWlu", - "aWRhdGFhbmFseXRpY3MudjFiZXRhLkxpc3RNZXNzYWdlc1JlcXVlc3QaPS5n", - "b29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEuTGlzdE1l", - "c3NhZ2VzUmVzcG9uc2UiUdpBBnBhcmVudILT5JMCQhJAL3YxYmV0YS97cGFy", - "ZW50PXByb2plY3RzLyovbG9jYXRpb25zLyovY29udmVyc2F0aW9ucy8qfS9t", - "ZXNzYWdlcxLAAQoJUXVlcnlEYXRhEjkuZ29vZ2xlLmNsb3VkLmdlbWluaWRh", - "dGFhbmFseXRpY3MudjFiZXRhLlF1ZXJ5RGF0YVJlcXVlc3QaOi5nb29nbGUu", - "Y2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEuUXVlcnlEYXRhUmVz", - "cG9uc2UiPILT5JMCNiIxL3YxYmV0YS97cGFyZW50PXByb2plY3RzLyovbG9j", - "YXRpb25zLyp9OnF1ZXJ5RGF0YToBKhpWykEiZ2VtaW5pZGF0YWFuYWx5dGlj", - "cy5nb29nbGVhcGlzLmNvbdJBLmh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29t", - "L2F1dGgvY2xvdWQtcGxhdGZvcm1CpQIKK2NvbS5nb29nbGUuY2xvdWQuZ2Vt", - "aW5pZGF0YWFuYWx5dGljcy52MWJldGFCFERhdGFDaGF0U2VydmljZVByb3Rv", - "UAFaXWNsb3VkLmdvb2dsZS5jb20vZ28vZ2VtaW5pZGF0YWFuYWx5dGljcy9h", - "cGl2MWJldGEvZ2VtaW5pZGF0YWFuYWx5dGljc3BiO2dlbWluaWRhdGFhbmFs", - "eXRpY3NwYqoCJ0dvb2dsZS5DbG91ZC5HZW1pbmlEYXRhQW5hbHl0aWNzLlYx", - "QmV0YcoCJ0dvb2dsZVxDbG91ZFxHZW1pbmlEYXRhQW5hbHl0aWNzXFYxYmV0", - "YeoCKkdvb2dsZTo6Q2xvdWQ6OkdlbWluaURhdGFBbmFseXRpY3M6OlYxYmV0", - "YWIGcHJvdG8z")); + "dGEuQmlnUXVlcnlKb2JIAEIGCgRraW5kIt8BCglEYXRhUXVlcnkSSwoGbG9v", + "a2VyGAQgASgLMjQuZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3Mu", + "djFiZXRhLkxvb2tlclF1ZXJ5QgPgQQFIABIVCghxdWVzdGlvbhgBIAEoCUID", + "4EEBEhEKBG5hbWUYAyABKAlCA+BBARJNCgtkYXRhc291cmNlcxgCIAMoCzIz", + "Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5hbHl0aWNzLnYxYmV0YS5EYXRh", + "c291cmNlQgPgQQFCDAoKcXVlcnlfdHlwZSKRAQoKRGF0YVJlc3VsdBIRCgRu", + "YW1lGAMgASgJQgPgQQESRAoGc2NoZW1hGAUgASgLMi8uZ29vZ2xlLmNsb3Vk", + "LmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLlNjaGVtYUID4EEBEioKBGRh", + "dGEYAiADKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0QgPgQQEi+QEKC0Jp", + "Z1F1ZXJ5Sm9iEhcKCnByb2plY3RfaWQYASABKAlCA+BBAhITCgZqb2JfaWQY", + "AiABKAlCA+BBAhIVCghsb2NhdGlvbhgFIAEoCUID4EEBEl8KEWRlc3RpbmF0", + "aW9uX3RhYmxlGAMgASgLMj8uZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFs", + "eXRpY3MudjFiZXRhLkJpZ1F1ZXJ5VGFibGVSZWZlcmVuY2VCA+BBARJECgZz", + "Y2hlbWEYByABKAsyLy5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGlj", + "cy52MWJldGEuU2NoZW1hQgPgQQEitAEKD0FuYWx5c2lzTWVzc2FnZRJHCgVx", + "dWVyeRgBIAEoCzI2Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5hbHl0aWNz", + "LnYxYmV0YS5BbmFseXNpc1F1ZXJ5SAASUAoOcHJvZ3Jlc3NfZXZlbnQYAiAB", + "KAsyNi5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEu", + "QW5hbHlzaXNFdmVudEgAQgYKBGtpbmQiRgoNQW5hbHlzaXNRdWVyeRIVCghx", + "dWVzdGlvbhgBIAEoCUID4EEBEh4KEWRhdGFfcmVzdWx0X25hbWVzGAIgAygJ", + "QgPgQQEiqgIKDUFuYWx5c2lzRXZlbnQSGwoRcGxhbm5lcl9yZWFzb25pbmcY", + "AiABKAlIABIbChFjb2Rlcl9pbnN0cnVjdGlvbhgDIAEoCUgAEg4KBGNvZGUY", + "BCABKAlIABIaChBleGVjdXRpb25fb3V0cHV0GAUgASgJSAASGQoPZXhlY3V0", + "aW9uX2Vycm9yGAYgASgJSAASIAoWcmVzdWx0X3ZlZ2FfY2hhcnRfanNvbhgH", + "IAEoCUgAEiEKF3Jlc3VsdF9uYXR1cmFsX2xhbmd1YWdlGAggASgJSAASGQoP", + "cmVzdWx0X2Nzdl9kYXRhGAkgASgJSAASHwoVcmVzdWx0X3JlZmVyZW5jZV9k", + "YXRhGAogASgJSAASDwoFZXJyb3IYCyABKAlIAEIGCgRraW5kIqQBCgxDaGFy", + "dE1lc3NhZ2USRAoFcXVlcnkYASABKAsyMy5nb29nbGUuY2xvdWQuZ2VtaW5p", + "ZGF0YWFuYWx5dGljcy52MWJldGEuQ2hhcnRRdWVyeUgAEkYKBnJlc3VsdBgC", + "IAEoCzI0Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5hbHl0aWNzLnYxYmV0", + "YS5DaGFydFJlc3VsdEgAQgYKBGtpbmQiRgoKQ2hhcnRRdWVyeRIZCgxpbnN0", + "cnVjdGlvbnMYASABKAlCA+BBARIdChBkYXRhX3Jlc3VsdF9uYW1lGAIgASgJ", + "QgPgQQEigwEKC0NoYXJ0UmVzdWx0EjEKC3ZlZ2FfY29uZmlnGAIgASgLMhcu", + "Z29vZ2xlLnByb3RvYnVmLlN0cnVjdEID4EEBEkEKBWltYWdlGAMgASgLMi0u", + "Z29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkJsb2JC", + "A+BBASIhCgxFcnJvck1lc3NhZ2USEQoEdGV4dBgBIAEoCUID4EEDImUKDkV4", + "YW1wbGVRdWVyaWVzElMKD2V4YW1wbGVfcXVlcmllcxgBIAMoCzI1Lmdvb2ds", + "ZS5jbG91ZC5nZW1pbmlkYXRhYW5hbHl0aWNzLnYxYmV0YS5FeGFtcGxlUXVl", + "cnlCA+BBASIxCgRCbG9iEhYKCW1pbWVfdHlwZRgBIAEoCUID4EECEhEKBGRh", + "dGEYAiABKAxCA+BBAjKuDAoPRGF0YUNoYXRTZXJ2aWNlEqkBCgRDaGF0EjQu", + "Z29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkNoYXRS", + "ZXF1ZXN0GjAuZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFi", + "ZXRhLk1lc3NhZ2UiN4LT5JMCMSIsL3YxYmV0YS97cGFyZW50PXByb2plY3Rz", + "LyovbG9jYXRpb25zLyp9OmNoYXQ6ASowARKCAgoSQ3JlYXRlQ29udmVyc2F0", + "aW9uEkIuZ29vZ2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRh", + "LkNyZWF0ZUNvbnZlcnNhdGlvblJlcXVlc3QaNS5nb29nbGUuY2xvdWQuZ2Vt", + "aW5pZGF0YWFuYWx5dGljcy52MWJldGEuQ29udmVyc2F0aW9uInHaQSNwYXJl", + "bnQsY29udmVyc2F0aW9uLGNvbnZlcnNhdGlvbl9pZILT5JMCRSI1L3YxYmV0", + "YS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyp9L2NvbnZlcnNhdGlv", + "bnM6DGNvbnZlcnNhdGlvbhK2AQoSRGVsZXRlQ29udmVyc2F0aW9uEkIuZ29v", + "Z2xlLmNsb3VkLmdlbWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkRlbGV0ZUNv", + "bnZlcnNhdGlvblJlcXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiRNpB", + "BG5hbWWC0+STAjcqNS92MWJldGEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlv", + "bnMvKi9jb252ZXJzYXRpb25zLyp9Es8BCg9HZXRDb252ZXJzYXRpb24SPy5n", + "b29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEuR2V0Q29u", + "dmVyc2F0aW9uUmVxdWVzdBo1Lmdvb2dsZS5jbG91ZC5nZW1pbmlkYXRhYW5h", + "bHl0aWNzLnYxYmV0YS5Db252ZXJzYXRpb24iRNpBBG5hbWWC0+STAjcSNS92", + "MWJldGEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9jb252ZXJzYXRp", + "b25zLyp9EuIBChFMaXN0Q29udmVyc2F0aW9ucxJBLmdvb2dsZS5jbG91ZC5n", + "ZW1pbmlkYXRhYW5hbHl0aWNzLnYxYmV0YS5MaXN0Q29udmVyc2F0aW9uc1Jl", + "cXVlc3QaQi5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJl", + "dGEuTGlzdENvbnZlcnNhdGlvbnNSZXNwb25zZSJG2kEGcGFyZW50gtPkkwI3", + "EjUvdjFiZXRhL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMvKn0vY29u", + "dmVyc2F0aW9ucxLeAQoMTGlzdE1lc3NhZ2VzEjwuZ29vZ2xlLmNsb3VkLmdl", + "bWluaWRhdGFhbmFseXRpY3MudjFiZXRhLkxpc3RNZXNzYWdlc1JlcXVlc3Qa", + "PS5nb29nbGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEuTGlz", + "dE1lc3NhZ2VzUmVzcG9uc2UiUdpBBnBhcmVudILT5JMCQhJAL3YxYmV0YS97", + "cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyovY29udmVyc2F0aW9ucy8q", + "fS9tZXNzYWdlcxLAAQoJUXVlcnlEYXRhEjkuZ29vZ2xlLmNsb3VkLmdlbWlu", + "aWRhdGFhbmFseXRpY3MudjFiZXRhLlF1ZXJ5RGF0YVJlcXVlc3QaOi5nb29n", + "bGUuY2xvdWQuZ2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGEuUXVlcnlEYXRh", + "UmVzcG9uc2UiPILT5JMCNiIxL3YxYmV0YS97cGFyZW50PXByb2plY3RzLyov", + "bG9jYXRpb25zLyp9OnF1ZXJ5RGF0YToBKhpWykEiZ2VtaW5pZGF0YWFuYWx5", + "dGljcy5nb29nbGVhcGlzLmNvbdJBLmh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMu", + "Y29tL2F1dGgvY2xvdWQtcGxhdGZvcm1CpQIKK2NvbS5nb29nbGUuY2xvdWQu", + "Z2VtaW5pZGF0YWFuYWx5dGljcy52MWJldGFCFERhdGFDaGF0U2VydmljZVBy", + "b3RvUAFaXWNsb3VkLmdvb2dsZS5jb20vZ28vZ2VtaW5pZGF0YWFuYWx5dGlj", + "cy9hcGl2MWJldGEvZ2VtaW5pZGF0YWFuYWx5dGljc3BiO2dlbWluaWRhdGFh", + "bmFseXRpY3NwYqoCJ0dvb2dsZS5DbG91ZC5HZW1pbmlEYXRhQW5hbHl0aWNz", + "LlYxQmV0YcoCJ0dvb2dsZVxDbG91ZFxHZW1pbmlEYXRhQW5hbHl0aWNzXFYx", + "YmV0YeoCKkdvb2dsZTo6Q2xvdWQ6OkdlbWluaURhdGFBbmFseXRpY3M6OlYx", + "YmV0YWIGcHJvdG8z")); 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, global::Google.Cloud.GeminiDataAnalytics.V1Beta.ContextReflection.Descriptor, global::Google.Cloud.GeminiDataAnalytics.V1Beta.ConversationReflection.Descriptor, global::Google.Cloud.GeminiDataAnalytics.V1Beta.CredentialsReflection.Descriptor, global::Google.Cloud.GeminiDataAnalytics.V1Beta.DatasourceReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { @@ -253,7 +247,6 @@ static DataChatServiceReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.SchemaQuery), global::Google.Cloud.GeminiDataAnalytics.V1Beta.SchemaQuery.Parser, new[]{ "Question" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.SchemaResult), global::Google.Cloud.GeminiDataAnalytics.V1Beta.SchemaResult.Parser, new[]{ "Datasources" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataMessage), global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataMessage.Parser, new[]{ "Query", "GeneratedSql", "Result", "GeneratedLookerQuery", "BigQueryJob" }, new[]{ "Kind" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery), global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery.Parser, new[]{ "Model", "Explore", "Fields", "Filters", "Sorts", "Limit" }, new[]{ "Limit" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery.Types.Filter), global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery.Types.Filter.Parser, new[]{ "Field", "Value" }, null, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataQuery), global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataQuery.Parser, new[]{ "Looker", "Question", "Name", "Datasources" }, new[]{ "QueryType" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataResult), global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataResult.Parser, new[]{ "Name", "Schema", "Data" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.GeminiDataAnalytics.V1Beta.BigQueryJob), global::Google.Cloud.GeminiDataAnalytics.V1Beta.BigQueryJob.Parser, new[]{ "ProjectId", "JobId", "Location", "DestinationTable", "Schema" }, null, null, null, null), @@ -7304,629 +7297,6 @@ public void MergeFrom(pb::CodedInputStream input) { } - /// - /// A query for retrieving data from a Looker Explore. See - /// [Run Inline - /// Query](https://cloud.google.com/looker/docs/reference/looker-api/latest/methods/Query/run_inline_query). - /// - [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class LookerQuery : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new LookerQuery()); - 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.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[20]; } - } - - [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 LookerQuery() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public LookerQuery(LookerQuery other) : this() { - model_ = other.model_; - explore_ = other.explore_; - fields_ = other.fields_.Clone(); - filters_ = other.filters_.Clone(); - sorts_ = other.sorts_.Clone(); - limit_ = other.limit_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public LookerQuery Clone() { - return new LookerQuery(this); - } - - /// Field number for the "model" field. - public const int ModelFieldNumber = 1; - private string model_ = ""; - /// - /// Required. The LookML model used to generate the query. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Model { - get { return model_; } - set { - model_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "explore" field. - public const int ExploreFieldNumber = 2; - private string explore_ = ""; - /// - /// Required. The LookML Explore used to generate the query. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Explore { - get { return explore_; } - set { - explore_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "fields" field. - public const int FieldsFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_fields_codec - = pb::FieldCodec.ForString(26); - private readonly pbc::RepeatedField fields_ = new pbc::RepeatedField(); - /// - /// Optional. The fields to retrieve from the Explore. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Fields { - get { return fields_; } - } - - /// Field number for the "filters" field. - public const int FiltersFieldNumber = 4; - private static readonly pb::FieldCodec _repeated_filters_codec - = pb::FieldCodec.ForMessage(34, global::Google.Cloud.GeminiDataAnalytics.V1Beta.LookerQuery.Types.Filter.Parser); - private readonly pbc::RepeatedField filters_ = new pbc::RepeatedField(); - /// - /// Optional. The filters to apply to the Explore. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Filters { - get { return filters_; } - } - - /// Field number for the "sorts" field. - public const int SortsFieldNumber = 5; - private static readonly pb::FieldCodec _repeated_sorts_codec - = pb::FieldCodec.ForString(42); - private readonly pbc::RepeatedField sorts_ = new pbc::RepeatedField(); - /// - /// Optional. The sorts to apply to the Explore. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Sorts { - get { return sorts_; } - } - - /// Field number for the "limit" field. - public const int LimitFieldNumber = 6; - private readonly static string LimitDefaultValue = ""; - - private string limit_; - /// - /// Optional. Limit in the query. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Limit { - get { return limit_ ?? LimitDefaultValue; } - set { - limit_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - /// Gets whether the "limit" field is set - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool HasLimit { - get { return limit_ != null; } - } - /// Clears the value of the "limit" field - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void ClearLimit() { - limit_ = null; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as LookerQuery); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(LookerQuery other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Model != other.Model) return false; - if (Explore != other.Explore) return false; - if(!fields_.Equals(other.fields_)) return false; - if(!filters_.Equals(other.filters_)) return false; - if(!sorts_.Equals(other.sorts_)) return false; - if (Limit != other.Limit) 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 (Model.Length != 0) hash ^= Model.GetHashCode(); - if (Explore.Length != 0) hash ^= Explore.GetHashCode(); - hash ^= fields_.GetHashCode(); - hash ^= filters_.GetHashCode(); - hash ^= sorts_.GetHashCode(); - if (HasLimit) hash ^= Limit.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 (Model.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Model); - } - if (Explore.Length != 0) { - output.WriteRawTag(18); - output.WriteString(Explore); - } - fields_.WriteTo(output, _repeated_fields_codec); - filters_.WriteTo(output, _repeated_filters_codec); - sorts_.WriteTo(output, _repeated_sorts_codec); - if (HasLimit) { - output.WriteRawTag(50); - output.WriteString(Limit); - } - 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 (Model.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Model); - } - if (Explore.Length != 0) { - output.WriteRawTag(18); - output.WriteString(Explore); - } - fields_.WriteTo(ref output, _repeated_fields_codec); - filters_.WriteTo(ref output, _repeated_filters_codec); - sorts_.WriteTo(ref output, _repeated_sorts_codec); - if (HasLimit) { - output.WriteRawTag(50); - output.WriteString(Limit); - } - 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 (Model.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Model); - } - if (Explore.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Explore); - } - size += fields_.CalculateSize(_repeated_fields_codec); - size += filters_.CalculateSize(_repeated_filters_codec); - size += sorts_.CalculateSize(_repeated_sorts_codec); - if (HasLimit) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Limit); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(LookerQuery other) { - if (other == null) { - return; - } - if (other.Model.Length != 0) { - Model = other.Model; - } - if (other.Explore.Length != 0) { - Explore = other.Explore; - } - fields_.Add(other.fields_); - filters_.Add(other.filters_); - sorts_.Add(other.sorts_); - if (other.HasLimit) { - Limit = other.Limit; - } - _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: { - Model = input.ReadString(); - break; - } - case 18: { - Explore = input.ReadString(); - break; - } - case 26: { - fields_.AddEntriesFrom(input, _repeated_fields_codec); - break; - } - case 34: { - filters_.AddEntriesFrom(input, _repeated_filters_codec); - break; - } - case 42: { - sorts_.AddEntriesFrom(input, _repeated_sorts_codec); - break; - } - case 50: { - Limit = 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: { - Model = input.ReadString(); - break; - } - case 18: { - Explore = input.ReadString(); - break; - } - case 26: { - fields_.AddEntriesFrom(ref input, _repeated_fields_codec); - break; - } - case 34: { - filters_.AddEntriesFrom(ref input, _repeated_filters_codec); - break; - } - case 42: { - sorts_.AddEntriesFrom(ref input, _repeated_sorts_codec); - break; - } - case 50: { - Limit = input.ReadString(); - break; - } - } - } - } - #endif - - #region Nested types - /// Container for nested types declared in the LookerQuery message type. - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static partial class Types { - /// - /// A Looker query filter. - /// - [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class Filter : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Filter()); - 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.GeminiDataAnalytics.V1Beta.LookerQuery.Descriptor.NestedTypes[0]; } - } - - [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 Filter() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Filter(Filter other) : this() { - field_ = other.field_; - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Filter Clone() { - return new Filter(this); - } - - /// Field number for the "field" field. - public const int FieldFieldNumber = 1; - private string field_ = ""; - /// - /// Required. The field to filter on. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Field { - get { return field_; } - set { - field_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 2; - private string value_ = ""; - /// - /// Required. The value f field to filter on. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Value { - get { return value_; } - set { - value_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as Filter); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(Filter other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Field != other.Field) return false; - if (Value != other.Value) 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 (Field.Length != 0) hash ^= Field.GetHashCode(); - if (Value.Length != 0) hash ^= Value.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 (Field.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Field); - } - if (Value.Length != 0) { - output.WriteRawTag(18); - output.WriteString(Value); - } - 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 (Field.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Field); - } - if (Value.Length != 0) { - output.WriteRawTag(18); - output.WriteString(Value); - } - 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 (Field.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Field); - } - if (Value.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Value); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(Filter other) { - if (other == null) { - return; - } - if (other.Field.Length != 0) { - Field = other.Field; - } - if (other.Value.Length != 0) { - Value = other.Value; - } - _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: { - Field = input.ReadString(); - break; - } - case 18: { - Value = 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: { - Field = input.ReadString(); - break; - } - case 18: { - Value = input.ReadString(); - break; - } - } - } - } - #endif - - } - - } - #endregion - - } - /// /// A query for retrieving data. /// @@ -7945,7 +7315,7 @@ public sealed partial class DataQuery : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[21]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[20]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8298,7 +7668,7 @@ public sealed partial class DataResult : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[22]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[21]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8579,7 +7949,7 @@ public sealed partial class BigQueryJob : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[23]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[22]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8968,7 +8338,7 @@ public sealed partial class AnalysisMessage : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[24]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[23]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9263,7 +8633,7 @@ public sealed partial class AnalysisQuery : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[25]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[24]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9488,7 +8858,7 @@ public sealed partial class AnalysisEvent : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[26]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[25]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -10241,7 +9611,7 @@ public sealed partial class ChartMessage : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[27]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[26]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -10536,7 +9906,7 @@ public sealed partial class ChartQuery : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[28]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[27]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -10773,7 +10143,7 @@ public sealed partial class ChartResult : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[29]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[28]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -11041,7 +10411,7 @@ public sealed partial class ErrorMessage : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[30]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[29]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -11237,7 +10607,7 @@ public sealed partial class ExampleQueries : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[31]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[30]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -11425,7 +10795,7 @@ public sealed partial class Blob : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[32]; } + get { return global::Google.Cloud.GeminiDataAnalytics.V1Beta.DataChatServiceReflection.Descriptor.MessageTypes[31]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/apis/Google.Cloud.Maintenance.Api.V1/Google.Cloud.Maintenance.Api.V1/MaintenanceService.g.cs b/apis/Google.Cloud.Maintenance.Api.V1/Google.Cloud.Maintenance.Api.V1/MaintenanceService.g.cs index 92cdbd29ed33..404d62bac68f 100644 --- a/apis/Google.Cloud.Maintenance.Api.V1/Google.Cloud.Maintenance.Api.V1/MaintenanceService.g.cs +++ b/apis/Google.Cloud.Maintenance.Api.V1/Google.Cloud.Maintenance.Api.V1/MaintenanceService.g.cs @@ -288,21 +288,9 @@ public string PageToken { /// /// Filter the list as specified in https://google.aip.dev/160. /// Supported fields include: - /// - `state` - /// - `resource.location` - /// - `resource.resourceName` - /// - `resource.type` /// - `maintenance.maintenanceName` - /// - `maintenanceStartTime` - /// - `maintenanceCompleteTime` /// Examples: - /// - `state="SCHEDULED"` - /// - `resource.location="us-central1-c"` - /// - `resource.resourceName=~"*/instance-20241212-211259"` - /// - `maintenanceStartTime>"2000-10-11T20:44:51Z"` - /// - `state="SCHEDULED" OR resource.type="compute.googleapis.com/Instance"` - /// - `maintenance.maitenanceName="eb3b709c-9ca1-5472-9fb6-800a3849eda1" AND - /// maintenanceCompleteTime>"2000-10-11T20:44:51Z"` + /// - `maintenance.maintenanceName="eb3b709c-9ca1-5472-9fb6-800a3849eda1"` /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] diff --git a/apis/Google.Cloud.PubSub.V1/Google.Cloud.PubSub.V1/Pubsub.g.cs b/apis/Google.Cloud.PubSub.V1/Google.Cloud.PubSub.V1/Pubsub.g.cs index 3ac136f89483..313fd7d26ff7 100644 --- a/apis/Google.Cloud.PubSub.V1/Google.Cloud.PubSub.V1/Pubsub.g.cs +++ b/apis/Google.Cloud.PubSub.V1/Google.Cloud.PubSub.V1/Pubsub.g.cs @@ -9357,6 +9357,8 @@ public bool SatisfiesPzs { /// resource. For example: /// "123/environment": "production", /// "123/costCenter": "marketing" + /// See https://docs.cloud.google.com/pubsub/docs/tags for more information on + /// using tags with Pub/Sub resources. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -13550,6 +13552,8 @@ public bool EnableExactlyOnceDelivery { /// resource. For example: /// "123/environment": "production", /// "123/costCenter": "marketing" + /// See https://docs.cloud.google.com/pubsub/docs/tags for more information on + /// using tags with Pub/Sub resources. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -22375,6 +22379,8 @@ public string Subscription { /// resource. For example: /// "123/environment": "production", /// "123/costCenter": "marketing" + /// See https://docs.cloud.google.com/pubsub/docs/tags for more information on + /// using tags with Pub/Sub resources. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] diff --git a/apis/Google.Cloud.Spanner.Admin.Instance.V1/Google.Cloud.Spanner.Admin.Instance.V1/SpannerInstanceAdmin.g.cs b/apis/Google.Cloud.Spanner.Admin.Instance.V1/Google.Cloud.Spanner.Admin.Instance.V1/SpannerInstanceAdmin.g.cs index 53026df99092..50534fa145e0 100644 --- a/apis/Google.Cloud.Spanner.Admin.Instance.V1/Google.Cloud.Spanner.Admin.Instance.V1/SpannerInstanceAdmin.g.cs +++ b/apis/Google.Cloud.Spanner.Admin.Instance.V1/Google.Cloud.Spanner.Admin.Instance.V1/SpannerInstanceAdmin.g.cs @@ -72,7 +72,7 @@ static SpannerInstanceAdminReflection() { "UmVwbGljYUNvbXB1dGVDYXBhY2l0eRJSChFyZXBsaWNhX3NlbGVjdGlvbhgB", "IAEoCzIyLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLlJlcGxp", "Y2FTZWxlY3Rpb25CA+BBAhIUCgpub2RlX2NvdW50GAIgASgFSAASGgoQcHJv", - "Y2Vzc2luZ191bml0cxgDIAEoBUgAQhIKEGNvbXB1dGVfY2FwYWNpdHkiuAgK", + "Y2Vzc2luZ191bml0cxgDIAEoBUgAQhIKEGNvbXB1dGVfY2FwYWNpdHkihAoK", "EUF1dG9zY2FsaW5nQ29uZmlnEmYKEmF1dG9zY2FsaW5nX2xpbWl0cxgBIAEo", "CzJFLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkF1dG9zY2Fs", "aW5nQ29uZmlnLkF1dG9zY2FsaW5nTGltaXRzQgPgQQISaAoTYXV0b3NjYWxp", @@ -84,316 +84,320 @@ static SpannerInstanceAdminReflection() { "dXRvc2NhbGluZ0xpbWl0cxITCgltaW5fbm9kZXMYASABKAVIABIeChRtaW5f", "cHJvY2Vzc2luZ191bml0cxgCIAEoBUgAEhMKCW1heF9ub2RlcxgDIAEoBUgB", "Eh4KFG1heF9wcm9jZXNzaW5nX3VuaXRzGAQgASgFSAFCCwoJbWluX2xpbWl0", - "QgsKCW1heF9saW1pdBpyChJBdXRvc2NhbGluZ1RhcmdldHMSMgolaGlnaF9w", - "cmlvcml0eV9jcHVfdXRpbGl6YXRpb25fcGVyY2VudBgBIAEoBUID4EECEigK", - "G3N0b3JhZ2VfdXRpbGl6YXRpb25fcGVyY2VudBgCIAEoBUID4EECGsQDChtB", + "QgsKCW1heF9saW1pdBqeAQoSQXV0b3NjYWxpbmdUYXJnZXRzEjIKJWhpZ2hf", + "cHJpb3JpdHlfY3B1X3V0aWxpemF0aW9uX3BlcmNlbnQYASABKAVCA+BBARIq", + "Ch10b3RhbF9jcHVfdXRpbGl6YXRpb25fcGVyY2VudBgEIAEoBUID4EEBEigK", + "G3N0b3JhZ2VfdXRpbGl6YXRpb25fcGVyY2VudBgCIAEoBUID4EECGuMEChtB", "c3ltbWV0cmljQXV0b3NjYWxpbmdPcHRpb24SUgoRcmVwbGljYV9zZWxlY3Rp", "b24YASABKAsyMi5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5S", "ZXBsaWNhU2VsZWN0aW9uQgPgQQISggEKCW92ZXJyaWRlcxgCIAEoCzJqLmdv", "b2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkF1dG9zY2FsaW5nQ29u", "ZmlnLkFzeW1tZXRyaWNBdXRvc2NhbGluZ09wdGlvbi5BdXRvc2NhbGluZ0Nv", - "bmZpZ092ZXJyaWRlc0ID4EEBGssBChpBdXRvc2NhbGluZ0NvbmZpZ092ZXJy", + "bmZpZ092ZXJyaWRlc0ID4EEBGuoCChpBdXRvc2NhbGluZ0NvbmZpZ092ZXJy", "aWRlcxJmChJhdXRvc2NhbGluZ19saW1pdHMYASABKAsyRS5nb29nbGUuc3Bh", "bm5lci5hZG1pbi5pbnN0YW5jZS52MS5BdXRvc2NhbGluZ0NvbmZpZy5BdXRv", "c2NhbGluZ0xpbWl0c0ID4EEBEkUKOGF1dG9zY2FsaW5nX3RhcmdldF9oaWdo", - "X3ByaW9yaXR5X2NwdV91dGlsaXphdGlvbl9wZXJjZW50GAIgASgFQgPgQQEi", - "qgsKCEluc3RhbmNlEhEKBG5hbWUYASABKAlCA+BBAhI9CgZjb25maWcYAiAB", - "KAlCLeBBAvpBJwolc3Bhbm5lci5nb29nbGVhcGlzLmNvbS9JbnN0YW5jZUNv", - "bmZpZxIZCgxkaXNwbGF5X25hbWUYAyABKAlCA+BBAhISCgpub2RlX2NvdW50", - "GAUgASgFEhgKEHByb2Nlc3NpbmdfdW5pdHMYCSABKAUSXwoYcmVwbGljYV9j", - "b21wdXRlX2NhcGFjaXR5GBMgAygLMjguZ29vZ2xlLnNwYW5uZXIuYWRtaW4u", - "aW5zdGFuY2UudjEuUmVwbGljYUNvbXB1dGVDYXBhY2l0eUID4EEDElQKEmF1", - "dG9zY2FsaW5nX2NvbmZpZxgRIAEoCzIzLmdvb2dsZS5zcGFubmVyLmFkbWlu", - "Lmluc3RhbmNlLnYxLkF1dG9zY2FsaW5nQ29uZmlnQgPgQQESRAoFc3RhdGUY", - "BiABKA4yMC5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0", - "YW5jZS5TdGF0ZUID4EEDEkYKBmxhYmVscxgHIAMoCzI2Lmdvb2dsZS5zcGFu", - "bmVyLmFkbWluLmluc3RhbmNlLnYxLkluc3RhbmNlLkxhYmVsc0VudHJ5Ek4K", - "DWluc3RhbmNlX3R5cGUYCiABKA4yNy5nb29nbGUuc3Bhbm5lci5hZG1pbi5p", - "bnN0YW5jZS52MS5JbnN0YW5jZS5JbnN0YW5jZVR5cGUSFQoNZW5kcG9pbnRf", - "dXJpcxgIIAMoCRI0CgtjcmVhdGVfdGltZRgLIAEoCzIaLmdvb2dsZS5wcm90", - "b2J1Zi5UaW1lc3RhbXBCA+BBAxI0Cgt1cGRhdGVfdGltZRgMIAEoCzIaLmdv", - "b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxJWChZmcmVlX2luc3RhbmNl", - "X21ldGFkYXRhGA0gASgLMjYuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFu", - "Y2UudjEuRnJlZUluc3RhbmNlTWV0YWRhdGESSAoHZWRpdGlvbhgUIAEoDjIy", - "Lmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkluc3RhbmNlLkVk", - "aXRpb25CA+BBARJvChxkZWZhdWx0X2JhY2t1cF9zY2hlZHVsZV90eXBlGBcg", - "ASgOMkQuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuSW5zdGFu", - "Y2UuRGVmYXVsdEJhY2t1cFNjaGVkdWxlVHlwZUID4EEBGi0KC0xhYmVsc0Vu", - "dHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiNwoFU3RhdGUS", - "FQoRU1RBVEVfVU5TUEVDSUZJRUQQABIMCghDUkVBVElORxABEgkKBVJFQURZ", - "EAIiUQoMSW5zdGFuY2VUeXBlEh0KGUlOU1RBTkNFX1RZUEVfVU5TUEVDSUZJ", - "RUQQABIPCgtQUk9WSVNJT05FRBABEhEKDUZSRUVfSU5TVEFOQ0UQAiJVCgdF", - "ZGl0aW9uEhcKE0VESVRJT05fVU5TUEVDSUZJRUQQABIMCghTVEFOREFSRBAB", - "Eg4KCkVOVEVSUFJJU0UQAhITCg9FTlRFUlBSSVNFX1BMVVMQAyJiChlEZWZh", - "dWx0QmFja3VwU2NoZWR1bGVUeXBlEiwKKERFRkFVTFRfQkFDS1VQX1NDSEVE", - "VUxFX1RZUEVfVU5TUEVDSUZJRUQQABIICgROT05FEAESDQoJQVVUT01BVElD", - "EAI6YupBXwofc3Bhbm5lci5nb29nbGVhcGlzLmNvbS9JbnN0YW5jZRIncHJv", - "amVjdHMve3Byb2plY3R9L2luc3RhbmNlcy97aW5zdGFuY2V9KglpbnN0YW5j", - "ZXMyCGluc3RhbmNlIogBChpMaXN0SW5zdGFuY2VDb25maWdzUmVxdWVzdBJD", - "CgZwYXJlbnQYASABKAlCM+BBAvpBLQorY2xvdWRyZXNvdXJjZW1hbmFnZXIu", - "Z29vZ2xlYXBpcy5jb20vUHJvamVjdBIRCglwYWdlX3NpemUYAiABKAUSEgoK", - "cGFnZV90b2tlbhgDIAEoCSKCAQobTGlzdEluc3RhbmNlQ29uZmlnc1Jlc3Bv", - "bnNlEkoKEGluc3RhbmNlX2NvbmZpZ3MYASADKAsyMC5nb29nbGUuc3Bhbm5l", - "ci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZUNvbmZpZxIXCg9uZXh0X3Bh", - "Z2VfdG9rZW4YAiABKAkiVwoYR2V0SW5zdGFuY2VDb25maWdSZXF1ZXN0EjsK", - "BG5hbWUYASABKAlCLeBBAvpBJwolc3Bhbm5lci5nb29nbGVhcGlzLmNvbS9J", - "bnN0YW5jZUNvbmZpZyLqAQobQ3JlYXRlSW5zdGFuY2VDb25maWdSZXF1ZXN0", - "EkMKBnBhcmVudBgBIAEoCUIz4EEC+kEtCitjbG91ZHJlc291cmNlbWFuYWdl", - "ci5nb29nbGVhcGlzLmNvbS9Qcm9qZWN0Eh8KEmluc3RhbmNlX2NvbmZpZ19p", - "ZBgCIAEoCUID4EECEk4KD2luc3RhbmNlX2NvbmZpZxgDIAEoCzIwLmdvb2ds", - "ZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkluc3RhbmNlQ29uZmlnQgPg", - "QQISFQoNdmFsaWRhdGVfb25seRgEIAEoCCK6AQobVXBkYXRlSW5zdGFuY2VD", - "b25maWdSZXF1ZXN0Ek4KD2luc3RhbmNlX2NvbmZpZxgBIAEoCzIwLmdvb2ds", - "ZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkluc3RhbmNlQ29uZmlnQgPg", - "QQISNAoLdXBkYXRlX21hc2sYAiABKAsyGi5nb29nbGUucHJvdG9idWYuRmll", - "bGRNYXNrQgPgQQISFQoNdmFsaWRhdGVfb25seRgDIAEoCCJ/ChtEZWxldGVJ", - "bnN0YW5jZUNvbmZpZ1JlcXVlc3QSOwoEbmFtZRgBIAEoCUIt4EEC+kEnCiVz", - "cGFubmVyLmdvb2dsZWFwaXMuY29tL0luc3RhbmNlQ29uZmlnEgwKBGV0YWcY", - "AiABKAkSFQoNdmFsaWRhdGVfb25seRgDIAEoCCKhAQojTGlzdEluc3RhbmNl", - "Q29uZmlnT3BlcmF0aW9uc1JlcXVlc3QSQwoGcGFyZW50GAEgASgJQjPgQQL6", - "QS0KK2Nsb3VkcmVzb3VyY2VtYW5hZ2VyLmdvb2dsZWFwaXMuY29tL1Byb2pl", - "Y3QSDgoGZmlsdGVyGAIgASgJEhEKCXBhZ2Vfc2l6ZRgDIAEoBRISCgpwYWdl", - "X3Rva2VuGAQgASgJInIKJExpc3RJbnN0YW5jZUNvbmZpZ09wZXJhdGlvbnNS", - "ZXNwb25zZRIxCgpvcGVyYXRpb25zGAEgAygLMh0uZ29vZ2xlLmxvbmdydW5u", - "aW5nLk9wZXJhdGlvbhIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAkiewoSR2V0", - "SW5zdGFuY2VSZXF1ZXN0EjUKBG5hbWUYASABKAlCJ+BBAvpBIQofc3Bhbm5l", - "ci5nb29nbGVhcGlzLmNvbS9JbnN0YW5jZRIuCgpmaWVsZF9tYXNrGAIgASgL", - "MhouZ29vZ2xlLnByb3RvYnVmLkZpZWxkTWFzayK5AQoVQ3JlYXRlSW5zdGFu", - "Y2VSZXF1ZXN0EkMKBnBhcmVudBgBIAEoCUIz4EEC+kEtCitjbG91ZHJlc291", - "cmNlbWFuYWdlci5nb29nbGVhcGlzLmNvbS9Qcm9qZWN0EhgKC2luc3RhbmNl", - "X2lkGAIgASgJQgPgQQISQQoIaW5zdGFuY2UYAyABKAsyKi5nb29nbGUuc3Bh", - "bm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZUID4EECIskBChRMaXN0", - "SW5zdGFuY2VzUmVxdWVzdBJDCgZwYXJlbnQYASABKAlCM+BBAvpBLQorY2xv", - "dWRyZXNvdXJjZW1hbmFnZXIuZ29vZ2xlYXBpcy5jb20vUHJvamVjdBIRCglw", - "YWdlX3NpemUYAiABKAUSEgoKcGFnZV90b2tlbhgDIAEoCRIOCgZmaWx0ZXIY", - "BCABKAkSNQoRaW5zdGFuY2VfZGVhZGxpbmUYBSABKAsyGi5nb29nbGUucHJv", - "dG9idWYuVGltZXN0YW1wIoQBChVMaXN0SW5zdGFuY2VzUmVzcG9uc2USPQoJ", - "aW5zdGFuY2VzGAEgAygLMiouZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFu", - "Y2UudjEuSW5zdGFuY2USFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJEhMKC3Vu", - "cmVhY2hhYmxlGAMgAygJIo8BChVVcGRhdGVJbnN0YW5jZVJlcXVlc3QSQQoI", - "aW5zdGFuY2UYASABKAsyKi5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5j", - "ZS52MS5JbnN0YW5jZUID4EECEjMKCmZpZWxkX21hc2sYAiABKAsyGi5nb29n", - "bGUucHJvdG9idWYuRmllbGRNYXNrQgPgQQIiTgoVRGVsZXRlSW5zdGFuY2VS", - "ZXF1ZXN0EjUKBG5hbWUYASABKAlCJ+BBAvpBIQofc3Bhbm5lci5nb29nbGVh", - "cGlzLmNvbS9JbnN0YW5jZSK/AgoWQ3JlYXRlSW5zdGFuY2VNZXRhZGF0YRI8", - "CghpbnN0YW5jZRgBIAEoCzIqLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3Rh", - "bmNlLnYxLkluc3RhbmNlEi4KCnN0YXJ0X3RpbWUYAiABKAsyGi5nb29nbGUu", - "cHJvdG9idWYuVGltZXN0YW1wEi8KC2NhbmNlbF90aW1lGAMgASgLMhouZ29v", - "Z2xlLnByb3RvYnVmLlRpbWVzdGFtcBIsCghlbmRfdGltZRgEIAEoCzIaLmdv", - "b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASWAobZXhwZWN0ZWRfZnVsZmlsbG1l", - "bnRfcGVyaW9kGAUgASgOMjMuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFu", - "Y2UudjEuRnVsZmlsbG1lbnRQZXJpb2QivwIKFlVwZGF0ZUluc3RhbmNlTWV0", - "YWRhdGESPAoIaW5zdGFuY2UYASABKAsyKi5nb29nbGUuc3Bhbm5lci5hZG1p", - "bi5pbnN0YW5jZS52MS5JbnN0YW5jZRIuCgpzdGFydF90aW1lGAIgASgLMhou", - "Z29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIvCgtjYW5jZWxfdGltZRgDIAEo", - "CzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLAoIZW5kX3RpbWUYBCAB", - "KAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wElgKG2V4cGVjdGVkX2Z1", - "bGZpbGxtZW50X3BlcmlvZBgFIAEoDjIzLmdvb2dsZS5zcGFubmVyLmFkbWlu", - "Lmluc3RhbmNlLnYxLkZ1bGZpbGxtZW50UGVyaW9kIs4CChRGcmVlSW5zdGFu", - "Y2VNZXRhZGF0YRI0CgtleHBpcmVfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90", - "b2J1Zi5UaW1lc3RhbXBCA+BBAxI1Cgx1cGdyYWRlX3RpbWUYAiABKAsyGi5n", - "b29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSXgoPZXhwaXJlX2JlaGF2", - "aW9yGAMgASgOMkUuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEu", - "RnJlZUluc3RhbmNlTWV0YWRhdGEuRXhwaXJlQmVoYXZpb3IiaQoORXhwaXJl", - "QmVoYXZpb3ISHwobRVhQSVJFX0JFSEFWSU9SX1VOU1BFQ0lGSUVEEAASFwoT", - "RlJFRV9UT19QUk9WSVNJT05FRBABEh0KGVJFTU9WRV9BRlRFUl9HUkFDRV9Q", - "RVJJT0QQAiLhAQocQ3JlYXRlSW5zdGFuY2VDb25maWdNZXRhZGF0YRJJCg9p", - "bnN0YW5jZV9jb25maWcYASABKAsyMC5nb29nbGUuc3Bhbm5lci5hZG1pbi5p", - "bnN0YW5jZS52MS5JbnN0YW5jZUNvbmZpZxJFCghwcm9ncmVzcxgCIAEoCzIz", - "Lmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLk9wZXJhdGlvblBy", - "b2dyZXNzEi8KC2NhbmNlbF90aW1lGAMgASgLMhouZ29vZ2xlLnByb3RvYnVm", - "LlRpbWVzdGFtcCLhAQocVXBkYXRlSW5zdGFuY2VDb25maWdNZXRhZGF0YRJJ", - "Cg9pbnN0YW5jZV9jb25maWcYASABKAsyMC5nb29nbGUuc3Bhbm5lci5hZG1p", - "bi5pbnN0YW5jZS52MS5JbnN0YW5jZUNvbmZpZxJFCghwcm9ncmVzcxgCIAEo", - "CzIzLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLk9wZXJhdGlv", - "blByb2dyZXNzEi8KC2NhbmNlbF90aW1lGAMgASgLMhouZ29vZ2xlLnByb3Rv", - "YnVmLlRpbWVzdGFtcCKPBgoRSW5zdGFuY2VQYXJ0aXRpb24SEQoEbmFtZRgB", - "IAEoCUID4EECEj0KBmNvbmZpZxgCIAEoCUIt4EEC+kEnCiVzcGFubmVyLmdv", - "b2dsZWFwaXMuY29tL0luc3RhbmNlQ29uZmlnEhkKDGRpc3BsYXlfbmFtZRgD", - "IAEoCUID4EECEhQKCm5vZGVfY291bnQYBSABKAVIABIaChBwcm9jZXNzaW5n", - "X3VuaXRzGAYgASgFSAASVAoSYXV0b3NjYWxpbmdfY29uZmlnGA0gASgLMjMu", - "Z29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuQXV0b3NjYWxpbmdD", - "b25maWdCA+BBARJNCgVzdGF0ZRgHIAEoDjI5Lmdvb2dsZS5zcGFubmVyLmFk", - "bWluLmluc3RhbmNlLnYxLkluc3RhbmNlUGFydGl0aW9uLlN0YXRlQgPgQQMS", - "NAoLY3JlYXRlX3RpbWUYCCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0", - "YW1wQgPgQQMSNAoLdXBkYXRlX3RpbWUYCSABKAsyGi5nb29nbGUucHJvdG9i", - "dWYuVGltZXN0YW1wQgPgQQMSIgoVcmVmZXJlbmNpbmdfZGF0YWJhc2VzGAog", - "AygJQgPgQQMSIgoTcmVmZXJlbmNpbmdfYmFja3VwcxgLIAMoCUIFGAHgQQMS", - "DAoEZXRhZxgMIAEoCSI3CgVTdGF0ZRIVChFTVEFURV9VTlNQRUNJRklFRBAA", - "EgwKCENSRUFUSU5HEAESCQoFUkVBRFkQAjqmAepBogEKKHNwYW5uZXIuZ29v", - "Z2xlYXBpcy5jb20vSW5zdGFuY2VQYXJ0aXRpb24ST3Byb2plY3RzL3twcm9q", - "ZWN0fS9pbnN0YW5jZXMve2luc3RhbmNlfS9pbnN0YW5jZVBhcnRpdGlvbnMv", - "e2luc3RhbmNlX3BhcnRpdGlvbn0qEmluc3RhbmNlUGFydGl0aW9uczIRaW5z", - "dGFuY2VQYXJ0aXRpb25CEgoQY29tcHV0ZV9jYXBhY2l0eSKBAgofQ3JlYXRl", - "SW5zdGFuY2VQYXJ0aXRpb25NZXRhZGF0YRJPChJpbnN0YW5jZV9wYXJ0aXRp", - "b24YASABKAsyMy5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5J", - "bnN0YW5jZVBhcnRpdGlvbhIuCgpzdGFydF90aW1lGAIgASgLMhouZ29vZ2xl", - "LnByb3RvYnVmLlRpbWVzdGFtcBIvCgtjYW5jZWxfdGltZRgDIAEoCzIaLmdv", - "b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLAoIZW5kX3RpbWUYBCABKAsyGi5n", - "b29nbGUucHJvdG9idWYuVGltZXN0YW1wItMBCh5DcmVhdGVJbnN0YW5jZVBh", - "cnRpdGlvblJlcXVlc3QSNwoGcGFyZW50GAEgASgJQifgQQL6QSEKH3NwYW5u", - "ZXIuZ29vZ2xlYXBpcy5jb20vSW5zdGFuY2USIgoVaW5zdGFuY2VfcGFydGl0", - "aW9uX2lkGAIgASgJQgPgQQISVAoSaW5zdGFuY2VfcGFydGl0aW9uGAMgASgL", - "MjMuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuSW5zdGFuY2VQ", - "YXJ0aXRpb25CA+BBAiJuCh5EZWxldGVJbnN0YW5jZVBhcnRpdGlvblJlcXVl", - "c3QSPgoEbmFtZRgBIAEoCUIw4EEC+kEqCihzcGFubmVyLmdvb2dsZWFwaXMu", - "Y29tL0luc3RhbmNlUGFydGl0aW9uEgwKBGV0YWcYAiABKAkiXQobR2V0SW5z", - "dGFuY2VQYXJ0aXRpb25SZXF1ZXN0Ej4KBG5hbWUYASABKAlCMOBBAvpBKgoo", - "c3Bhbm5lci5nb29nbGVhcGlzLmNvbS9JbnN0YW5jZVBhcnRpdGlvbiKrAQoe", - "VXBkYXRlSW5zdGFuY2VQYXJ0aXRpb25SZXF1ZXN0ElQKEmluc3RhbmNlX3Bh", - "cnRpdGlvbhgBIAEoCzIzLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNl", - "LnYxLkluc3RhbmNlUGFydGl0aW9uQgPgQQISMwoKZmllbGRfbWFzaxgCIAEo", - "CzIaLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE1hc2tCA+BBAiKBAgofVXBkYXRl", - "SW5zdGFuY2VQYXJ0aXRpb25NZXRhZGF0YRJPChJpbnN0YW5jZV9wYXJ0aXRp", - "b24YASABKAsyMy5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5J", - "bnN0YW5jZVBhcnRpdGlvbhIuCgpzdGFydF90aW1lGAIgASgLMhouZ29vZ2xl", - "LnByb3RvYnVmLlRpbWVzdGFtcBIvCgtjYW5jZWxfdGltZRgDIAEoCzIaLmdv", - "b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLAoIZW5kX3RpbWUYBCABKAsyGi5n", - "b29nbGUucHJvdG9idWYuVGltZXN0YW1wIsUBCh1MaXN0SW5zdGFuY2VQYXJ0", - "aXRpb25zUmVxdWVzdBI3CgZwYXJlbnQYASABKAlCJ+BBAvpBIQofc3Bhbm5l", - "ci5nb29nbGVhcGlzLmNvbS9JbnN0YW5jZRIRCglwYWdlX3NpemUYAiABKAUS", - "EgoKcGFnZV90b2tlbhgDIAEoCRJEChtpbnN0YW5jZV9wYXJ0aXRpb25fZGVh", - "ZGxpbmUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQEi", - "oAEKHkxpc3RJbnN0YW5jZVBhcnRpdGlvbnNSZXNwb25zZRJQChNpbnN0YW5j", - "ZV9wYXJ0aXRpb25zGAEgAygLMjMuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5z", - "dGFuY2UudjEuSW5zdGFuY2VQYXJ0aXRpb24SFwoPbmV4dF9wYWdlX3Rva2Vu", - "GAIgASgJEhMKC3VucmVhY2hhYmxlGAMgAygJIu0BCiZMaXN0SW5zdGFuY2VQ", - "YXJ0aXRpb25PcGVyYXRpb25zUmVxdWVzdBI3CgZwYXJlbnQYASABKAlCJ+BB", - "AvpBIQofc3Bhbm5lci5nb29nbGVhcGlzLmNvbS9JbnN0YW5jZRITCgZmaWx0", - "ZXIYAiABKAlCA+BBARIWCglwYWdlX3NpemUYAyABKAVCA+BBARIXCgpwYWdl", - "X3Rva2VuGAQgASgJQgPgQQESRAobaW5zdGFuY2VfcGFydGl0aW9uX2RlYWRs", - "aW5lGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEBIp4B", - "CidMaXN0SW5zdGFuY2VQYXJ0aXRpb25PcGVyYXRpb25zUmVzcG9uc2USMQoK", - "b3BlcmF0aW9ucxgBIAMoCzIdLmdvb2dsZS5sb25ncnVubmluZy5PcGVyYXRp", - "b24SFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJEicKH3VucmVhY2hhYmxlX2lu", - "c3RhbmNlX3BhcnRpdGlvbnMYAyADKAkikgEKE01vdmVJbnN0YW5jZVJlcXVl", - "c3QSNQoEbmFtZRgBIAEoCUIn4EEC+kEhCh9zcGFubmVyLmdvb2dsZWFwaXMu", - "Y29tL0luc3RhbmNlEkQKDXRhcmdldF9jb25maWcYAiABKAlCLeBBAvpBJwol", - "c3Bhbm5lci5nb29nbGVhcGlzLmNvbS9JbnN0YW5jZUNvbmZpZyIWChRNb3Zl", - "SW5zdGFuY2VSZXNwb25zZSKlAQoUTW92ZUluc3RhbmNlTWV0YWRhdGESFQoN", - "dGFyZ2V0X2NvbmZpZxgBIAEoCRJFCghwcm9ncmVzcxgCIAEoCzIzLmdvb2ds", - "ZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLk9wZXJhdGlvblByb2dyZXNz", - "Ei8KC2NhbmNlbF90aW1lGAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVz", - "dGFtcDLaJwoNSW5zdGFuY2VBZG1pbhLMAQoTTGlzdEluc3RhbmNlQ29uZmln", - "cxI8Lmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkxpc3RJbnN0", - "YW5jZUNvbmZpZ3NSZXF1ZXN0Gj0uZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5z", - "dGFuY2UudjEuTGlzdEluc3RhbmNlQ29uZmlnc1Jlc3BvbnNlIjjaQQZwYXJl", - "bnSC0+STAikSJy92MS97cGFyZW50PXByb2plY3RzLyp9L2luc3RhbmNlQ29u", - "ZmlncxK5AQoRR2V0SW5zdGFuY2VDb25maWcSOi5nb29nbGUuc3Bhbm5lci5h", - "ZG1pbi5pbnN0YW5jZS52MS5HZXRJbnN0YW5jZUNvbmZpZ1JlcXVlc3QaMC5n", + "X3ByaW9yaXR5X2NwdV91dGlsaXphdGlvbl9wZXJjZW50GAIgASgFQgPgQQES", + "PQowYXV0b3NjYWxpbmdfdGFyZ2V0X3RvdGFsX2NwdV91dGlsaXphdGlvbl9w", + "ZXJjZW50GAQgASgFQgPgQQESMgolZGlzYWJsZV9oaWdoX3ByaW9yaXR5X2Nw", + "dV9hdXRvc2NhbGluZxgFIAEoCEID4EEBEioKHWRpc2FibGVfdG90YWxfY3B1", + "X2F1dG9zY2FsaW5nGAYgASgIQgPgQQEiqgsKCEluc3RhbmNlEhEKBG5hbWUY", + "ASABKAlCA+BBAhI9CgZjb25maWcYAiABKAlCLeBBAvpBJwolc3Bhbm5lci5n", + "b29nbGVhcGlzLmNvbS9JbnN0YW5jZUNvbmZpZxIZCgxkaXNwbGF5X25hbWUY", + "AyABKAlCA+BBAhISCgpub2RlX2NvdW50GAUgASgFEhgKEHByb2Nlc3Npbmdf", + "dW5pdHMYCSABKAUSXwoYcmVwbGljYV9jb21wdXRlX2NhcGFjaXR5GBMgAygL", + "MjguZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuUmVwbGljYUNv", + "bXB1dGVDYXBhY2l0eUID4EEDElQKEmF1dG9zY2FsaW5nX2NvbmZpZxgRIAEo", + "CzIzLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkF1dG9zY2Fs", + "aW5nQ29uZmlnQgPgQQESRAoFc3RhdGUYBiABKA4yMC5nb29nbGUuc3Bhbm5l", + "ci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZS5TdGF0ZUID4EEDEkYKBmxh", + "YmVscxgHIAMoCzI2Lmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYx", + "Lkluc3RhbmNlLkxhYmVsc0VudHJ5Ek4KDWluc3RhbmNlX3R5cGUYCiABKA4y", + "Ny5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZS5J", + "bnN0YW5jZVR5cGUSFQoNZW5kcG9pbnRfdXJpcxgIIAMoCRI0CgtjcmVhdGVf", + "dGltZRgLIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxI0", + "Cgt1cGRhdGVfdGltZRgMIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3Rh", + "bXBCA+BBAxJWChZmcmVlX2luc3RhbmNlX21ldGFkYXRhGA0gASgLMjYuZ29v", + "Z2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuRnJlZUluc3RhbmNlTWV0", + "YWRhdGESSAoHZWRpdGlvbhgUIAEoDjIyLmdvb2dsZS5zcGFubmVyLmFkbWlu", + "Lmluc3RhbmNlLnYxLkluc3RhbmNlLkVkaXRpb25CA+BBARJvChxkZWZhdWx0", + "X2JhY2t1cF9zY2hlZHVsZV90eXBlGBcgASgOMkQuZ29vZ2xlLnNwYW5uZXIu", + "YWRtaW4uaW5zdGFuY2UudjEuSW5zdGFuY2UuRGVmYXVsdEJhY2t1cFNjaGVk", + "dWxlVHlwZUID4EEBGi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2", + "YWx1ZRgCIAEoCToCOAEiNwoFU3RhdGUSFQoRU1RBVEVfVU5TUEVDSUZJRUQQ", + "ABIMCghDUkVBVElORxABEgkKBVJFQURZEAIiUQoMSW5zdGFuY2VUeXBlEh0K", + "GUlOU1RBTkNFX1RZUEVfVU5TUEVDSUZJRUQQABIPCgtQUk9WSVNJT05FRBAB", + "EhEKDUZSRUVfSU5TVEFOQ0UQAiJVCgdFZGl0aW9uEhcKE0VESVRJT05fVU5T", + "UEVDSUZJRUQQABIMCghTVEFOREFSRBABEg4KCkVOVEVSUFJJU0UQAhITCg9F", + "TlRFUlBSSVNFX1BMVVMQAyJiChlEZWZhdWx0QmFja3VwU2NoZWR1bGVUeXBl", + "EiwKKERFRkFVTFRfQkFDS1VQX1NDSEVEVUxFX1RZUEVfVU5TUEVDSUZJRUQQ", + "ABIICgROT05FEAESDQoJQVVUT01BVElDEAI6YupBXwofc3Bhbm5lci5nb29n", + "bGVhcGlzLmNvbS9JbnN0YW5jZRIncHJvamVjdHMve3Byb2plY3R9L2luc3Rh", + "bmNlcy97aW5zdGFuY2V9KglpbnN0YW5jZXMyCGluc3RhbmNlIogBChpMaXN0", + "SW5zdGFuY2VDb25maWdzUmVxdWVzdBJDCgZwYXJlbnQYASABKAlCM+BBAvpB", + "LQorY2xvdWRyZXNvdXJjZW1hbmFnZXIuZ29vZ2xlYXBpcy5jb20vUHJvamVj", + "dBIRCglwYWdlX3NpemUYAiABKAUSEgoKcGFnZV90b2tlbhgDIAEoCSKCAQob", + "TGlzdEluc3RhbmNlQ29uZmlnc1Jlc3BvbnNlEkoKEGluc3RhbmNlX2NvbmZp", + "Z3MYASADKAsyMC5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5J", + "bnN0YW5jZUNvbmZpZxIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAkiVwoYR2V0", + "SW5zdGFuY2VDb25maWdSZXF1ZXN0EjsKBG5hbWUYASABKAlCLeBBAvpBJwol", + "c3Bhbm5lci5nb29nbGVhcGlzLmNvbS9JbnN0YW5jZUNvbmZpZyLqAQobQ3Jl", + "YXRlSW5zdGFuY2VDb25maWdSZXF1ZXN0EkMKBnBhcmVudBgBIAEoCUIz4EEC", + "+kEtCitjbG91ZHJlc291cmNlbWFuYWdlci5nb29nbGVhcGlzLmNvbS9Qcm9q", + "ZWN0Eh8KEmluc3RhbmNlX2NvbmZpZ19pZBgCIAEoCUID4EECEk4KD2luc3Rh", + "bmNlX2NvbmZpZxgDIAEoCzIwLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3Rh", + "bmNlLnYxLkluc3RhbmNlQ29uZmlnQgPgQQISFQoNdmFsaWRhdGVfb25seRgE", + "IAEoCCK6AQobVXBkYXRlSW5zdGFuY2VDb25maWdSZXF1ZXN0Ek4KD2luc3Rh", + "bmNlX2NvbmZpZxgBIAEoCzIwLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3Rh", + "bmNlLnYxLkluc3RhbmNlQ29uZmlnQgPgQQISNAoLdXBkYXRlX21hc2sYAiAB", + "KAsyGi5nb29nbGUucHJvdG9idWYuRmllbGRNYXNrQgPgQQISFQoNdmFsaWRh", + "dGVfb25seRgDIAEoCCJ/ChtEZWxldGVJbnN0YW5jZUNvbmZpZ1JlcXVlc3QS", + "OwoEbmFtZRgBIAEoCUIt4EEC+kEnCiVzcGFubmVyLmdvb2dsZWFwaXMuY29t", + "L0luc3RhbmNlQ29uZmlnEgwKBGV0YWcYAiABKAkSFQoNdmFsaWRhdGVfb25s", + "eRgDIAEoCCKhAQojTGlzdEluc3RhbmNlQ29uZmlnT3BlcmF0aW9uc1JlcXVl", + "c3QSQwoGcGFyZW50GAEgASgJQjPgQQL6QS0KK2Nsb3VkcmVzb3VyY2VtYW5h", + "Z2VyLmdvb2dsZWFwaXMuY29tL1Byb2plY3QSDgoGZmlsdGVyGAIgASgJEhEK", + "CXBhZ2Vfc2l6ZRgDIAEoBRISCgpwYWdlX3Rva2VuGAQgASgJInIKJExpc3RJ", + "bnN0YW5jZUNvbmZpZ09wZXJhdGlvbnNSZXNwb25zZRIxCgpvcGVyYXRpb25z", + "GAEgAygLMh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlvbhIXCg9uZXh0", + "X3BhZ2VfdG9rZW4YAiABKAkiewoSR2V0SW5zdGFuY2VSZXF1ZXN0EjUKBG5h", + "bWUYASABKAlCJ+BBAvpBIQofc3Bhbm5lci5nb29nbGVhcGlzLmNvbS9JbnN0", + "YW5jZRIuCgpmaWVsZF9tYXNrGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLkZp", + "ZWxkTWFzayK5AQoVQ3JlYXRlSW5zdGFuY2VSZXF1ZXN0EkMKBnBhcmVudBgB", + "IAEoCUIz4EEC+kEtCitjbG91ZHJlc291cmNlbWFuYWdlci5nb29nbGVhcGlz", + "LmNvbS9Qcm9qZWN0EhgKC2luc3RhbmNlX2lkGAIgASgJQgPgQQISQQoIaW5z", + "dGFuY2UYAyABKAsyKi5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52", + "MS5JbnN0YW5jZUID4EECIskBChRMaXN0SW5zdGFuY2VzUmVxdWVzdBJDCgZw", + "YXJlbnQYASABKAlCM+BBAvpBLQorY2xvdWRyZXNvdXJjZW1hbmFnZXIuZ29v", + "Z2xlYXBpcy5jb20vUHJvamVjdBIRCglwYWdlX3NpemUYAiABKAUSEgoKcGFn", + "ZV90b2tlbhgDIAEoCRIOCgZmaWx0ZXIYBCABKAkSNQoRaW5zdGFuY2VfZGVh", + "ZGxpbmUYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIoQBChVM", + "aXN0SW5zdGFuY2VzUmVzcG9uc2USPQoJaW5zdGFuY2VzGAEgAygLMiouZ29v", + "Z2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuSW5zdGFuY2USFwoPbmV4", + "dF9wYWdlX3Rva2VuGAIgASgJEhMKC3VucmVhY2hhYmxlGAMgAygJIo8BChVV", + "cGRhdGVJbnN0YW5jZVJlcXVlc3QSQQoIaW5zdGFuY2UYASABKAsyKi5nb29n", + "bGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZUID4EECEjMK", + "CmZpZWxkX21hc2sYAiABKAsyGi5nb29nbGUucHJvdG9idWYuRmllbGRNYXNr", + "QgPgQQIiTgoVRGVsZXRlSW5zdGFuY2VSZXF1ZXN0EjUKBG5hbWUYASABKAlC", + "J+BBAvpBIQofc3Bhbm5lci5nb29nbGVhcGlzLmNvbS9JbnN0YW5jZSK/AgoW", + "Q3JlYXRlSW5zdGFuY2VNZXRhZGF0YRI8CghpbnN0YW5jZRgBIAEoCzIqLmdv", + "b2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkluc3RhbmNlEi4KCnN0", + "YXJ0X3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEi8K", + "C2NhbmNlbF90aW1lGAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFt", + "cBIsCghlbmRfdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3Rh", + "bXASWAobZXhwZWN0ZWRfZnVsZmlsbG1lbnRfcGVyaW9kGAUgASgOMjMuZ29v", + "Z2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuRnVsZmlsbG1lbnRQZXJp", + "b2QivwIKFlVwZGF0ZUluc3RhbmNlTWV0YWRhdGESPAoIaW5zdGFuY2UYASAB", + "KAsyKi5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5j", + "ZRIuCgpzdGFydF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVz", + "dGFtcBIvCgtjYW5jZWxfdGltZRgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5U", + "aW1lc3RhbXASLAoIZW5kX3RpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYu", + "VGltZXN0YW1wElgKG2V4cGVjdGVkX2Z1bGZpbGxtZW50X3BlcmlvZBgFIAEo", + "DjIzLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkZ1bGZpbGxt", + "ZW50UGVyaW9kIs4CChRGcmVlSW5zdGFuY2VNZXRhZGF0YRI0CgtleHBpcmVf", + "dGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxI1", + "Cgx1cGdyYWRlX3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0", + "YW1wQgPgQQMSXgoPZXhwaXJlX2JlaGF2aW9yGAMgASgOMkUuZ29vZ2xlLnNw", + "YW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuRnJlZUluc3RhbmNlTWV0YWRhdGEu", + "RXhwaXJlQmVoYXZpb3IiaQoORXhwaXJlQmVoYXZpb3ISHwobRVhQSVJFX0JF", + "SEFWSU9SX1VOU1BFQ0lGSUVEEAASFwoTRlJFRV9UT19QUk9WSVNJT05FRBAB", + "Eh0KGVJFTU9WRV9BRlRFUl9HUkFDRV9QRVJJT0QQAiLhAQocQ3JlYXRlSW5z", + "dGFuY2VDb25maWdNZXRhZGF0YRJJCg9pbnN0YW5jZV9jb25maWcYASABKAsy", + "MC5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZUNv", + "bmZpZxJFCghwcm9ncmVzcxgCIAEoCzIzLmdvb2dsZS5zcGFubmVyLmFkbWlu", + "Lmluc3RhbmNlLnYxLk9wZXJhdGlvblByb2dyZXNzEi8KC2NhbmNlbF90aW1l", + "GAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCLhAQocVXBkYXRl", + "SW5zdGFuY2VDb25maWdNZXRhZGF0YRJJCg9pbnN0YW5jZV9jb25maWcYASAB", + "KAsyMC5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5j", + "ZUNvbmZpZxJFCghwcm9ncmVzcxgCIAEoCzIzLmdvb2dsZS5zcGFubmVyLmFk", + "bWluLmluc3RhbmNlLnYxLk9wZXJhdGlvblByb2dyZXNzEi8KC2NhbmNlbF90", + "aW1lGAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCKPBgoRSW5z", + "dGFuY2VQYXJ0aXRpb24SEQoEbmFtZRgBIAEoCUID4EECEj0KBmNvbmZpZxgC", + "IAEoCUIt4EEC+kEnCiVzcGFubmVyLmdvb2dsZWFwaXMuY29tL0luc3RhbmNl", + "Q29uZmlnEhkKDGRpc3BsYXlfbmFtZRgDIAEoCUID4EECEhQKCm5vZGVfY291", + "bnQYBSABKAVIABIaChBwcm9jZXNzaW5nX3VuaXRzGAYgASgFSAASVAoSYXV0", + "b3NjYWxpbmdfY29uZmlnGA0gASgLMjMuZ29vZ2xlLnNwYW5uZXIuYWRtaW4u", + "aW5zdGFuY2UudjEuQXV0b3NjYWxpbmdDb25maWdCA+BBARJNCgVzdGF0ZRgH", + "IAEoDjI5Lmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkluc3Rh", + "bmNlUGFydGl0aW9uLlN0YXRlQgPgQQMSNAoLY3JlYXRlX3RpbWUYCCABKAsy", + "Gi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSNAoLdXBkYXRlX3Rp", + "bWUYCSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSIgoV", + "cmVmZXJlbmNpbmdfZGF0YWJhc2VzGAogAygJQgPgQQMSIgoTcmVmZXJlbmNp", + "bmdfYmFja3VwcxgLIAMoCUIFGAHgQQMSDAoEZXRhZxgMIAEoCSI3CgVTdGF0", + "ZRIVChFTVEFURV9VTlNQRUNJRklFRBAAEgwKCENSRUFUSU5HEAESCQoFUkVB", + "RFkQAjqmAepBogEKKHNwYW5uZXIuZ29vZ2xlYXBpcy5jb20vSW5zdGFuY2VQ", + "YXJ0aXRpb24ST3Byb2plY3RzL3twcm9qZWN0fS9pbnN0YW5jZXMve2luc3Rh", + "bmNlfS9pbnN0YW5jZVBhcnRpdGlvbnMve2luc3RhbmNlX3BhcnRpdGlvbn0q", + "Emluc3RhbmNlUGFydGl0aW9uczIRaW5zdGFuY2VQYXJ0aXRpb25CEgoQY29t", + "cHV0ZV9jYXBhY2l0eSKBAgofQ3JlYXRlSW5zdGFuY2VQYXJ0aXRpb25NZXRh", + "ZGF0YRJPChJpbnN0YW5jZV9wYXJ0aXRpb24YASABKAsyMy5nb29nbGUuc3Bh", + "bm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZVBhcnRpdGlvbhIuCgpz", + "dGFydF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIv", + "CgtjYW5jZWxfdGltZRgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3Rh", + "bXASLAoIZW5kX3RpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0", + "YW1wItMBCh5DcmVhdGVJbnN0YW5jZVBhcnRpdGlvblJlcXVlc3QSNwoGcGFy", + "ZW50GAEgASgJQifgQQL6QSEKH3NwYW5uZXIuZ29vZ2xlYXBpcy5jb20vSW5z", + "dGFuY2USIgoVaW5zdGFuY2VfcGFydGl0aW9uX2lkGAIgASgJQgPgQQISVAoS", + "aW5zdGFuY2VfcGFydGl0aW9uGAMgASgLMjMuZ29vZ2xlLnNwYW5uZXIuYWRt", + "aW4uaW5zdGFuY2UudjEuSW5zdGFuY2VQYXJ0aXRpb25CA+BBAiJuCh5EZWxl", + "dGVJbnN0YW5jZVBhcnRpdGlvblJlcXVlc3QSPgoEbmFtZRgBIAEoCUIw4EEC", + "+kEqCihzcGFubmVyLmdvb2dsZWFwaXMuY29tL0luc3RhbmNlUGFydGl0aW9u", + "EgwKBGV0YWcYAiABKAkiXQobR2V0SW5zdGFuY2VQYXJ0aXRpb25SZXF1ZXN0", + "Ej4KBG5hbWUYASABKAlCMOBBAvpBKgooc3Bhbm5lci5nb29nbGVhcGlzLmNv", + "bS9JbnN0YW5jZVBhcnRpdGlvbiKrAQoeVXBkYXRlSW5zdGFuY2VQYXJ0aXRp", + "b25SZXF1ZXN0ElQKEmluc3RhbmNlX3BhcnRpdGlvbhgBIAEoCzIzLmdvb2ds", + "ZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkluc3RhbmNlUGFydGl0aW9u", + "QgPgQQISMwoKZmllbGRfbWFzaxgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5G", + "aWVsZE1hc2tCA+BBAiKBAgofVXBkYXRlSW5zdGFuY2VQYXJ0aXRpb25NZXRh", + "ZGF0YRJPChJpbnN0YW5jZV9wYXJ0aXRpb24YASABKAsyMy5nb29nbGUuc3Bh", + "bm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZVBhcnRpdGlvbhIuCgpz", + "dGFydF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIv", + "CgtjYW5jZWxfdGltZRgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3Rh", + "bXASLAoIZW5kX3RpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0", + "YW1wIsUBCh1MaXN0SW5zdGFuY2VQYXJ0aXRpb25zUmVxdWVzdBI3CgZwYXJl", + "bnQYASABKAlCJ+BBAvpBIQofc3Bhbm5lci5nb29nbGVhcGlzLmNvbS9JbnN0", + "YW5jZRIRCglwYWdlX3NpemUYAiABKAUSEgoKcGFnZV90b2tlbhgDIAEoCRJE", + "ChtpbnN0YW5jZV9wYXJ0aXRpb25fZGVhZGxpbmUYBCABKAsyGi5nb29nbGUu", + "cHJvdG9idWYuVGltZXN0YW1wQgPgQQEioAEKHkxpc3RJbnN0YW5jZVBhcnRp", + "dGlvbnNSZXNwb25zZRJQChNpbnN0YW5jZV9wYXJ0aXRpb25zGAEgAygLMjMu", + "Z29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuSW5zdGFuY2VQYXJ0", + "aXRpb24SFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJEhMKC3VucmVhY2hhYmxl", + "GAMgAygJIu0BCiZMaXN0SW5zdGFuY2VQYXJ0aXRpb25PcGVyYXRpb25zUmVx", + "dWVzdBI3CgZwYXJlbnQYASABKAlCJ+BBAvpBIQofc3Bhbm5lci5nb29nbGVh", + "cGlzLmNvbS9JbnN0YW5jZRITCgZmaWx0ZXIYAiABKAlCA+BBARIWCglwYWdl", + "X3NpemUYAyABKAVCA+BBARIXCgpwYWdlX3Rva2VuGAQgASgJQgPgQQESRAob", + "aW5zdGFuY2VfcGFydGl0aW9uX2RlYWRsaW5lGAUgASgLMhouZ29vZ2xlLnBy", + "b3RvYnVmLlRpbWVzdGFtcEID4EEBIp4BCidMaXN0SW5zdGFuY2VQYXJ0aXRp", + "b25PcGVyYXRpb25zUmVzcG9uc2USMQoKb3BlcmF0aW9ucxgBIAMoCzIdLmdv", + "b2dsZS5sb25ncnVubmluZy5PcGVyYXRpb24SFwoPbmV4dF9wYWdlX3Rva2Vu", + "GAIgASgJEicKH3VucmVhY2hhYmxlX2luc3RhbmNlX3BhcnRpdGlvbnMYAyAD", + "KAkikgEKE01vdmVJbnN0YW5jZVJlcXVlc3QSNQoEbmFtZRgBIAEoCUIn4EEC", + "+kEhCh9zcGFubmVyLmdvb2dsZWFwaXMuY29tL0luc3RhbmNlEkQKDXRhcmdl", + "dF9jb25maWcYAiABKAlCLeBBAvpBJwolc3Bhbm5lci5nb29nbGVhcGlzLmNv", + "bS9JbnN0YW5jZUNvbmZpZyIWChRNb3ZlSW5zdGFuY2VSZXNwb25zZSKlAQoU", + "TW92ZUluc3RhbmNlTWV0YWRhdGESFQoNdGFyZ2V0X2NvbmZpZxgBIAEoCRJF", + "Cghwcm9ncmVzcxgCIAEoCzIzLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3Rh", + "bmNlLnYxLk9wZXJhdGlvblByb2dyZXNzEi8KC2NhbmNlbF90aW1lGAMgASgL", + "MhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcDLaJwoNSW5zdGFuY2VBZG1p", + "bhLMAQoTTGlzdEluc3RhbmNlQ29uZmlncxI8Lmdvb2dsZS5zcGFubmVyLmFk", + "bWluLmluc3RhbmNlLnYxLkxpc3RJbnN0YW5jZUNvbmZpZ3NSZXF1ZXN0Gj0u", + "Z29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuTGlzdEluc3RhbmNl", + "Q29uZmlnc1Jlc3BvbnNlIjjaQQZwYXJlbnSC0+STAikSJy92MS97cGFyZW50", + "PXByb2plY3RzLyp9L2luc3RhbmNlQ29uZmlncxK5AQoRR2V0SW5zdGFuY2VD", + "b25maWcSOi5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5HZXRJ", + "bnN0YW5jZUNvbmZpZ1JlcXVlc3QaMC5nb29nbGUuc3Bhbm5lci5hZG1pbi5p", + "bnN0YW5jZS52MS5JbnN0YW5jZUNvbmZpZyI22kEEbmFtZYLT5JMCKRInL3Yx", + "L3tuYW1lPXByb2plY3RzLyovaW5zdGFuY2VDb25maWdzLyp9EsgCChRDcmVh", + "dGVJbnN0YW5jZUNvbmZpZxI9Lmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3Rh", + "bmNlLnYxLkNyZWF0ZUluc3RhbmNlQ29uZmlnUmVxdWVzdBodLmdvb2dsZS5s", + "b25ncnVubmluZy5PcGVyYXRpb24i0QHKQXAKL2dvb2dsZS5zcGFubmVyLmFk", + "bWluLmluc3RhbmNlLnYxLkluc3RhbmNlQ29uZmlnEj1nb29nbGUuc3Bhbm5l", + "ci5hZG1pbi5pbnN0YW5jZS52MS5DcmVhdGVJbnN0YW5jZUNvbmZpZ01ldGFk", + "YXRh2kEpcGFyZW50LGluc3RhbmNlX2NvbmZpZyxpbnN0YW5jZV9jb25maWdf", + "aWSC0+STAiwiJy92MS97cGFyZW50PXByb2plY3RzLyp9L2luc3RhbmNlQ29u", + "ZmlnczoBKhLKAgoUVXBkYXRlSW5zdGFuY2VDb25maWcSPS5nb29nbGUuc3Bh", + "bm5lci5hZG1pbi5pbnN0YW5jZS52MS5VcGRhdGVJbnN0YW5jZUNvbmZpZ1Jl", + "cXVlc3QaHS5nb29nbGUubG9uZ3J1bm5pbmcuT3BlcmF0aW9uItMBykFwCi9n", "b29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZUNvbmZp", - "ZyI22kEEbmFtZYLT5JMCKRInL3YxL3tuYW1lPXByb2plY3RzLyovaW5zdGFu", - "Y2VDb25maWdzLyp9EsgCChRDcmVhdGVJbnN0YW5jZUNvbmZpZxI9Lmdvb2ds", - "ZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkNyZWF0ZUluc3RhbmNlQ29u", - "ZmlnUmVxdWVzdBodLmdvb2dsZS5sb25ncnVubmluZy5PcGVyYXRpb24i0QHK", - "QXAKL2dvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkluc3RhbmNl", - "Q29uZmlnEj1nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5DcmVh", - "dGVJbnN0YW5jZUNvbmZpZ01ldGFkYXRh2kEpcGFyZW50LGluc3RhbmNlX2Nv", - "bmZpZyxpbnN0YW5jZV9jb25maWdfaWSC0+STAiwiJy92MS97cGFyZW50PXBy", - "b2plY3RzLyp9L2luc3RhbmNlQ29uZmlnczoBKhLKAgoUVXBkYXRlSW5zdGFu", - "Y2VDb25maWcSPS5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5V", - "cGRhdGVJbnN0YW5jZUNvbmZpZ1JlcXVlc3QaHS5nb29nbGUubG9uZ3J1bm5p", - "bmcuT3BlcmF0aW9uItMBykFwCi9nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0", - "YW5jZS52MS5JbnN0YW5jZUNvbmZpZxI9Z29vZ2xlLnNwYW5uZXIuYWRtaW4u", - "aW5zdGFuY2UudjEuVXBkYXRlSW5zdGFuY2VDb25maWdNZXRhZGF0YdpBG2lu", - "c3RhbmNlX2NvbmZpZyx1cGRhdGVfbWFza4LT5JMCPDI3L3YxL3tpbnN0YW5j", - "ZV9jb25maWcubmFtZT1wcm9qZWN0cy8qL2luc3RhbmNlQ29uZmlncy8qfToB", - "KhKlAQoURGVsZXRlSW5zdGFuY2VDb25maWcSPS5nb29nbGUuc3Bhbm5lci5h", - "ZG1pbi5pbnN0YW5jZS52MS5EZWxldGVJbnN0YW5jZUNvbmZpZ1JlcXVlc3Qa", - "Fi5nb29nbGUucHJvdG9idWYuRW1wdHkiNtpBBG5hbWWC0+STAikqJy92MS97", - "bmFtZT1wcm9qZWN0cy8qL2luc3RhbmNlQ29uZmlncy8qfRLwAQocTGlzdElu", - "c3RhbmNlQ29uZmlnT3BlcmF0aW9ucxJFLmdvb2dsZS5zcGFubmVyLmFkbWlu", - "Lmluc3RhbmNlLnYxLkxpc3RJbnN0YW5jZUNvbmZpZ09wZXJhdGlvbnNSZXF1", - "ZXN0GkYuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuTGlzdElu", - "c3RhbmNlQ29uZmlnT3BlcmF0aW9uc1Jlc3BvbnNlIkHaQQZwYXJlbnSC0+ST", - "AjISMC92MS97cGFyZW50PXByb2plY3RzLyp9L2luc3RhbmNlQ29uZmlnT3Bl", - "cmF0aW9ucxK0AQoNTGlzdEluc3RhbmNlcxI2Lmdvb2dsZS5zcGFubmVyLmFk", - "bWluLmluc3RhbmNlLnYxLkxpc3RJbnN0YW5jZXNSZXF1ZXN0GjcuZ29vZ2xl", - "LnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuTGlzdEluc3RhbmNlc1Jlc3Bv", - "bnNlIjLaQQZwYXJlbnSC0+STAiMSIS92MS97cGFyZW50PXByb2plY3RzLyp9", - "L2luc3RhbmNlcxLkAQoWTGlzdEluc3RhbmNlUGFydGl0aW9ucxI/Lmdvb2ds", + "ZxI9Z29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuVXBkYXRlSW5z", + "dGFuY2VDb25maWdNZXRhZGF0YdpBG2luc3RhbmNlX2NvbmZpZyx1cGRhdGVf", + "bWFza4LT5JMCPDI3L3YxL3tpbnN0YW5jZV9jb25maWcubmFtZT1wcm9qZWN0", + "cy8qL2luc3RhbmNlQ29uZmlncy8qfToBKhKlAQoURGVsZXRlSW5zdGFuY2VD", + "b25maWcSPS5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5EZWxl", + "dGVJbnN0YW5jZUNvbmZpZ1JlcXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1w", + "dHkiNtpBBG5hbWWC0+STAikqJy92MS97bmFtZT1wcm9qZWN0cy8qL2luc3Rh", + "bmNlQ29uZmlncy8qfRLwAQocTGlzdEluc3RhbmNlQ29uZmlnT3BlcmF0aW9u", + "cxJFLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkxpc3RJbnN0", + "YW5jZUNvbmZpZ09wZXJhdGlvbnNSZXF1ZXN0GkYuZ29vZ2xlLnNwYW5uZXIu", + "YWRtaW4uaW5zdGFuY2UudjEuTGlzdEluc3RhbmNlQ29uZmlnT3BlcmF0aW9u", + "c1Jlc3BvbnNlIkHaQQZwYXJlbnSC0+STAjISMC92MS97cGFyZW50PXByb2pl", + "Y3RzLyp9L2luc3RhbmNlQ29uZmlnT3BlcmF0aW9ucxK0AQoNTGlzdEluc3Rh", + "bmNlcxI2Lmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkxpc3RJ", + "bnN0YW5jZXNSZXF1ZXN0GjcuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFu", + "Y2UudjEuTGlzdEluc3RhbmNlc1Jlc3BvbnNlIjLaQQZwYXJlbnSC0+STAiMS", + "IS92MS97cGFyZW50PXByb2plY3RzLyp9L2luc3RhbmNlcxLkAQoWTGlzdElu", + "c3RhbmNlUGFydGl0aW9ucxI/Lmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3Rh", + "bmNlLnYxLkxpc3RJbnN0YW5jZVBhcnRpdGlvbnNSZXF1ZXN0GkAuZ29vZ2xl", + "LnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuTGlzdEluc3RhbmNlUGFydGl0", + "aW9uc1Jlc3BvbnNlIkfaQQZwYXJlbnSC0+STAjgSNi92MS97cGFyZW50PXBy", + "b2plY3RzLyovaW5zdGFuY2VzLyp9L2luc3RhbmNlUGFydGl0aW9ucxKhAQoL", + "R2V0SW5zdGFuY2USNC5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52", + "MS5HZXRJbnN0YW5jZVJlcXVlc3QaKi5nb29nbGUuc3Bhbm5lci5hZG1pbi5p", + "bnN0YW5jZS52MS5JbnN0YW5jZSIw2kEEbmFtZYLT5JMCIxIhL3YxL3tuYW1l", + "PXByb2plY3RzLyovaW5zdGFuY2VzLyp9EpwCCg5DcmVhdGVJbnN0YW5jZRI3", + "Lmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkNyZWF0ZUluc3Rh", + "bmNlUmVxdWVzdBodLmdvb2dsZS5sb25ncnVubmluZy5PcGVyYXRpb24isQHK", + "QWQKKWdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkluc3RhbmNl", + "Ejdnb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5DcmVhdGVJbnN0", + "YW5jZU1ldGFkYXRh2kEbcGFyZW50LGluc3RhbmNlX2lkLGluc3RhbmNlgtPk", + "kwImIiEvdjEve3BhcmVudD1wcm9qZWN0cy8qfS9pbnN0YW5jZXM6ASoSnQIK", + "DlVwZGF0ZUluc3RhbmNlEjcuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFu", + "Y2UudjEuVXBkYXRlSW5zdGFuY2VSZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5u", + "aW5nLk9wZXJhdGlvbiKyAcpBZAopZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5z", + "dGFuY2UudjEuSW5zdGFuY2USN2dvb2dsZS5zcGFubmVyLmFkbWluLmluc3Rh", + "bmNlLnYxLlVwZGF0ZUluc3RhbmNlTWV0YWRhdGHaQRNpbnN0YW5jZSxmaWVs", + "ZF9tYXNrgtPkkwIvMiovdjEve2luc3RhbmNlLm5hbWU9cHJvamVjdHMvKi9p", + "bnN0YW5jZXMvKn06ASoSkwEKDkRlbGV0ZUluc3RhbmNlEjcuZ29vZ2xlLnNw", + "YW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuRGVsZXRlSW5zdGFuY2VSZXF1ZXN0", + "GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IjDaQQRuYW1lgtPkkwIjKiEvdjEv", + "e25hbWU9cHJvamVjdHMvKi9pbnN0YW5jZXMvKn0SmgEKDFNldElhbVBvbGlj", + "eRIiLmdvb2dsZS5pYW0udjEuU2V0SWFtUG9saWN5UmVxdWVzdBoVLmdvb2ds", + "ZS5pYW0udjEuUG9saWN5Ik/aQQ9yZXNvdXJjZSxwb2xpY3mC0+STAjciMi92", + "MS97cmVzb3VyY2U9cHJvamVjdHMvKi9pbnN0YW5jZXMvKn06c2V0SWFtUG9s", + "aWN5OgEqEpMBCgxHZXRJYW1Qb2xpY3kSIi5nb29nbGUuaWFtLnYxLkdldElh", + "bVBvbGljeVJlcXVlc3QaFS5nb29nbGUuaWFtLnYxLlBvbGljeSJI2kEIcmVz", + "b3VyY2WC0+STAjciMi92MS97cmVzb3VyY2U9cHJvamVjdHMvKi9pbnN0YW5j", + "ZXMvKn06Z2V0SWFtUG9saWN5OgEqEsUBChJUZXN0SWFtUGVybWlzc2lvbnMS", + "KC5nb29nbGUuaWFtLnYxLlRlc3RJYW1QZXJtaXNzaW9uc1JlcXVlc3QaKS5n", + "b29nbGUuaWFtLnYxLlRlc3RJYW1QZXJtaXNzaW9uc1Jlc3BvbnNlIlraQRRy", + "ZXNvdXJjZSxwZXJtaXNzaW9uc4LT5JMCPSI4L3YxL3tyZXNvdXJjZT1wcm9q", + "ZWN0cy8qL2luc3RhbmNlcy8qfTp0ZXN0SWFtUGVybWlzc2lvbnM6ASoS0QEK", + "FEdldEluc3RhbmNlUGFydGl0aW9uEj0uZ29vZ2xlLnNwYW5uZXIuYWRtaW4u", + "aW5zdGFuY2UudjEuR2V0SW5zdGFuY2VQYXJ0aXRpb25SZXF1ZXN0GjMuZ29v", + "Z2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuSW5zdGFuY2VQYXJ0aXRp", + "b24iRdpBBG5hbWWC0+STAjgSNi92MS97bmFtZT1wcm9qZWN0cy8qL2luc3Rh", + "bmNlcy8qL2luc3RhbmNlUGFydGl0aW9ucy8qfRLpAgoXQ3JlYXRlSW5zdGFu", + "Y2VQYXJ0aXRpb24SQC5nb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52", + "MS5DcmVhdGVJbnN0YW5jZVBhcnRpdGlvblJlcXVlc3QaHS5nb29nbGUubG9u", + "Z3J1bm5pbmcuT3BlcmF0aW9uIuwBykF2CjJnb29nbGUuc3Bhbm5lci5hZG1p", + "bi5pbnN0YW5jZS52MS5JbnN0YW5jZVBhcnRpdGlvbhJAZ29vZ2xlLnNwYW5u", + "ZXIuYWRtaW4uaW5zdGFuY2UudjEuQ3JlYXRlSW5zdGFuY2VQYXJ0aXRpb25N", + "ZXRhZGF0YdpBL3BhcmVudCxpbnN0YW5jZV9wYXJ0aXRpb24saW5zdGFuY2Vf", + "cGFydGl0aW9uX2lkgtPkkwI7IjYvdjEve3BhcmVudD1wcm9qZWN0cy8qL2lu", + "c3RhbmNlcy8qfS9pbnN0YW5jZVBhcnRpdGlvbnM6ASoSugEKF0RlbGV0ZUlu", + "c3RhbmNlUGFydGl0aW9uEkAuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFu", + "Y2UudjEuRGVsZXRlSW5zdGFuY2VQYXJ0aXRpb25SZXF1ZXN0GhYuZ29vZ2xl", + "LnByb3RvYnVmLkVtcHR5IkXaQQRuYW1lgtPkkwI4KjYvdjEve25hbWU9cHJv", + "amVjdHMvKi9pbnN0YW5jZXMvKi9pbnN0YW5jZVBhcnRpdGlvbnMvKn0S6gIK", + "F1VwZGF0ZUluc3RhbmNlUGFydGl0aW9uEkAuZ29vZ2xlLnNwYW5uZXIuYWRt", + "aW4uaW5zdGFuY2UudjEuVXBkYXRlSW5zdGFuY2VQYXJ0aXRpb25SZXF1ZXN0", + "Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlvbiLtAcpBdgoyZ29vZ2xl", + "LnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuSW5zdGFuY2VQYXJ0aXRpb24S", + "QGdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLlVwZGF0ZUluc3Rh", + "bmNlUGFydGl0aW9uTWV0YWRhdGHaQR1pbnN0YW5jZV9wYXJ0aXRpb24sZmll", + "bGRfbWFza4LT5JMCTjJJL3YxL3tpbnN0YW5jZV9wYXJ0aXRpb24ubmFtZT1w", + "cm9qZWN0cy8qL2luc3RhbmNlcy8qL2luc3RhbmNlUGFydGl0aW9ucy8qfToB", + "KhKIAgofTGlzdEluc3RhbmNlUGFydGl0aW9uT3BlcmF0aW9ucxJILmdvb2ds", "ZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLkxpc3RJbnN0YW5jZVBhcnRp", - "dGlvbnNSZXF1ZXN0GkAuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2Uu", - "djEuTGlzdEluc3RhbmNlUGFydGl0aW9uc1Jlc3BvbnNlIkfaQQZwYXJlbnSC", - "0+STAjgSNi92MS97cGFyZW50PXByb2plY3RzLyovaW5zdGFuY2VzLyp9L2lu", - "c3RhbmNlUGFydGl0aW9ucxKhAQoLR2V0SW5zdGFuY2USNC5nb29nbGUuc3Bh", - "bm5lci5hZG1pbi5pbnN0YW5jZS52MS5HZXRJbnN0YW5jZVJlcXVlc3QaKi5n", - "b29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZSIw2kEE", - "bmFtZYLT5JMCIxIhL3YxL3tuYW1lPXByb2plY3RzLyovaW5zdGFuY2VzLyp9", - "EpwCCg5DcmVhdGVJbnN0YW5jZRI3Lmdvb2dsZS5zcGFubmVyLmFkbWluLmlu", - "c3RhbmNlLnYxLkNyZWF0ZUluc3RhbmNlUmVxdWVzdBodLmdvb2dsZS5sb25n", - "cnVubmluZy5PcGVyYXRpb24isQHKQWQKKWdvb2dsZS5zcGFubmVyLmFkbWlu", - "Lmluc3RhbmNlLnYxLkluc3RhbmNlEjdnb29nbGUuc3Bhbm5lci5hZG1pbi5p", - "bnN0YW5jZS52MS5DcmVhdGVJbnN0YW5jZU1ldGFkYXRh2kEbcGFyZW50LGlu", - "c3RhbmNlX2lkLGluc3RhbmNlgtPkkwImIiEvdjEve3BhcmVudD1wcm9qZWN0", - "cy8qfS9pbnN0YW5jZXM6ASoSnQIKDlVwZGF0ZUluc3RhbmNlEjcuZ29vZ2xl", - "LnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuVXBkYXRlSW5zdGFuY2VSZXF1", - "ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlvbiKyAcpBZAopZ29v", - "Z2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuSW5zdGFuY2USN2dvb2ds", - "ZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLlVwZGF0ZUluc3RhbmNlTWV0", - "YWRhdGHaQRNpbnN0YW5jZSxmaWVsZF9tYXNrgtPkkwIvMiovdjEve2luc3Rh", - "bmNlLm5hbWU9cHJvamVjdHMvKi9pbnN0YW5jZXMvKn06ASoSkwEKDkRlbGV0", - "ZUluc3RhbmNlEjcuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEu", - "RGVsZXRlSW5zdGFuY2VSZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5", - "IjDaQQRuYW1lgtPkkwIjKiEvdjEve25hbWU9cHJvamVjdHMvKi9pbnN0YW5j", - "ZXMvKn0SmgEKDFNldElhbVBvbGljeRIiLmdvb2dsZS5pYW0udjEuU2V0SWFt", - "UG9saWN5UmVxdWVzdBoVLmdvb2dsZS5pYW0udjEuUG9saWN5Ik/aQQ9yZXNv", - "dXJjZSxwb2xpY3mC0+STAjciMi92MS97cmVzb3VyY2U9cHJvamVjdHMvKi9p", - "bnN0YW5jZXMvKn06c2V0SWFtUG9saWN5OgEqEpMBCgxHZXRJYW1Qb2xpY3kS", - "Ii5nb29nbGUuaWFtLnYxLkdldElhbVBvbGljeVJlcXVlc3QaFS5nb29nbGUu", - "aWFtLnYxLlBvbGljeSJI2kEIcmVzb3VyY2WC0+STAjciMi92MS97cmVzb3Vy", - "Y2U9cHJvamVjdHMvKi9pbnN0YW5jZXMvKn06Z2V0SWFtUG9saWN5OgEqEsUB", - "ChJUZXN0SWFtUGVybWlzc2lvbnMSKC5nb29nbGUuaWFtLnYxLlRlc3RJYW1Q", - "ZXJtaXNzaW9uc1JlcXVlc3QaKS5nb29nbGUuaWFtLnYxLlRlc3RJYW1QZXJt", - "aXNzaW9uc1Jlc3BvbnNlIlraQRRyZXNvdXJjZSxwZXJtaXNzaW9uc4LT5JMC", - "PSI4L3YxL3tyZXNvdXJjZT1wcm9qZWN0cy8qL2luc3RhbmNlcy8qfTp0ZXN0", - "SWFtUGVybWlzc2lvbnM6ASoS0QEKFEdldEluc3RhbmNlUGFydGl0aW9uEj0u", - "Z29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuR2V0SW5zdGFuY2VQ", - "YXJ0aXRpb25SZXF1ZXN0GjMuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFu", - "Y2UudjEuSW5zdGFuY2VQYXJ0aXRpb24iRdpBBG5hbWWC0+STAjgSNi92MS97", - "bmFtZT1wcm9qZWN0cy8qL2luc3RhbmNlcy8qL2luc3RhbmNlUGFydGl0aW9u", - "cy8qfRLpAgoXQ3JlYXRlSW5zdGFuY2VQYXJ0aXRpb24SQC5nb29nbGUuc3Bh", - "bm5lci5hZG1pbi5pbnN0YW5jZS52MS5DcmVhdGVJbnN0YW5jZVBhcnRpdGlv", - "blJlcXVlc3QaHS5nb29nbGUubG9uZ3J1bm5pbmcuT3BlcmF0aW9uIuwBykF2", - "CjJnb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5JbnN0YW5jZVBh", - "cnRpdGlvbhJAZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuQ3Jl", - "YXRlSW5zdGFuY2VQYXJ0aXRpb25NZXRhZGF0YdpBL3BhcmVudCxpbnN0YW5j", - "ZV9wYXJ0aXRpb24saW5zdGFuY2VfcGFydGl0aW9uX2lkgtPkkwI7IjYvdjEv", - "e3BhcmVudD1wcm9qZWN0cy8qL2luc3RhbmNlcy8qfS9pbnN0YW5jZVBhcnRp", - "dGlvbnM6ASoSugEKF0RlbGV0ZUluc3RhbmNlUGFydGl0aW9uEkAuZ29vZ2xl", - "LnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuRGVsZXRlSW5zdGFuY2VQYXJ0", - "aXRpb25SZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IkXaQQRuYW1l", - "gtPkkwI4KjYvdjEve25hbWU9cHJvamVjdHMvKi9pbnN0YW5jZXMvKi9pbnN0", - "YW5jZVBhcnRpdGlvbnMvKn0S6gIKF1VwZGF0ZUluc3RhbmNlUGFydGl0aW9u", - "EkAuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuVXBkYXRlSW5z", - "dGFuY2VQYXJ0aXRpb25SZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9w", - "ZXJhdGlvbiLtAcpBdgoyZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2Uu", - "djEuSW5zdGFuY2VQYXJ0aXRpb24SQGdvb2dsZS5zcGFubmVyLmFkbWluLmlu", - "c3RhbmNlLnYxLlVwZGF0ZUluc3RhbmNlUGFydGl0aW9uTWV0YWRhdGHaQR1p", - "bnN0YW5jZV9wYXJ0aXRpb24sZmllbGRfbWFza4LT5JMCTjJJL3YxL3tpbnN0", - "YW5jZV9wYXJ0aXRpb24ubmFtZT1wcm9qZWN0cy8qL2luc3RhbmNlcy8qL2lu", - "c3RhbmNlUGFydGl0aW9ucy8qfToBKhKIAgofTGlzdEluc3RhbmNlUGFydGl0", - "aW9uT3BlcmF0aW9ucxJILmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNl", - "LnYxLkxpc3RJbnN0YW5jZVBhcnRpdGlvbk9wZXJhdGlvbnNSZXF1ZXN0Gkku", - "Z29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuTGlzdEluc3RhbmNl", - "UGFydGl0aW9uT3BlcmF0aW9uc1Jlc3BvbnNlIlDaQQZwYXJlbnSC0+STAkES", - "Py92MS97cGFyZW50PXByb2plY3RzLyovaW5zdGFuY2VzLyp9L2luc3RhbmNl", - "UGFydGl0aW9uT3BlcmF0aW9ucxKJAgoMTW92ZUluc3RhbmNlEjUuZ29vZ2xl", - "LnNwYW5uZXIuYWRtaW4uaW5zdGFuY2UudjEuTW92ZUluc3RhbmNlUmVxdWVz", - "dBodLmdvb2dsZS5sb25ncnVubmluZy5PcGVyYXRpb24iogHKQW4KNWdvb2ds", - "ZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYxLk1vdmVJbnN0YW5jZVJlc3Bv", - "bnNlEjVnb29nbGUuc3Bhbm5lci5hZG1pbi5pbnN0YW5jZS52MS5Nb3ZlSW5z", - "dGFuY2VNZXRhZGF0YYLT5JMCKyImL3YxL3tuYW1lPXByb2plY3RzLyovaW5z", - "dGFuY2VzLyp9Om1vdmU6ASoaeMpBFnNwYW5uZXIuZ29vZ2xlYXBpcy5jb23S", - "QVxodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL2Nsb3VkLXBsYXRm", - "b3JtLGh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvc3Bhbm5lci5h", - "ZG1pbkKLAgokY29tLmdvb2dsZS5zcGFubmVyLmFkbWluLmluc3RhbmNlLnYx", - "QhlTcGFubmVySW5zdGFuY2VBZG1pblByb3RvUAFaRmNsb3VkLmdvb2dsZS5j", - "b20vZ28vc3Bhbm5lci9hZG1pbi9pbnN0YW5jZS9hcGl2MS9pbnN0YW5jZXBi", - "O2luc3RhbmNlcGKqAiZHb29nbGUuQ2xvdWQuU3Bhbm5lci5BZG1pbi5JbnN0", - "YW5jZS5WMcoCJkdvb2dsZVxDbG91ZFxTcGFubmVyXEFkbWluXEluc3RhbmNl", - "XFYx6gIrR29vZ2xlOjpDbG91ZDo6U3Bhbm5lcjo6QWRtaW46Okluc3RhbmNl", - "OjpWMWIGcHJvdG8z")); + "dGlvbk9wZXJhdGlvbnNSZXF1ZXN0GkkuZ29vZ2xlLnNwYW5uZXIuYWRtaW4u", + "aW5zdGFuY2UudjEuTGlzdEluc3RhbmNlUGFydGl0aW9uT3BlcmF0aW9uc1Jl", + "c3BvbnNlIlDaQQZwYXJlbnSC0+STAkESPy92MS97cGFyZW50PXByb2plY3Rz", + "LyovaW5zdGFuY2VzLyp9L2luc3RhbmNlUGFydGl0aW9uT3BlcmF0aW9ucxKJ", + "AgoMTW92ZUluc3RhbmNlEjUuZ29vZ2xlLnNwYW5uZXIuYWRtaW4uaW5zdGFu", + "Y2UudjEuTW92ZUluc3RhbmNlUmVxdWVzdBodLmdvb2dsZS5sb25ncnVubmlu", + "Zy5PcGVyYXRpb24iogHKQW4KNWdvb2dsZS5zcGFubmVyLmFkbWluLmluc3Rh", + "bmNlLnYxLk1vdmVJbnN0YW5jZVJlc3BvbnNlEjVnb29nbGUuc3Bhbm5lci5h", + "ZG1pbi5pbnN0YW5jZS52MS5Nb3ZlSW5zdGFuY2VNZXRhZGF0YYLT5JMCKyIm", + "L3YxL3tuYW1lPXByb2plY3RzLyovaW5zdGFuY2VzLyp9Om1vdmU6ASoaeMpB", + "FnNwYW5uZXIuZ29vZ2xlYXBpcy5jb23SQVxodHRwczovL3d3dy5nb29nbGVh", + "cGlzLmNvbS9hdXRoL2Nsb3VkLXBsYXRmb3JtLGh0dHBzOi8vd3d3Lmdvb2ds", + "ZWFwaXMuY29tL2F1dGgvc3Bhbm5lci5hZG1pbkKLAgokY29tLmdvb2dsZS5z", + "cGFubmVyLmFkbWluLmluc3RhbmNlLnYxQhlTcGFubmVySW5zdGFuY2VBZG1p", + "blByb3RvUAFaRmNsb3VkLmdvb2dsZS5jb20vZ28vc3Bhbm5lci9hZG1pbi9p", + "bnN0YW5jZS9hcGl2MS9pbnN0YW5jZXBiO2luc3RhbmNlcGKqAiZHb29nbGUu", + "Q2xvdWQuU3Bhbm5lci5BZG1pbi5JbnN0YW5jZS5WMcoCJkdvb2dsZVxDbG91", + "ZFxTcGFubmVyXEFkbWluXEluc3RhbmNlXFYx6gIrR29vZ2xlOjpDbG91ZDo6", + "U3Bhbm5lcjo6QWRtaW46Okluc3RhbmNlOjpWMWIGcHJvdG8z")); 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, global::Google.Cloud.Iam.V1.IamPolicyReflection.Descriptor, global::Google.Cloud.Iam.V1.PolicyReflection.Descriptor, global::Google.LongRunning.OperationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.FieldMaskReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Cloud.Spanner.Admin.Instance.V1.CommonReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { @@ -401,8 +405,8 @@ static SpannerInstanceAdminReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig), global::Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig.Parser, new[]{ "Name", "DisplayName", "ConfigType", "Replicas", "OptionalReplicas", "BaseConfig", "Labels", "Etag", "LeaderOptions", "Reconciling", "State", "FreeInstanceAvailability", "QuorumType", "StorageLimitPerProcessingUnit" }, null, new[]{ typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig.Types.Type), typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig.Types.State), typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig.Types.FreeInstanceAvailability), typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.InstanceConfig.Types.QuorumType) }, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.ReplicaComputeCapacity), global::Google.Cloud.Spanner.Admin.Instance.V1.ReplicaComputeCapacity.Parser, new[]{ "ReplicaSelection", "NodeCount", "ProcessingUnits" }, new[]{ "ComputeCapacity" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig), global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Parser, new[]{ "AutoscalingLimits", "AutoscalingTargets", "AsymmetricAutoscalingOptions" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AutoscalingLimits), global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AutoscalingLimits.Parser, new[]{ "MinNodes", "MinProcessingUnits", "MaxNodes", "MaxProcessingUnits" }, new[]{ "MinLimit", "MaxLimit" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AutoscalingTargets), global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AutoscalingTargets.Parser, new[]{ "HighPriorityCpuUtilizationPercent", "StorageUtilizationPercent" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AsymmetricAutoscalingOption), global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AsymmetricAutoscalingOption.Parser, new[]{ "ReplicaSelection", "Overrides" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides), global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides.Parser, new[]{ "AutoscalingLimits", "AutoscalingTargetHighPriorityCpuUtilizationPercent" }, null, null, null, null)})}), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AutoscalingTargets), global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AutoscalingTargets.Parser, new[]{ "HighPriorityCpuUtilizationPercent", "TotalCpuUtilizationPercent", "StorageUtilizationPercent" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AsymmetricAutoscalingOption), global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AsymmetricAutoscalingOption.Parser, new[]{ "ReplicaSelection", "Overrides" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides), global::Google.Cloud.Spanner.Admin.Instance.V1.AutoscalingConfig.Types.AsymmetricAutoscalingOption.Types.AutoscalingConfigOverrides.Parser, new[]{ "AutoscalingLimits", "AutoscalingTargetHighPriorityCpuUtilizationPercent", "AutoscalingTargetTotalCpuUtilizationPercent", "DisableHighPriorityCpuAutoscaling", "DisableTotalCpuAutoscaling" }, null, null, null, null)})}), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.Instance), global::Google.Cloud.Spanner.Admin.Instance.V1.Instance.Parser, new[]{ "Name", "Config", "DisplayName", "NodeCount", "ProcessingUnits", "ReplicaComputeCapacity", "AutoscalingConfig", "State", "Labels", "InstanceType", "EndpointUris", "CreateTime", "UpdateTime", "FreeInstanceMetadata", "Edition", "DefaultBackupScheduleType" }, null, new[]{ typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.Instance.Types.State), typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.Instance.Types.InstanceType), typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.Instance.Types.Edition), typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.Instance.Types.DefaultBackupScheduleType) }, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.ListInstanceConfigsRequest), global::Google.Cloud.Spanner.Admin.Instance.V1.ListInstanceConfigsRequest.Parser, new[]{ "Parent", "PageSize", "PageToken" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Spanner.Admin.Instance.V1.ListInstanceConfigsResponse), global::Google.Cloud.Spanner.Admin.Instance.V1.ListInstanceConfigsResponse.Parser, new[]{ "InstanceConfigs", "NextPageToken" }, null, null, null, null), @@ -2732,6 +2736,7 @@ public AutoscalingTargets() { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public AutoscalingTargets(AutoscalingTargets other) : this() { highPriorityCpuUtilizationPercent_ = other.highPriorityCpuUtilizationPercent_; + totalCpuUtilizationPercent_ = other.totalCpuUtilizationPercent_; storageUtilizationPercent_ = other.storageUtilizationPercent_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -2746,10 +2751,11 @@ public AutoscalingTargets Clone() { public const int HighPriorityCpuUtilizationPercentFieldNumber = 1; private int highPriorityCpuUtilizationPercent_; /// - /// Required. The target high priority cpu utilization percentage that the + /// Optional. The target high priority cpu utilization percentage that the /// autoscaler should be trying to achieve for the instance. This number is /// on a scale from 0 (no utilization) to 100 (full utilization). The valid - /// range is [10, 90] inclusive. + /// range is [10, 90] inclusive. If not specified or set to 0, the autoscaler + /// skips scaling based on high priority CPU utilization. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -2760,6 +2766,29 @@ public int HighPriorityCpuUtilizationPercent { } } + /// Field number for the "total_cpu_utilization_percent" field. + public const int TotalCpuUtilizationPercentFieldNumber = 4; + private int totalCpuUtilizationPercent_; + /// + /// Optional. The target total CPU utilization percentage that the autoscaler + /// should be trying to achieve for the instance. This number is on a scale + /// from 0 (no utilization) to 100 (full utilization). The valid range is + /// [10, 90] inclusive. If not specified or set to 0, the autoscaler skips + /// scaling based on total CPU utilization. If both + /// `high_priority_cpu_utilization_percent` and + /// `total_cpu_utilization_percent` are specified, the autoscaler provisions + /// the larger of the two required compute capacities to satisfy both + /// targets. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int TotalCpuUtilizationPercent { + get { return totalCpuUtilizationPercent_; } + set { + totalCpuUtilizationPercent_ = value; + } + } + /// Field number for the "storage_utilization_percent" field. public const int StorageUtilizationPercentFieldNumber = 2; private int storageUtilizationPercent_; @@ -2794,6 +2823,7 @@ public bool Equals(AutoscalingTargets other) { return true; } if (HighPriorityCpuUtilizationPercent != other.HighPriorityCpuUtilizationPercent) return false; + if (TotalCpuUtilizationPercent != other.TotalCpuUtilizationPercent) return false; if (StorageUtilizationPercent != other.StorageUtilizationPercent) return false; return Equals(_unknownFields, other._unknownFields); } @@ -2803,6 +2833,7 @@ public bool Equals(AutoscalingTargets other) { public override int GetHashCode() { int hash = 1; if (HighPriorityCpuUtilizationPercent != 0) hash ^= HighPriorityCpuUtilizationPercent.GetHashCode(); + if (TotalCpuUtilizationPercent != 0) hash ^= TotalCpuUtilizationPercent.GetHashCode(); if (StorageUtilizationPercent != 0) hash ^= StorageUtilizationPercent.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -2830,6 +2861,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(16); output.WriteInt32(StorageUtilizationPercent); } + if (TotalCpuUtilizationPercent != 0) { + output.WriteRawTag(32); + output.WriteInt32(TotalCpuUtilizationPercent); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -2848,6 +2883,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(16); output.WriteInt32(StorageUtilizationPercent); } + if (TotalCpuUtilizationPercent != 0) { + output.WriteRawTag(32); + output.WriteInt32(TotalCpuUtilizationPercent); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -2861,6 +2900,9 @@ public int CalculateSize() { if (HighPriorityCpuUtilizationPercent != 0) { size += 1 + pb::CodedOutputStream.ComputeInt32Size(HighPriorityCpuUtilizationPercent); } + if (TotalCpuUtilizationPercent != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(TotalCpuUtilizationPercent); + } if (StorageUtilizationPercent != 0) { size += 1 + pb::CodedOutputStream.ComputeInt32Size(StorageUtilizationPercent); } @@ -2879,6 +2921,9 @@ public void MergeFrom(AutoscalingTargets other) { if (other.HighPriorityCpuUtilizationPercent != 0) { HighPriorityCpuUtilizationPercent = other.HighPriorityCpuUtilizationPercent; } + if (other.TotalCpuUtilizationPercent != 0) { + TotalCpuUtilizationPercent = other.TotalCpuUtilizationPercent; + } if (other.StorageUtilizationPercent != 0) { StorageUtilizationPercent = other.StorageUtilizationPercent; } @@ -2905,6 +2950,10 @@ public void MergeFrom(pb::CodedInputStream input) { StorageUtilizationPercent = input.ReadInt32(); break; } + case 32: { + TotalCpuUtilizationPercent = input.ReadInt32(); + break; + } } } #endif @@ -2928,6 +2977,10 @@ public void MergeFrom(pb::CodedInputStream input) { StorageUtilizationPercent = input.ReadInt32(); break; } + case 32: { + TotalCpuUtilizationPercent = input.ReadInt32(); + break; + } } } } @@ -3238,6 +3291,9 @@ public AutoscalingConfigOverrides() { public AutoscalingConfigOverrides(AutoscalingConfigOverrides other) : this() { autoscalingLimits_ = other.autoscalingLimits_ != null ? other.autoscalingLimits_.Clone() : null; autoscalingTargetHighPriorityCpuUtilizationPercent_ = other.autoscalingTargetHighPriorityCpuUtilizationPercent_; + autoscalingTargetTotalCpuUtilizationPercent_ = other.autoscalingTargetTotalCpuUtilizationPercent_; + disableHighPriorityCpuAutoscaling_ = other.disableHighPriorityCpuAutoscaling_; + disableTotalCpuAutoscaling_ = other.disableTotalCpuAutoscaling_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3280,6 +3336,93 @@ public int AutoscalingTargetHighPriorityCpuUtilizationPercent { } } + /// Field number for the "autoscaling_target_total_cpu_utilization_percent" field. + public const int AutoscalingTargetTotalCpuUtilizationPercentFieldNumber = 4; + private int autoscalingTargetTotalCpuUtilizationPercent_; + /// + /// Optional. If specified, overrides the + /// autoscaling target `total_cpu_utilization_percent` + /// in the top-level autoscaling configuration for the selected replicas. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int AutoscalingTargetTotalCpuUtilizationPercent { + get { return autoscalingTargetTotalCpuUtilizationPercent_; } + set { + autoscalingTargetTotalCpuUtilizationPercent_ = value; + } + } + + /// Field number for the "disable_high_priority_cpu_autoscaling" field. + public const int DisableHighPriorityCpuAutoscalingFieldNumber = 5; + private bool disableHighPriorityCpuAutoscaling_; + /// + /// Optional. If true, disables high priority CPU autoscaling for the + /// selected replicas and ignores + /// [high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.high_priority_cpu_utilization_percent] + /// in the top-level autoscaling configuration. + /// + /// When setting this field to true, setting + /// [autoscaling_target_high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_high_priority_cpu_utilization_percent] + /// field to a non-zero value for the same replica is not supported. + /// + /// If false, the + /// [autoscaling_target_high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_high_priority_cpu_utilization_percent] + /// field in the replica will be used if set to a non-zero value. + /// Otherwise, the + /// [high_priority_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.high_priority_cpu_utilization_percent] + /// field in the top-level autoscaling configuration will be used. + /// + /// Setting both + /// [disable_high_priority_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_high_priority_cpu_autoscaling] + /// and + /// [disable_total_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_total_cpu_autoscaling] + /// to true for the same replica is not supported. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool DisableHighPriorityCpuAutoscaling { + get { return disableHighPriorityCpuAutoscaling_; } + set { + disableHighPriorityCpuAutoscaling_ = value; + } + } + + /// Field number for the "disable_total_cpu_autoscaling" field. + public const int DisableTotalCpuAutoscalingFieldNumber = 6; + private bool disableTotalCpuAutoscaling_; + /// + /// Optional. If true, disables total CPU autoscaling for the selected + /// replicas and ignores + /// [total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.total_cpu_utilization_percent] + /// in the top-level autoscaling configuration. + /// + /// When setting this field to true, setting + /// [autoscaling_target_total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_total_cpu_utilization_percent] + /// field to a non-zero value for the same replica is not supported. + /// + /// If false, the + /// [autoscaling_target_total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.autoscaling_target_total_cpu_utilization_percent] + /// field in the replica will be used if set to a non-zero value. + /// Otherwise, the + /// [total_cpu_utilization_percent][google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets.total_cpu_utilization_percent] + /// field in the top-level autoscaling configuration will be used. + /// + /// Setting both + /// [disable_high_priority_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_high_priority_cpu_autoscaling] + /// and + /// [disable_total_cpu_autoscaling][google.spanner.admin.instance.v1.AutoscalingConfig.AsymmetricAutoscalingOption.AutoscalingConfigOverrides.disable_total_cpu_autoscaling] + /// to true for the same replica is not supported. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool DisableTotalCpuAutoscaling { + get { return disableTotalCpuAutoscaling_; } + set { + disableTotalCpuAutoscaling_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -3297,6 +3440,9 @@ public bool Equals(AutoscalingConfigOverrides other) { } if (!object.Equals(AutoscalingLimits, other.AutoscalingLimits)) return false; if (AutoscalingTargetHighPriorityCpuUtilizationPercent != other.AutoscalingTargetHighPriorityCpuUtilizationPercent) return false; + if (AutoscalingTargetTotalCpuUtilizationPercent != other.AutoscalingTargetTotalCpuUtilizationPercent) return false; + if (DisableHighPriorityCpuAutoscaling != other.DisableHighPriorityCpuAutoscaling) return false; + if (DisableTotalCpuAutoscaling != other.DisableTotalCpuAutoscaling) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3306,6 +3452,9 @@ public override int GetHashCode() { int hash = 1; if (autoscalingLimits_ != null) hash ^= AutoscalingLimits.GetHashCode(); if (AutoscalingTargetHighPriorityCpuUtilizationPercent != 0) hash ^= AutoscalingTargetHighPriorityCpuUtilizationPercent.GetHashCode(); + if (AutoscalingTargetTotalCpuUtilizationPercent != 0) hash ^= AutoscalingTargetTotalCpuUtilizationPercent.GetHashCode(); + if (DisableHighPriorityCpuAutoscaling != false) hash ^= DisableHighPriorityCpuAutoscaling.GetHashCode(); + if (DisableTotalCpuAutoscaling != false) hash ^= DisableTotalCpuAutoscaling.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -3332,6 +3481,18 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(16); output.WriteInt32(AutoscalingTargetHighPriorityCpuUtilizationPercent); } + if (AutoscalingTargetTotalCpuUtilizationPercent != 0) { + output.WriteRawTag(32); + output.WriteInt32(AutoscalingTargetTotalCpuUtilizationPercent); + } + if (DisableHighPriorityCpuAutoscaling != false) { + output.WriteRawTag(40); + output.WriteBool(DisableHighPriorityCpuAutoscaling); + } + if (DisableTotalCpuAutoscaling != false) { + output.WriteRawTag(48); + output.WriteBool(DisableTotalCpuAutoscaling); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3350,6 +3511,18 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(16); output.WriteInt32(AutoscalingTargetHighPriorityCpuUtilizationPercent); } + if (AutoscalingTargetTotalCpuUtilizationPercent != 0) { + output.WriteRawTag(32); + output.WriteInt32(AutoscalingTargetTotalCpuUtilizationPercent); + } + if (DisableHighPriorityCpuAutoscaling != false) { + output.WriteRawTag(40); + output.WriteBool(DisableHighPriorityCpuAutoscaling); + } + if (DisableTotalCpuAutoscaling != false) { + output.WriteRawTag(48); + output.WriteBool(DisableTotalCpuAutoscaling); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -3366,6 +3539,15 @@ public int CalculateSize() { if (AutoscalingTargetHighPriorityCpuUtilizationPercent != 0) { size += 1 + pb::CodedOutputStream.ComputeInt32Size(AutoscalingTargetHighPriorityCpuUtilizationPercent); } + if (AutoscalingTargetTotalCpuUtilizationPercent != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(AutoscalingTargetTotalCpuUtilizationPercent); + } + if (DisableHighPriorityCpuAutoscaling != false) { + size += 1 + 1; + } + if (DisableTotalCpuAutoscaling != false) { + size += 1 + 1; + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -3387,6 +3569,15 @@ public void MergeFrom(AutoscalingConfigOverrides other) { if (other.AutoscalingTargetHighPriorityCpuUtilizationPercent != 0) { AutoscalingTargetHighPriorityCpuUtilizationPercent = other.AutoscalingTargetHighPriorityCpuUtilizationPercent; } + if (other.AutoscalingTargetTotalCpuUtilizationPercent != 0) { + AutoscalingTargetTotalCpuUtilizationPercent = other.AutoscalingTargetTotalCpuUtilizationPercent; + } + if (other.DisableHighPriorityCpuAutoscaling != false) { + DisableHighPriorityCpuAutoscaling = other.DisableHighPriorityCpuAutoscaling; + } + if (other.DisableTotalCpuAutoscaling != false) { + DisableTotalCpuAutoscaling = other.DisableTotalCpuAutoscaling; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -3413,6 +3604,18 @@ public void MergeFrom(pb::CodedInputStream input) { AutoscalingTargetHighPriorityCpuUtilizationPercent = input.ReadInt32(); break; } + case 32: { + AutoscalingTargetTotalCpuUtilizationPercent = input.ReadInt32(); + break; + } + case 40: { + DisableHighPriorityCpuAutoscaling = input.ReadBool(); + break; + } + case 48: { + DisableTotalCpuAutoscaling = input.ReadBool(); + break; + } } } #endif @@ -3439,6 +3642,18 @@ public void MergeFrom(pb::CodedInputStream input) { AutoscalingTargetHighPriorityCpuUtilizationPercent = input.ReadInt32(); break; } + case 32: { + AutoscalingTargetTotalCpuUtilizationPercent = input.ReadInt32(); + break; + } + case 40: { + DisableHighPriorityCpuAutoscaling = input.ReadBool(); + break; + } + case 48: { + DisableTotalCpuAutoscaling = input.ReadBool(); + break; + } } } } diff --git a/generator-input/pipeline-state.json b/generator-input/pipeline-state.json index 7961bb774ee1..d7fc17b63e91 100644 --- a/generator-input/pipeline-state.json +++ b/generator-input/pipeline-state.json @@ -247,7 +247,7 @@ "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", "releaseTimestamp": "2025-11-03T18:38:10.331253988Z", - "lastGeneratedCommit": "48c3f2f1639caf5f99acd0490bc3da1abe6190cd", + "lastGeneratedCommit": "59fdfa7adad87f1698f2351591d8379a230041af", "lastReleasedCommit": "48c3f2f1639caf5f99acd0490bc3da1abe6190cd", "apiPaths": [ "google/cloud/alloydb/v1beta" @@ -2662,7 +2662,7 @@ "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", "releaseTimestamp": "2025-11-06T09:00:00.441238316Z", - "lastGeneratedCommit": "d89bb8a1ea054e95e1d1ab9700428d950f40129e", + "lastGeneratedCommit": "ff251e77243a7acef77f602616f3bf6ec0d3c48f", "lastReleasedCommit": "d0ccd99fb95c25c20355550dafb850e45da99b19", "apiPaths": [ "google/pubsub/v1" @@ -4066,7 +4066,7 @@ "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", "releaseTimestamp": "2025-12-03T09:04:40.487219777Z", - "lastGeneratedCommit": "ded7ed1e4cce7c165c56a417572cebea9bc1d82c", + "lastGeneratedCommit": "6e20492aec2aab4837928440f1026d32a6251fa0", "lastReleasedCommit": "ded7ed1e4cce7c165c56a417572cebea9bc1d82c", "apiPaths": [ "google/spanner/admin/database/v1", @@ -4401,7 +4401,7 @@ "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", "releaseTimestamp": "2025-12-12T00:11:55.658657647Z", - "lastGeneratedCommit": "4149dbdc4685cc9f6f693e72d86a23f8eba55b64", + "lastGeneratedCommit": "80509f2e7c23556d0068eb01471bc9ddd7b93bb5", "lastReleasedCommit": "b32495a713a68dd0dff90cf0b24021debfca048a", "apiPaths": [ "google/cloud/geminidataanalytics/v1beta" @@ -4785,7 +4785,7 @@ "generationAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", "releaseAutomationLevel": "AUTOMATION_LEVEL_AUTOMATIC", "releaseTimestamp": "2025-12-09T11:29:42.796464234Z", - "lastGeneratedCommit": "fe58211356a91f4140ed51893703910db05ade91", + "lastGeneratedCommit": "6d6acd2e993c45a7a45fc6374d6c2fc987af1f77", "lastReleasedCommit": "fe58211356a91f4140ed51893703910db05ade91", "apiPaths": [ "google/cloud/maintenance/api/v1"