From 8b67ba5b2dd26e7663b7d9faa633596ada676e77 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Mon, 7 Oct 2024 18:11:00 +0000 Subject: [PATCH] feat: Add import / export IssueModel feat: Add CMEK InitializeLroSpec feat: Add metadata import to IngestConversations feat: Add sampling to IngestConversations docs: Add a comment for valid `order_by` values in ListConversations docs: Add a comment for valid `update_mask` values in UpdateConversation PiperOrigin-RevId: 683188578 Source-Link: https://github.com/googleapis/googleapis/commit/d0eeab38c8f11c090f05c332f2374b556ae36644 Source-Link: https://github.com/googleapis/googleapis-gen/commit/4d5b300a7249ce24278fbe77c16983a06d6e4a5d Copy-Tag: eyJwIjoiYXBpcy9Hb29nbGUuQ2xvdWQuQ29udGFjdENlbnRlckluc2lnaHRzLlYxLy5Pd2xCb3QueWFtbCIsImgiOiI0ZDViMzAwYTcyNDljZTI0Mjc4ZmJlNzdjMTY5ODNhMDZkNmU0YTVkIn0= --- ...tsClient.ExportIssueModelAsyncSnippet.g.cs | 61 + ...rtIssueModelRequestObjectAsyncSnippet.g.cs | 65 + ....ExportIssueModelRequestObjectSnippet.g.cs | 64 + ...rtIssueModelResourceNamesAsyncSnippet.g.cs | 61 + ....ExportIssueModelResourceNamesSnippet.g.cs | 60 + ...nsightsClient.ExportIssueModelSnippet.g.cs | 60 + ...sClient.GetEncryptionSpecAsyncSnippet.g.cs | 44 + ...cryptionSpecRequestObjectAsyncSnippet.g.cs | 47 + ...GetEncryptionSpecRequestObjectSnippet.g.cs | 46 + ...cryptionSpecResourceNamesAsyncSnippet.g.cs | 44 + ...GetEncryptionSpecResourceNamesSnippet.g.cs | 43 + ...sightsClient.GetEncryptionSpecSnippet.g.cs | 43 + ...tsClient.ImportIssueModelAsyncSnippet.g.cs | 61 + ...rtIssueModelRequestObjectAsyncSnippet.g.cs | 67 + ....ImportIssueModelRequestObjectSnippet.g.cs | 66 + ...rtIssueModelResourceNamesAsyncSnippet.g.cs | 62 + ....ImportIssueModelResourceNamesSnippet.g.cs | 61 + ...nsightsClient.ImportIssueModelSnippet.g.cs | 60 + ...onversationsRequestObjectAsyncSnippet.g.cs | 1 + ...gestConversationsRequestObjectSnippet.g.cs | 1 + ....InitializeEncryptionSpecAsyncSnippet.g.cs | 61 + ...cryptionSpecRequestObjectAsyncSnippet.g.cs | 64 + ...izeEncryptionSpecRequestObjectSnippet.g.cs | 63 + ...lient.InitializeEncryptionSpecSnippet.g.cs | 60 + ...onversationsRequestObjectAsyncSnippet.g.cs | 1 + ...ListConversationsRequestObjectSnippet.g.cs | 1 + ...google.cloud.contactcenterinsights.v1.json | 2971 ++++++--- .../ContactCenterInsightsClientSnippets.g.cs | 587 ++ .../ContactCenterInsights.g.cs | 5644 +++++++++++++---- .../ContactCenterInsightsClient.g.cs | 1031 ++- .../ContactCenterInsightsGrpc.g.cs | 340 +- .../ContactCenterInsightsResourceNames.g.cs | 36 + .../Resources.g.cs | 1827 ++++-- .../ResourcesResourceNames.g.cs | 246 + .../gapic_metadata.json | 24 + 35 files changed, 11243 insertions(+), 2730 deletions(-) create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectAsyncSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectSnippet.g.cs create mode 100644 apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecSnippet.g.cs diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelAsyncSnippet.g.cs new file mode 100644 index 000000000000..f9f5ea9e424a --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelAsyncSnippet.g.cs @@ -0,0 +1,61 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_async_flattened] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ExportIssueModelAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task ExportIssueModelAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + string name = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]"; + // Make the request + Operation response = await contactCenterInsightsClient.ExportIssueModelAsync(name); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceExportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_async_flattened] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectAsyncSnippet.g.cs new file mode 100644 index 000000000000..59c1f928ef5f --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectAsyncSnippet.g.cs @@ -0,0 +1,65 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_async] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ExportIssueModelAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task ExportIssueModelRequestObjectAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + ExportIssueModelRequest request = new ExportIssueModelRequest + { + IssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"), + GcsDestination = new ExportIssueModelRequest.Types.GcsDestination(), + }; + // Make the request + Operation response = await contactCenterInsightsClient.ExportIssueModelAsync(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceExportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_async] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectSnippet.g.cs new file mode 100644 index 000000000000..0be46ad9a564 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectSnippet.g.cs @@ -0,0 +1,64 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_sync] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ExportIssueModel + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void ExportIssueModelRequestObject() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + ExportIssueModelRequest request = new ExportIssueModelRequest + { + IssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"), + GcsDestination = new ExportIssueModelRequest.Types.GcsDestination(), + }; + // Make the request + Operation response = contactCenterInsightsClient.ExportIssueModel(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceExportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_sync] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesAsyncSnippet.g.cs new file mode 100644 index 000000000000..6e7c3cca60ca --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesAsyncSnippet.g.cs @@ -0,0 +1,61 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_async_flattened_resourceNames] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ExportIssueModelAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task ExportIssueModelResourceNamesAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + IssueModelName name = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"); + // Make the request + Operation response = await contactCenterInsightsClient.ExportIssueModelAsync(name); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceExportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_async_flattened_resourceNames] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesSnippet.g.cs new file mode 100644 index 000000000000..b0568a073f3a --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesSnippet.g.cs @@ -0,0 +1,60 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_sync_flattened_resourceNames] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ExportIssueModel + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void ExportIssueModelResourceNames() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + IssueModelName name = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"); + // Make the request + Operation response = contactCenterInsightsClient.ExportIssueModel(name); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceExportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_sync_flattened_resourceNames] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelSnippet.g.cs new file mode 100644 index 000000000000..b43b93f0c3d6 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelSnippet.g.cs @@ -0,0 +1,60 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_sync_flattened] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ExportIssueModel + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void ExportIssueModel() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + string name = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]"; + // Make the request + Operation response = contactCenterInsightsClient.ExportIssueModel(name); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceExportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_sync_flattened] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecAsyncSnippet.g.cs new file mode 100644 index 000000000000..454a42266940 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecAsyncSnippet.g.cs @@ -0,0 +1,44 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_async_flattened] + using Google.Cloud.ContactCenterInsights.V1; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for GetEncryptionSpecAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task GetEncryptionSpecAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + string name = "projects/[PROJECT]/locations/[LOCATION]/encryptionSpec"; + // Make the request + EncryptionSpec response = await contactCenterInsightsClient.GetEncryptionSpecAsync(name); + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_async_flattened] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectAsyncSnippet.g.cs new file mode 100644 index 000000000000..45d52719a9a7 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectAsyncSnippet.g.cs @@ -0,0 +1,47 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_async] + using Google.Cloud.ContactCenterInsights.V1; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for GetEncryptionSpecAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task GetEncryptionSpecRequestObjectAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + GetEncryptionSpecRequest request = new GetEncryptionSpecRequest + { + EncryptionSpecName = EncryptionSpecName.FromProjectLocation("[PROJECT]", "[LOCATION]"), + }; + // Make the request + EncryptionSpec response = await contactCenterInsightsClient.GetEncryptionSpecAsync(request); + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_async] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectSnippet.g.cs new file mode 100644 index 000000000000..e84d70af9a4d --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectSnippet.g.cs @@ -0,0 +1,46 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_sync] + using Google.Cloud.ContactCenterInsights.V1; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for GetEncryptionSpec + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void GetEncryptionSpecRequestObject() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + GetEncryptionSpecRequest request = new GetEncryptionSpecRequest + { + EncryptionSpecName = EncryptionSpecName.FromProjectLocation("[PROJECT]", "[LOCATION]"), + }; + // Make the request + EncryptionSpec response = contactCenterInsightsClient.GetEncryptionSpec(request); + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_sync] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesAsyncSnippet.g.cs new file mode 100644 index 000000000000..afdc9f44bcda --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesAsyncSnippet.g.cs @@ -0,0 +1,44 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_async_flattened_resourceNames] + using Google.Cloud.ContactCenterInsights.V1; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for GetEncryptionSpecAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task GetEncryptionSpecResourceNamesAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + EncryptionSpecName name = EncryptionSpecName.FromProjectLocation("[PROJECT]", "[LOCATION]"); + // Make the request + EncryptionSpec response = await contactCenterInsightsClient.GetEncryptionSpecAsync(name); + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_async_flattened_resourceNames] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesSnippet.g.cs new file mode 100644 index 000000000000..4dddc13d9bd4 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesSnippet.g.cs @@ -0,0 +1,43 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_sync_flattened_resourceNames] + using Google.Cloud.ContactCenterInsights.V1; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for GetEncryptionSpec + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void GetEncryptionSpecResourceNames() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + EncryptionSpecName name = EncryptionSpecName.FromProjectLocation("[PROJECT]", "[LOCATION]"); + // Make the request + EncryptionSpec response = contactCenterInsightsClient.GetEncryptionSpec(name); + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_sync_flattened_resourceNames] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecSnippet.g.cs new file mode 100644 index 000000000000..7a165722abbc --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecSnippet.g.cs @@ -0,0 +1,43 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_sync_flattened] + using Google.Cloud.ContactCenterInsights.V1; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for GetEncryptionSpec + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void GetEncryptionSpec() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + string name = "projects/[PROJECT]/locations/[LOCATION]/encryptionSpec"; + // Make the request + EncryptionSpec response = contactCenterInsightsClient.GetEncryptionSpec(name); + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_sync_flattened] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelAsyncSnippet.g.cs new file mode 100644 index 000000000000..37f070e1bb94 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelAsyncSnippet.g.cs @@ -0,0 +1,61 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_async_flattened] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ImportIssueModelAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task ImportIssueModelAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + string parent = "projects/[PROJECT]/locations/[LOCATION]"; + // Make the request + Operation response = await contactCenterInsightsClient.ImportIssueModelAsync(parent); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceImportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_async_flattened] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectAsyncSnippet.g.cs new file mode 100644 index 000000000000..42efc8834b9c --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectAsyncSnippet.g.cs @@ -0,0 +1,67 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_async] + using Google.Api.Gax.ResourceNames; + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ImportIssueModelAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task ImportIssueModelRequestObjectAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + ImportIssueModelRequest request = new ImportIssueModelRequest + { + ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), + GcsSource = new ImportIssueModelRequest.Types.GcsSource(), + CreateNewModel = false, + }; + // Make the request + Operation response = await contactCenterInsightsClient.ImportIssueModelAsync(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceImportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_async] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectSnippet.g.cs new file mode 100644 index 000000000000..2e2e2b065245 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectSnippet.g.cs @@ -0,0 +1,66 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_sync] + using Google.Api.Gax.ResourceNames; + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ImportIssueModel + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void ImportIssueModelRequestObject() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + ImportIssueModelRequest request = new ImportIssueModelRequest + { + ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), + GcsSource = new ImportIssueModelRequest.Types.GcsSource(), + CreateNewModel = false, + }; + // Make the request + Operation response = contactCenterInsightsClient.ImportIssueModel(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceImportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_sync] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesAsyncSnippet.g.cs new file mode 100644 index 000000000000..f62b5ecb8c50 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesAsyncSnippet.g.cs @@ -0,0 +1,62 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_async_flattened_resourceNames] + using Google.Api.Gax.ResourceNames; + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ImportIssueModelAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task ImportIssueModelResourceNamesAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); + // Make the request + Operation response = await contactCenterInsightsClient.ImportIssueModelAsync(parent); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceImportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_async_flattened_resourceNames] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesSnippet.g.cs new file mode 100644 index 000000000000..f1831c7bcb69 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesSnippet.g.cs @@ -0,0 +1,61 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_sync_flattened_resourceNames] + using Google.Api.Gax.ResourceNames; + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ImportIssueModel + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void ImportIssueModelResourceNames() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); + // Make the request + Operation response = contactCenterInsightsClient.ImportIssueModel(parent); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceImportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_sync_flattened_resourceNames] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelSnippet.g.cs new file mode 100644 index 000000000000..7deb7783aec5 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelSnippet.g.cs @@ -0,0 +1,60 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_sync_flattened] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for ImportIssueModel + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void ImportIssueModel() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + string parent = "projects/[PROJECT]/locations/[LOCATION]"; + // Make the request + Operation response = contactCenterInsightsClient.ImportIssueModel(parent); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceImportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_sync_flattened] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectAsyncSnippet.g.cs index 2ecef3d65edd..a8985a84ba08 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectAsyncSnippet.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectAsyncSnippet.g.cs @@ -45,6 +45,7 @@ public async Task IngestConversationsRequestObjectAsync() ConversationConfig = new IngestConversationsRequest.Types.ConversationConfig(), RedactionConfig = new RedactionConfig(), SpeechConfig = new SpeechConfig(), + SampleSize = 0, }; // Make the request Operation response = await contactCenterInsightsClient.IngestConversationsAsync(request); diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectSnippet.g.cs index f09be5061060..12ceb4454659 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectSnippet.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectSnippet.g.cs @@ -44,6 +44,7 @@ public void IngestConversationsRequestObject() ConversationConfig = new IngestConversationsRequest.Types.ConversationConfig(), RedactionConfig = new RedactionConfig(), SpeechConfig = new SpeechConfig(), + SampleSize = 0, }; // Make the request Operation response = contactCenterInsightsClient.IngestConversations(request); diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecAsyncSnippet.g.cs new file mode 100644 index 000000000000..f63863cd85e1 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecAsyncSnippet.g.cs @@ -0,0 +1,61 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_async_flattened] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for InitializeEncryptionSpecAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task InitializeEncryptionSpecAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + EncryptionSpec encryptionSpec = new EncryptionSpec(); + // Make the request + Operation response = await contactCenterInsightsClient.InitializeEncryptionSpecAsync(encryptionSpec); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + InitializeEncryptionSpecResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceInitializeEncryptionSpecAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + InitializeEncryptionSpecResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_async_flattened] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectAsyncSnippet.g.cs new file mode 100644 index 000000000000..9439f54bf7bc --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectAsyncSnippet.g.cs @@ -0,0 +1,64 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_async] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + using System.Threading.Tasks; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for InitializeEncryptionSpecAsync + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public async Task InitializeEncryptionSpecRequestObjectAsync() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + InitializeEncryptionSpecRequest request = new InitializeEncryptionSpecRequest + { + EncryptionSpec = new EncryptionSpec(), + }; + // Make the request + Operation response = await contactCenterInsightsClient.InitializeEncryptionSpecAsync(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + InitializeEncryptionSpecResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceInitializeEncryptionSpecAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + InitializeEncryptionSpecResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_async] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectSnippet.g.cs new file mode 100644 index 000000000000..aa3a3e6df624 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectSnippet.g.cs @@ -0,0 +1,63 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_sync] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for InitializeEncryptionSpec + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void InitializeEncryptionSpecRequestObject() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + InitializeEncryptionSpecRequest request = new InitializeEncryptionSpecRequest + { + EncryptionSpec = new EncryptionSpec(), + }; + // Make the request + Operation response = contactCenterInsightsClient.InitializeEncryptionSpec(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + InitializeEncryptionSpecResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceInitializeEncryptionSpec(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + InitializeEncryptionSpecResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_sync] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecSnippet.g.cs new file mode 100644 index 000000000000..3c77cf21b611 --- /dev/null +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecSnippet.g.cs @@ -0,0 +1,60 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Generated code. DO NOT EDIT! + +namespace GoogleCSharpSnippets +{ + // [START contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_sync_flattened] + using Google.Cloud.ContactCenterInsights.V1; + using Google.LongRunning; + + public sealed partial class GeneratedContactCenterInsightsClientSnippets + { + /// Snippet for InitializeEncryptionSpec + /// + /// This snippet has been automatically generated and should be regarded as a code template only. + /// It will require modifications to work: + /// - It may require correct/in-range values for request initialization. + /// - It may require specifying regional endpoints when creating the service client as shown in + /// https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint. + /// + public void InitializeEncryptionSpec() + { + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + EncryptionSpec encryptionSpec = new EncryptionSpec(); + // Make the request + Operation response = contactCenterInsightsClient.InitializeEncryptionSpec(encryptionSpec); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + InitializeEncryptionSpecResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceInitializeEncryptionSpec(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + InitializeEncryptionSpecResponse retrievedResult = retrievedResponse.Result; + } + } + } + // [END contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_sync_flattened] +} diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListConversationsRequestObjectAsyncSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListConversationsRequestObjectAsyncSnippet.g.cs index 90e4cd434c44..ae1203b492fc 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListConversationsRequestObjectAsyncSnippet.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListConversationsRequestObjectAsyncSnippet.g.cs @@ -44,6 +44,7 @@ public async Task ListConversationsRequestObjectAsync() ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), Filter = "", View = ConversationView.Unspecified, + OrderBy = "", }; // Make the request PagedAsyncEnumerable response = contactCenterInsightsClient.ListConversationsAsync(request); diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListConversationsRequestObjectSnippet.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListConversationsRequestObjectSnippet.g.cs index 93e79c661849..a98cc7faa866 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListConversationsRequestObjectSnippet.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListConversationsRequestObjectSnippet.g.cs @@ -42,6 +42,7 @@ public void ListConversationsRequestObject() ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), Filter = "", View = ConversationView.Unspecified, + OrderBy = "", }; // Make the request PagedEnumerable response = contactCenterInsightsClient.ListConversations(request); diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/snippet_metadata_google.cloud.contactcenterinsights.v1.json b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/snippet_metadata_google.cloud.contactcenterinsights.v1.json index 7cc20508d2c4..b6871c30fb3c 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/snippet_metadata_google.cloud.contactcenterinsights.v1.json +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/snippet_metadata_google.cloud.contactcenterinsights.v1.json @@ -951,12 +951,12 @@ "segments": [ { "start": 20, - "end": 81, + "end": 82, "type": "FULL" }, { "start": 37, - "end": 79, + "end": 80, "type": "SHORT" } ] @@ -1000,12 +1000,12 @@ "segments": [ { "start": 20, - "end": 83, + "end": 84, "type": "FULL" }, { "start": 39, - "end": 81, + "end": 82, "type": "SHORT" } ] @@ -3369,12 +3369,12 @@ "segments": [ { "start": 20, - "end": 67, + "end": 68, "type": "FULL" }, { "start": 36, - "end": 65, + "end": 66, "type": "SHORT" } ] @@ -3418,12 +3418,12 @@ "segments": [ { "start": 20, - "end": 68, + "end": 69, "type": "FULL" }, { "start": 37, - "end": 66, + "end": 67, "type": "SHORT" } ] @@ -5844,17 +5844,17 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_sync", - "title": "GetIssueRequestObject", - "description": "Snippet for GetIssue", - "file": "ContactCenterInsightsClient.GetIssueRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_sync", + "title": "ExportIssueModelRequestObject", + "description": "Snippet for ExportIssueModel", + "file": "ContactCenterInsightsClient.ExportIssueModelRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetIssue", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssue", + "shortName": "ExportIssueModel", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ExportIssueModel", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.GetIssueRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest", "name": "request" }, { @@ -5862,14 +5862,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.Issue", + "resultType": "Google.LongRunning.Operation", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", + "shortName": "ExportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -5881,29 +5881,29 @@ "segments": [ { "start": 20, - "end": 44, + "end": 62, "type": "FULL" }, { - "start": 34, - "end": 42, + "start": 35, + "end": 60, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_async", - "title": "GetIssueRequestObjectAsync", - "description": "Snippet for GetIssueAsync", - "file": "ContactCenterInsightsClient.GetIssueRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_async", + "title": "ExportIssueModelRequestObjectAsync", + "description": "Snippet for ExportIssueModelAsync", + "file": "ContactCenterInsightsClient.ExportIssueModelRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetIssueAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssueAsync", + "shortName": "ExportIssueModelAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ExportIssueModelAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.GetIssueRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest", "name": "request" }, { @@ -5911,14 +5911,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task>", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", + "shortName": "ExportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -5930,25 +5930,25 @@ "segments": [ { "start": 20, - "end": 45, + "end": 63, "type": "FULL" }, { - "start": 35, - "end": 43, + "start": 36, + "end": 61, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_sync_flattened", - "title": "GetIssue", - "description": "Snippet for GetIssue", - "file": "ContactCenterInsightsClient.GetIssueSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_sync_flattened", + "title": "ExportIssueModel", + "description": "Snippet for ExportIssueModel", + "file": "ContactCenterInsightsClient.ExportIssueModelSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetIssue", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssue", + "shortName": "ExportIssueModel", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ExportIssueModel", "parameters": [ { "type": "System.String", @@ -5959,14 +5959,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.Issue", + "resultType": "Google.LongRunning.Operation", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", + "shortName": "ExportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -5977,25 +5977,25 @@ "segments": [ { "start": 20, - "end": 41, + "end": 58, "type": "FULL" }, { - "start": 34, - "end": 39, + "start": 35, + "end": 56, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_async_flattened", - "title": "GetIssueAsync", - "description": "Snippet for GetIssueAsync", - "file": "ContactCenterInsightsClient.GetIssueAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_async_flattened", + "title": "ExportIssueModelAsync", + "description": "Snippet for ExportIssueModelAsync", + "file": "ContactCenterInsightsClient.ExportIssueModelAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetIssueAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssueAsync", + "shortName": "ExportIssueModelAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ExportIssueModelAsync", "async": true, "parameters": [ { @@ -6007,14 +6007,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task>", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", + "shortName": "ExportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6025,28 +6025,28 @@ "segments": [ { "start": 20, - "end": 42, + "end": 59, "type": "FULL" }, { - "start": 35, - "end": 40, + "start": 36, + "end": 57, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_sync_flattened_resourceNames", - "title": "GetIssueResourceNames", - "description": "Snippet for GetIssue", - "file": "ContactCenterInsightsClient.GetIssueResourceNamesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_sync_flattened_resourceNames", + "title": "ExportIssueModelResourceNames", + "description": "Snippet for ExportIssueModel", + "file": "ContactCenterInsightsClient.ExportIssueModelResourceNamesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetIssue", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssue", + "shortName": "ExportIssueModel", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ExportIssueModel", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.IssueName", + "type": "Google.Cloud.ContactCenterInsights.V1.IssueModelName", "name": "name" }, { @@ -6054,14 +6054,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.Issue", + "resultType": "Google.LongRunning.Operation", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", + "shortName": "ExportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6072,29 +6072,29 @@ "segments": [ { "start": 20, - "end": 41, + "end": 58, "type": "FULL" }, { - "start": 34, - "end": 39, + "start": 35, + "end": 56, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_async_flattened_resourceNames", - "title": "GetIssueResourceNamesAsync", - "description": "Snippet for GetIssueAsync", - "file": "ContactCenterInsightsClient.GetIssueResourceNamesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ExportIssueModel_async_flattened_resourceNames", + "title": "ExportIssueModelResourceNamesAsync", + "description": "Snippet for ExportIssueModelAsync", + "file": "ContactCenterInsightsClient.ExportIssueModelResourceNamesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetIssueAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssueAsync", + "shortName": "ExportIssueModelAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ExportIssueModelAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.IssueName", + "type": "Google.Cloud.ContactCenterInsights.V1.IssueModelName", "name": "name" }, { @@ -6102,14 +6102,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task>", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", + "shortName": "ExportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6120,28 +6120,28 @@ "segments": [ { "start": 20, - "end": 42, + "end": 59, "type": "FULL" }, { - "start": 35, - "end": 40, + "start": 36, + "end": 57, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_sync", - "title": "ListIssuesRequestObject", - "description": "Snippet for ListIssues", - "file": "ContactCenterInsightsClient.ListIssuesRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_sync", + "title": "ImportIssueModelRequestObject", + "description": "Snippet for ImportIssueModel", + "file": "ContactCenterInsightsClient.ImportIssueModelRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListIssues", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssues", + "shortName": "ImportIssueModel", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ImportIssueModel", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.ListIssuesRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest", "name": "request" }, { @@ -6149,14 +6149,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.ListIssuesResponse", + "resultType": "Google.LongRunning.Operation", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListIssues", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", + "shortName": "ImportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ImportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6168,29 +6168,29 @@ "segments": [ { "start": 20, - "end": 44, + "end": 64, "type": "FULL" }, { - "start": 34, - "end": 42, + "start": 36, + "end": 62, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_async", - "title": "ListIssuesRequestObjectAsync", - "description": "Snippet for ListIssuesAsync", - "file": "ContactCenterInsightsClient.ListIssuesRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_async", + "title": "ImportIssueModelRequestObjectAsync", + "description": "Snippet for ImportIssueModelAsync", + "file": "ContactCenterInsightsClient.ImportIssueModelRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListIssuesAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssuesAsync", + "shortName": "ImportIssueModelAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ImportIssueModelAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.ListIssuesRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest", "name": "request" }, { @@ -6198,14 +6198,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task>", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListIssues", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", + "shortName": "ImportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ImportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6217,25 +6217,25 @@ "segments": [ { "start": 20, - "end": 45, + "end": 65, "type": "FULL" }, { - "start": 35, - "end": 43, + "start": 37, + "end": 63, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_sync_flattened", - "title": "ListIssues", - "description": "Snippet for ListIssues", - "file": "ContactCenterInsightsClient.ListIssuesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_sync_flattened", + "title": "ImportIssueModel", + "description": "Snippet for ImportIssueModel", + "file": "ContactCenterInsightsClient.ImportIssueModelSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListIssues", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssues", + "shortName": "ImportIssueModel", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ImportIssueModel", "parameters": [ { "type": "System.String", @@ -6246,14 +6246,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.ListIssuesResponse", + "resultType": "Google.LongRunning.Operation", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListIssues", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", + "shortName": "ImportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ImportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6264,25 +6264,25 @@ "segments": [ { "start": 20, - "end": 41, + "end": 58, "type": "FULL" }, { - "start": 34, - "end": 39, + "start": 35, + "end": 56, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_async_flattened", - "title": "ListIssuesAsync", - "description": "Snippet for ListIssuesAsync", - "file": "ContactCenterInsightsClient.ListIssuesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_async_flattened", + "title": "ImportIssueModelAsync", + "description": "Snippet for ImportIssueModelAsync", + "file": "ContactCenterInsightsClient.ImportIssueModelAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListIssuesAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssuesAsync", + "shortName": "ImportIssueModelAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ImportIssueModelAsync", "async": true, "parameters": [ { @@ -6294,14 +6294,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task>", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListIssues", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", + "shortName": "ImportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ImportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6312,28 +6312,28 @@ "segments": [ { "start": 20, - "end": 42, + "end": 59, "type": "FULL" }, { - "start": 35, - "end": 40, + "start": 36, + "end": 57, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_sync_flattened_resourceNames", - "title": "ListIssuesResourceNames", - "description": "Snippet for ListIssues", - "file": "ContactCenterInsightsClient.ListIssuesResourceNamesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_sync_flattened_resourceNames", + "title": "ImportIssueModelResourceNames", + "description": "Snippet for ImportIssueModel", + "file": "ContactCenterInsightsClient.ImportIssueModelResourceNamesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListIssues", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssues", + "shortName": "ImportIssueModel", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ImportIssueModel", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.IssueModelName", + "type": "Google.Api.Gax.ResourceNames.LocationName", "name": "parent" }, { @@ -6341,14 +6341,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.ListIssuesResponse", + "resultType": "Google.LongRunning.Operation", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListIssues", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", + "shortName": "ImportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ImportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6359,29 +6359,29 @@ "segments": [ { "start": 20, - "end": 41, + "end": 59, "type": "FULL" }, { - "start": 34, - "end": 39, + "start": 36, + "end": 57, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_async_flattened_resourceNames", - "title": "ListIssuesResourceNamesAsync", - "description": "Snippet for ListIssuesAsync", - "file": "ContactCenterInsightsClient.ListIssuesResourceNamesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ImportIssueModel_async_flattened_resourceNames", + "title": "ImportIssueModelResourceNamesAsync", + "description": "Snippet for ImportIssueModelAsync", + "file": "ContactCenterInsightsClient.ImportIssueModelResourceNamesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListIssuesAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssuesAsync", + "shortName": "ImportIssueModelAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ImportIssueModelAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.IssueModelName", + "type": "Google.Api.Gax.ResourceNames.LocationName", "name": "parent" }, { @@ -6389,14 +6389,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task>", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListIssues", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", + "shortName": "ImportIssueModel", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ImportIssueModel", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6407,28 +6407,28 @@ "segments": [ { "start": 20, - "end": 42, + "end": 60, "type": "FULL" }, { - "start": 35, - "end": 40, + "start": 37, + "end": 58, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateIssue_sync", - "title": "UpdateIssueRequestObject", - "description": "Snippet for UpdateIssue", - "file": "ContactCenterInsightsClient.UpdateIssueRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_sync", + "title": "GetIssueRequestObject", + "description": "Snippet for GetIssue", + "file": "ContactCenterInsightsClient.GetIssueRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdateIssue", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateIssue", + "shortName": "GetIssue", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssue", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.UpdateIssueRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.GetIssueRequest", "name": "request" }, { @@ -6442,8 +6442,8 @@ "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdateIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssue", + "shortName": "GetIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6455,29 +6455,29 @@ "segments": [ { "start": 20, - "end": 46, + "end": 44, "type": "FULL" }, { - "start": 35, - "end": 44, + "start": 34, + "end": 42, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateIssue_async", - "title": "UpdateIssueRequestObjectAsync", - "description": "Snippet for UpdateIssueAsync", - "file": "ContactCenterInsightsClient.UpdateIssueRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_async", + "title": "GetIssueRequestObjectAsync", + "description": "Snippet for GetIssueAsync", + "file": "ContactCenterInsightsClient.GetIssueRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdateIssueAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateIssueAsync", + "shortName": "GetIssueAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssueAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.UpdateIssueRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.GetIssueRequest", "name": "request" }, { @@ -6491,8 +6491,8 @@ "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdateIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssue", + "shortName": "GetIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6504,33 +6504,29 @@ "segments": [ { "start": 20, - "end": 47, + "end": 45, "type": "FULL" }, { - "start": 36, - "end": 45, + "start": 35, + "end": 43, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateIssue_sync_flattened", - "title": "UpdateIssue", - "description": "Snippet for UpdateIssue", - "file": "ContactCenterInsightsClient.UpdateIssueSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_sync_flattened", + "title": "GetIssue", + "description": "Snippet for GetIssue", + "file": "ContactCenterInsightsClient.GetIssueSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdateIssue", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateIssue", + "shortName": "GetIssue", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssue", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.Issue", - "name": "issue" - }, - { - "type": "Google.Protobuf.WellKnownTypes.FieldMask", - "name": "updateMask" + "type": "System.String", + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", @@ -6543,8 +6539,8 @@ "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdateIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssue", + "shortName": "GetIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6555,34 +6551,30 @@ "segments": [ { "start": 20, - "end": 43, + "end": 41, "type": "FULL" }, { - "start": 35, - "end": 41, + "start": 34, + "end": 39, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateIssue_async_flattened", - "title": "UpdateIssueAsync", - "description": "Snippet for UpdateIssueAsync", - "file": "ContactCenterInsightsClient.UpdateIssueAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_async_flattened", + "title": "GetIssueAsync", + "description": "Snippet for GetIssueAsync", + "file": "ContactCenterInsightsClient.GetIssueAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdateIssueAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateIssueAsync", + "shortName": "GetIssueAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssueAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.Issue", - "name": "issue" - }, - { - "type": "Google.Protobuf.WellKnownTypes.FieldMask", - "name": "updateMask" + "type": "System.String", + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", @@ -6595,8 +6587,8 @@ "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdateIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssue", + "shortName": "GetIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6607,232 +6599,235 @@ "segments": [ { "start": 20, - "end": 44, + "end": 42, "type": "FULL" }, { - "start": 36, - "end": 42, + "start": 35, + "end": 40, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_sync", - "title": "DeleteIssueRequestObject", - "description": "Snippet for DeleteIssue", - "file": "ContactCenterInsightsClient.DeleteIssueRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_sync_flattened_resourceNames", + "title": "GetIssueResourceNames", + "description": "Snippet for GetIssue", + "file": "ContactCenterInsightsClient.GetIssueResourceNamesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeleteIssue", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssue", + "shortName": "GetIssue", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssue", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.DeleteIssueRequest", - "name": "request" + "type": "Google.Cloud.ContactCenterInsights.V1.IssueName", + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.Issue", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeleteIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", + "shortName": "GetIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, - "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 44, + "end": 41, "type": "FULL" }, { "start": 34, - "end": 42, + "end": 39, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_async", - "title": "DeleteIssueRequestObjectAsync", - "description": "Snippet for DeleteIssueAsync", - "file": "ContactCenterInsightsClient.DeleteIssueRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_async_flattened_resourceNames", + "title": "GetIssueResourceNamesAsync", + "description": "Snippet for GetIssueAsync", + "file": "ContactCenterInsightsClient.GetIssueResourceNamesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeleteIssueAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssueAsync", + "shortName": "GetIssueAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetIssueAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.DeleteIssueRequest", - "name": "request" + "type": "Google.Cloud.ContactCenterInsights.V1.IssueName", + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeleteIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", + "shortName": "GetIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, - "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 45, + "end": 42, "type": "FULL" }, { "start": 35, - "end": 43, + "end": 40, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_sync_flattened", - "title": "DeleteIssue", - "description": "Snippet for DeleteIssue", - "file": "ContactCenterInsightsClient.DeleteIssueSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_sync", + "title": "ListIssuesRequestObject", + "description": "Snippet for ListIssues", + "file": "ContactCenterInsightsClient.ListIssuesRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeleteIssue", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssue", + "shortName": "ListIssues", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssues", "parameters": [ { - "type": "System.String", - "name": "name" + "type": "Google.Cloud.ContactCenterInsights.V1.ListIssuesRequest", + "name": "request" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.ListIssuesResponse", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeleteIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", + "shortName": "ListIssues", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, + "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 41, + "end": 44, "type": "FULL" }, { "start": 34, - "end": 39, + "end": 42, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_async_flattened", - "title": "DeleteIssueAsync", - "description": "Snippet for DeleteIssueAsync", - "file": "ContactCenterInsightsClient.DeleteIssueAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_async", + "title": "ListIssuesRequestObjectAsync", + "description": "Snippet for ListIssuesAsync", + "file": "ContactCenterInsightsClient.ListIssuesRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeleteIssueAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssueAsync", + "shortName": "ListIssuesAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssuesAsync", "async": true, "parameters": [ { - "type": "System.String", - "name": "name" + "type": "Google.Cloud.ContactCenterInsights.V1.ListIssuesRequest", + "name": "request" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeleteIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", + "shortName": "ListIssues", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, + "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 42, + "end": 45, "type": "FULL" }, { "start": 35, - "end": 40, + "end": 43, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_sync_flattened_resourceNames", - "title": "DeleteIssueResourceNames", - "description": "Snippet for DeleteIssue", - "file": "ContactCenterInsightsClient.DeleteIssueResourceNamesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_sync_flattened", + "title": "ListIssues", + "description": "Snippet for ListIssues", + "file": "ContactCenterInsightsClient.ListIssuesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeleteIssue", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssue", + "shortName": "ListIssues", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssues", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.IssueName", - "name": "name" + "type": "System.String", + "name": "parent" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.ListIssuesResponse", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeleteIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", + "shortName": "ListIssues", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6854,33 +6849,33 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_async_flattened_resourceNames", - "title": "DeleteIssueResourceNamesAsync", - "description": "Snippet for DeleteIssueAsync", - "file": "ContactCenterInsightsClient.DeleteIssueResourceNamesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_async_flattened", + "title": "ListIssuesAsync", + "description": "Snippet for ListIssuesAsync", + "file": "ContactCenterInsightsClient.ListIssuesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeleteIssueAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssueAsync", + "shortName": "ListIssuesAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssuesAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.IssueName", - "name": "name" + "type": "System.String", + "name": "parent" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeleteIssue", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", + "shortName": "ListIssues", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -6902,224 +6897,228 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_sync", - "title": "CalculateIssueModelStatsRequestObject", - "description": "Snippet for CalculateIssueModelStats", - "file": "ContactCenterInsightsClient.CalculateIssueModelStatsRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_sync_flattened_resourceNames", + "title": "ListIssuesResourceNames", + "description": "Snippet for ListIssues", + "file": "ContactCenterInsightsClient.ListIssuesResourceNamesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateIssueModelStats", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStats", + "shortName": "ListIssues", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssues", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.CalculateIssueModelStatsRequest", - "name": "request" + "type": "Google.Cloud.ContactCenterInsights.V1.IssueModelName", + "name": "parent" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateIssueModelStatsResponse", + "resultType": "Google.Cloud.ContactCenterInsights.V1.ListIssuesResponse", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateIssueModelStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", + "shortName": "ListIssues", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, - "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 44, + "end": 41, "type": "FULL" }, { "start": 34, - "end": 42, + "end": 39, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_async", - "title": "CalculateIssueModelStatsRequestObjectAsync", - "description": "Snippet for CalculateIssueModelStatsAsync", - "file": "ContactCenterInsightsClient.CalculateIssueModelStatsRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListIssues_async_flattened_resourceNames", + "title": "ListIssuesResourceNamesAsync", + "description": "Snippet for ListIssuesAsync", + "file": "ContactCenterInsightsClient.ListIssuesResourceNamesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateIssueModelStatsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStatsAsync", + "shortName": "ListIssuesAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListIssuesAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.CalculateIssueModelStatsRequest", - "name": "request" + "type": "Google.Cloud.ContactCenterInsights.V1.IssueModelName", + "name": "parent" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateIssueModelStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", + "shortName": "ListIssues", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, - "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 45, + "end": 42, "type": "FULL" }, { "start": 35, - "end": 43, + "end": 40, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_sync_flattened", - "title": "CalculateIssueModelStats", - "description": "Snippet for CalculateIssueModelStats", - "file": "ContactCenterInsightsClient.CalculateIssueModelStatsSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateIssue_sync", + "title": "UpdateIssueRequestObject", + "description": "Snippet for UpdateIssue", + "file": "ContactCenterInsightsClient.UpdateIssueRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateIssueModelStats", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStats", + "shortName": "UpdateIssue", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateIssue", "parameters": [ { - "type": "System.String", - "name": "issueModel" + "type": "Google.Cloud.ContactCenterInsights.V1.UpdateIssueRequest", + "name": "request" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateIssueModelStatsResponse", + "resultType": "Google.Cloud.ContactCenterInsights.V1.Issue", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateIssueModelStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", + "shortName": "UpdateIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, + "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 41, + "end": 46, "type": "FULL" }, { - "start": 34, - "end": 39, + "start": 35, + "end": 44, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_async_flattened", - "title": "CalculateIssueModelStatsAsync", - "description": "Snippet for CalculateIssueModelStatsAsync", - "file": "ContactCenterInsightsClient.CalculateIssueModelStatsAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateIssue_async", + "title": "UpdateIssueRequestObjectAsync", + "description": "Snippet for UpdateIssueAsync", + "file": "ContactCenterInsightsClient.UpdateIssueRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateIssueModelStatsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStatsAsync", + "shortName": "UpdateIssueAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateIssueAsync", "async": true, "parameters": [ { - "type": "System.String", - "name": "issueModel" + "type": "Google.Cloud.ContactCenterInsights.V1.UpdateIssueRequest", + "name": "request" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateIssueModelStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", + "shortName": "UpdateIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, + "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 42, + "end": 47, "type": "FULL" }, { - "start": 35, - "end": 40, + "start": 36, + "end": 45, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_sync_flattened_resourceNames", - "title": "CalculateIssueModelStatsResourceNames", - "description": "Snippet for CalculateIssueModelStats", - "file": "ContactCenterInsightsClient.CalculateIssueModelStatsResourceNamesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateIssue_sync_flattened", + "title": "UpdateIssue", + "description": "Snippet for UpdateIssue", + "file": "ContactCenterInsightsClient.UpdateIssueSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateIssueModelStats", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStats", + "shortName": "UpdateIssue", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateIssue", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.IssueModelName", - "name": "issueModel" + "type": "Google.Cloud.ContactCenterInsights.V1.Issue", + "name": "issue" + }, + { + "type": "Google.Protobuf.WellKnownTypes.FieldMask", + "name": "updateMask" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateIssueModelStatsResponse", + "resultType": "Google.Cloud.ContactCenterInsights.V1.Issue", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateIssueModelStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", + "shortName": "UpdateIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7130,44 +7129,48 @@ "segments": [ { "start": 20, - "end": 41, + "end": 43, "type": "FULL" }, { - "start": 34, - "end": 39, + "start": 35, + "end": 41, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_async_flattened_resourceNames", - "title": "CalculateIssueModelStatsResourceNamesAsync", - "description": "Snippet for CalculateIssueModelStatsAsync", - "file": "ContactCenterInsightsClient.CalculateIssueModelStatsResourceNamesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateIssue_async_flattened", + "title": "UpdateIssueAsync", + "description": "Snippet for UpdateIssueAsync", + "file": "ContactCenterInsightsClient.UpdateIssueAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateIssueModelStatsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStatsAsync", + "shortName": "UpdateIssueAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateIssueAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.IssueModelName", - "name": "issueModel" + "type": "Google.Cloud.ContactCenterInsights.V1.Issue", + "name": "issue" + }, + { + "type": "Google.Protobuf.WellKnownTypes.FieldMask", + "name": "updateMask" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateIssueModelStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", + "shortName": "UpdateIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7178,28 +7181,28 @@ "segments": [ { "start": 20, - "end": 42, + "end": 44, "type": "FULL" }, { - "start": 35, - "end": 40, + "start": 36, + "end": 42, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_sync", - "title": "CreatePhraseMatcherRequestObject", - "description": "Snippet for CreatePhraseMatcher", - "file": "ContactCenterInsightsClient.CreatePhraseMatcherRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_sync", + "title": "DeleteIssueRequestObject", + "description": "Snippet for DeleteIssue", + "file": "ContactCenterInsightsClient.DeleteIssueRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CreatePhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcher", + "shortName": "DeleteIssue", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssue", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.CreatePhraseMatcherRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.DeleteIssueRequest", "name": "request" }, { @@ -7207,14 +7210,13 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CreatePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", + "shortName": "DeleteIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7226,29 +7228,29 @@ "segments": [ { "start": 20, - "end": 46, + "end": 44, "type": "FULL" }, { - "start": 35, - "end": 44, + "start": 34, + "end": 42, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_async", - "title": "CreatePhraseMatcherRequestObjectAsync", - "description": "Snippet for CreatePhraseMatcherAsync", - "file": "ContactCenterInsightsClient.CreatePhraseMatcherRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_async", + "title": "DeleteIssueRequestObjectAsync", + "description": "Snippet for DeleteIssueAsync", + "file": "ContactCenterInsightsClient.DeleteIssueRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CreatePhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcherAsync", + "shortName": "DeleteIssueAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssueAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.CreatePhraseMatcherRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.DeleteIssueRequest", "name": "request" }, { @@ -7256,14 +7258,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CreatePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", + "shortName": "DeleteIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7275,47 +7277,42 @@ "segments": [ { "start": 20, - "end": 47, + "end": 45, "type": "FULL" }, { - "start": 36, - "end": 45, + "start": 35, + "end": 43, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_sync_flattened", - "title": "CreatePhraseMatcher", - "description": "Snippet for CreatePhraseMatcher", - "file": "ContactCenterInsightsClient.CreatePhraseMatcherSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_sync_flattened", + "title": "DeleteIssue", + "description": "Snippet for DeleteIssue", + "file": "ContactCenterInsightsClient.DeleteIssueSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CreatePhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcher", + "shortName": "DeleteIssue", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssue", "parameters": [ { "type": "System.String", - "name": "parent" - }, - { - "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", - "name": "phraseMatcher" + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CreatePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", + "shortName": "DeleteIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7326,48 +7323,44 @@ "segments": [ { "start": 20, - "end": 42, + "end": 41, "type": "FULL" }, { "start": 34, - "end": 40, + "end": 39, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_async_flattened", - "title": "CreatePhraseMatcherAsync", - "description": "Snippet for CreatePhraseMatcherAsync", - "file": "ContactCenterInsightsClient.CreatePhraseMatcherAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_async_flattened", + "title": "DeleteIssueAsync", + "description": "Snippet for DeleteIssueAsync", + "file": "ContactCenterInsightsClient.DeleteIssueAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CreatePhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcherAsync", + "shortName": "DeleteIssueAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssueAsync", "async": true, "parameters": [ { "type": "System.String", - "name": "parent" - }, - { - "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", - "name": "phraseMatcher" + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CreatePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", + "shortName": "DeleteIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7378,48 +7371,43 @@ "segments": [ { "start": 20, - "end": 43, + "end": 42, "type": "FULL" }, { "start": 35, - "end": 41, + "end": 40, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_sync_flattened_resourceNames", - "title": "CreatePhraseMatcherResourceNames", - "description": "Snippet for CreatePhraseMatcher", - "file": "ContactCenterInsightsClient.CreatePhraseMatcherResourceNamesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_sync_flattened_resourceNames", + "title": "DeleteIssueResourceNames", + "description": "Snippet for DeleteIssue", + "file": "ContactCenterInsightsClient.DeleteIssueResourceNamesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CreatePhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcher", + "shortName": "DeleteIssue", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssue", "parameters": [ { - "type": "Google.Api.Gax.ResourceNames.LocationName", - "name": "parent" - }, - { - "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", - "name": "phraseMatcher" + "type": "Google.Cloud.ContactCenterInsights.V1.IssueName", + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CreatePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", - "service": { + "shortName": "DeleteIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", + "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } @@ -7429,48 +7417,44 @@ "segments": [ { "start": 20, - "end": 43, + "end": 41, "type": "FULL" }, { - "start": 35, - "end": 41, + "start": 34, + "end": 39, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_async_flattened_resourceNames", - "title": "CreatePhraseMatcherResourceNamesAsync", - "description": "Snippet for CreatePhraseMatcherAsync", - "file": "ContactCenterInsightsClient.CreatePhraseMatcherResourceNamesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_async_flattened_resourceNames", + "title": "DeleteIssueResourceNamesAsync", + "description": "Snippet for DeleteIssueAsync", + "file": "ContactCenterInsightsClient.DeleteIssueResourceNamesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CreatePhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcherAsync", + "shortName": "DeleteIssueAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeleteIssueAsync", "async": true, "parameters": [ { - "type": "Google.Api.Gax.ResourceNames.LocationName", - "name": "parent" - }, - { - "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", - "name": "phraseMatcher" + "type": "Google.Cloud.ContactCenterInsights.V1.IssueName", + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CreatePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", + "shortName": "DeleteIssue", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7481,28 +7465,28 @@ "segments": [ { "start": 20, - "end": 44, + "end": 42, "type": "FULL" }, { - "start": 36, - "end": 42, + "start": 35, + "end": 40, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_sync", - "title": "GetPhraseMatcherRequestObject", - "description": "Snippet for GetPhraseMatcher", - "file": "ContactCenterInsightsClient.GetPhraseMatcherRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_sync", + "title": "CalculateIssueModelStatsRequestObject", + "description": "Snippet for CalculateIssueModelStats", + "file": "ContactCenterInsightsClient.CalculateIssueModelStatsRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetPhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcher", + "shortName": "CalculateIssueModelStats", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStats", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.GetPhraseMatcherRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.CalculateIssueModelStatsRequest", "name": "request" }, { @@ -7510,14 +7494,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateIssueModelStatsResponse", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetPhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", + "shortName": "CalculateIssueModelStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7540,18 +7524,18 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_async", - "title": "GetPhraseMatcherRequestObjectAsync", - "description": "Snippet for GetPhraseMatcherAsync", - "file": "ContactCenterInsightsClient.GetPhraseMatcherRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_async", + "title": "CalculateIssueModelStatsRequestObjectAsync", + "description": "Snippet for CalculateIssueModelStatsAsync", + "file": "ContactCenterInsightsClient.CalculateIssueModelStatsRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetPhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcherAsync", + "shortName": "CalculateIssueModelStatsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStatsAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.GetPhraseMatcherRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.CalculateIssueModelStatsRequest", "name": "request" }, { @@ -7559,14 +7543,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetPhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", + "shortName": "CalculateIssueModelStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7589,32 +7573,32 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_sync_flattened", - "title": "GetPhraseMatcher", - "description": "Snippet for GetPhraseMatcher", - "file": "ContactCenterInsightsClient.GetPhraseMatcherSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_sync_flattened", + "title": "CalculateIssueModelStats", + "description": "Snippet for CalculateIssueModelStats", + "file": "ContactCenterInsightsClient.CalculateIssueModelStatsSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetPhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcher", + "shortName": "CalculateIssueModelStats", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStats", "parameters": [ { "type": "System.String", - "name": "name" + "name": "issueModel" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateIssueModelStatsResponse", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetPhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", + "shortName": "CalculateIssueModelStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7636,33 +7620,33 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_async_flattened", - "title": "GetPhraseMatcherAsync", - "description": "Snippet for GetPhraseMatcherAsync", - "file": "ContactCenterInsightsClient.GetPhraseMatcherAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_async_flattened", + "title": "CalculateIssueModelStatsAsync", + "description": "Snippet for CalculateIssueModelStatsAsync", + "file": "ContactCenterInsightsClient.CalculateIssueModelStatsAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetPhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcherAsync", + "shortName": "CalculateIssueModelStatsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStatsAsync", "async": true, "parameters": [ { "type": "System.String", - "name": "name" + "name": "issueModel" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetPhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", + "shortName": "CalculateIssueModelStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7684,32 +7668,32 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_sync_flattened_resourceNames", - "title": "GetPhraseMatcherResourceNames", - "description": "Snippet for GetPhraseMatcher", - "file": "ContactCenterInsightsClient.GetPhraseMatcherResourceNamesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_sync_flattened_resourceNames", + "title": "CalculateIssueModelStatsResourceNames", + "description": "Snippet for CalculateIssueModelStats", + "file": "ContactCenterInsightsClient.CalculateIssueModelStatsResourceNamesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetPhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcher", + "shortName": "CalculateIssueModelStats", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStats", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcherName", - "name": "name" + "type": "Google.Cloud.ContactCenterInsights.V1.IssueModelName", + "name": "issueModel" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateIssueModelStatsResponse", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetPhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", + "shortName": "CalculateIssueModelStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7731,33 +7715,33 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_async_flattened_resourceNames", - "title": "GetPhraseMatcherResourceNamesAsync", - "description": "Snippet for GetPhraseMatcherAsync", - "file": "ContactCenterInsightsClient.GetPhraseMatcherResourceNamesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_async_flattened_resourceNames", + "title": "CalculateIssueModelStatsResourceNamesAsync", + "description": "Snippet for CalculateIssueModelStatsAsync", + "file": "ContactCenterInsightsClient.CalculateIssueModelStatsResourceNamesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetPhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcherAsync", + "shortName": "CalculateIssueModelStatsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateIssueModelStatsAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcherName", - "name": "name" + "type": "Google.Cloud.ContactCenterInsights.V1.IssueModelName", + "name": "issueModel" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetPhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", + "shortName": "CalculateIssueModelStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7779,17 +7763,17 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_sync", - "title": "ListPhraseMatchersRequestObject", - "description": "Snippet for ListPhraseMatchers", - "file": "ContactCenterInsightsClient.ListPhraseMatchersRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_sync", + "title": "CreatePhraseMatcherRequestObject", + "description": "Snippet for CreatePhraseMatcher", + "file": "ContactCenterInsightsClient.CreatePhraseMatcherRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListPhraseMatchers", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchers", + "shortName": "CreatePhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcher", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.ListPhraseMatchersRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.CreatePhraseMatcherRequest", "name": "request" }, { @@ -7797,14 +7781,14 @@ "name": "callSettings" } ], - "resultType": "Google.Api.Gax.PagedEnumerable", + "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListPhraseMatchers", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "shortName": "CreatePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7816,29 +7800,29 @@ "segments": [ { "start": 20, - "end": 80, + "end": 46, "type": "FULL" }, { - "start": 37, - "end": 78, + "start": 35, + "end": 44, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_async", - "title": "ListPhraseMatchersRequestObjectAsync", - "description": "Snippet for ListPhraseMatchersAsync", - "file": "ContactCenterInsightsClient.ListPhraseMatchersRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_async", + "title": "CreatePhraseMatcherRequestObjectAsync", + "description": "Snippet for CreatePhraseMatcherAsync", + "file": "ContactCenterInsightsClient.CreatePhraseMatcherRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListPhraseMatchersAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchersAsync", + "shortName": "CreatePhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcherAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.ListPhraseMatchersRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.CreatePhraseMatcherRequest", "name": "request" }, { @@ -7846,14 +7830,14 @@ "name": "callSettings" } ], - "resultType": "Google.Api.Gax.PagedAsyncEnumerable", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListPhraseMatchers", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "shortName": "CreatePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7865,51 +7849,47 @@ "segments": [ { "start": 20, - "end": 82, + "end": 47, "type": "FULL" }, { - "start": 39, - "end": 80, + "start": 36, + "end": 45, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_sync_flattened", - "title": "ListPhraseMatchers", - "description": "Snippet for ListPhraseMatchers", - "file": "ContactCenterInsightsClient.ListPhraseMatchersSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_sync_flattened", + "title": "CreatePhraseMatcher", + "description": "Snippet for CreatePhraseMatcher", + "file": "ContactCenterInsightsClient.CreatePhraseMatcherSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListPhraseMatchers", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchers", + "shortName": "CreatePhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcher", "parameters": [ { "type": "System.String", "name": "parent" }, { - "type": "System.String", - "name": "pageToken" - }, - { - "type": "System.Nullable[System.Int32]", - "name": "pageSize" + "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "name": "phraseMatcher" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Api.Gax.PagedEnumerable", + "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListPhraseMatchers", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "shortName": "CreatePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7920,25 +7900,25 @@ "segments": [ { "start": 20, - "end": 75, + "end": 42, "type": "FULL" }, { - "start": 36, - "end": 73, + "start": 34, + "end": 40, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_async_flattened", - "title": "ListPhraseMatchersAsync", - "description": "Snippet for ListPhraseMatchersAsync", - "file": "ContactCenterInsightsClient.ListPhraseMatchersAsyncSnippet.g.cs", - "language": "C_SHARP", - "clientMethod": { - "shortName": "ListPhraseMatchersAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchersAsync", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_async_flattened", + "title": "CreatePhraseMatcherAsync", + "description": "Snippet for CreatePhraseMatcherAsync", + "file": "ContactCenterInsightsClient.CreatePhraseMatcherAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "CreatePhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcherAsync", "async": true, "parameters": [ { @@ -7946,26 +7926,22 @@ "name": "parent" }, { - "type": "System.String", - "name": "pageToken" - }, - { - "type": "System.Nullable[System.Int32]", - "name": "pageSize" + "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "name": "phraseMatcher" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Api.Gax.PagedAsyncEnumerable", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListPhraseMatchers", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "shortName": "CreatePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -7976,51 +7952,47 @@ "segments": [ { "start": 20, - "end": 77, + "end": 43, "type": "FULL" }, { - "start": 38, - "end": 75, + "start": 35, + "end": 41, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_sync_flattened_resourceNames", - "title": "ListPhraseMatchersResourceNames", - "description": "Snippet for ListPhraseMatchers", - "file": "ContactCenterInsightsClient.ListPhraseMatchersResourceNamesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_sync_flattened_resourceNames", + "title": "CreatePhraseMatcherResourceNames", + "description": "Snippet for CreatePhraseMatcher", + "file": "ContactCenterInsightsClient.CreatePhraseMatcherResourceNamesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListPhraseMatchers", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchers", + "shortName": "CreatePhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcher", "parameters": [ { "type": "Google.Api.Gax.ResourceNames.LocationName", "name": "parent" }, { - "type": "System.String", - "name": "pageToken" - }, - { - "type": "System.Nullable[System.Int32]", - "name": "pageSize" + "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "name": "phraseMatcher" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Api.Gax.PagedEnumerable", + "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListPhraseMatchers", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "shortName": "CreatePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8031,25 +8003,25 @@ "segments": [ { "start": 20, - "end": 76, + "end": 43, "type": "FULL" }, { - "start": 37, - "end": 74, + "start": 35, + "end": 41, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_async_flattened_resourceNames", - "title": "ListPhraseMatchersResourceNamesAsync", - "description": "Snippet for ListPhraseMatchersAsync", - "file": "ContactCenterInsightsClient.ListPhraseMatchersResourceNamesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_async_flattened_resourceNames", + "title": "CreatePhraseMatcherResourceNamesAsync", + "description": "Snippet for CreatePhraseMatcherAsync", + "file": "ContactCenterInsightsClient.CreatePhraseMatcherResourceNamesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "ListPhraseMatchersAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchersAsync", + "shortName": "CreatePhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CreatePhraseMatcherAsync", "async": true, "parameters": [ { @@ -8057,26 +8029,22 @@ "name": "parent" }, { - "type": "System.String", - "name": "pageToken" - }, - { - "type": "System.Nullable[System.Int32]", - "name": "pageSize" + "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "name": "phraseMatcher" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Api.Gax.PagedAsyncEnumerable", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "ListPhraseMatchers", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "shortName": "CreatePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8087,28 +8055,28 @@ "segments": [ { "start": 20, - "end": 78, + "end": 44, "type": "FULL" }, { - "start": 39, - "end": 76, + "start": 36, + "end": 42, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_sync", - "title": "DeletePhraseMatcherRequestObject", - "description": "Snippet for DeletePhraseMatcher", - "file": "ContactCenterInsightsClient.DeletePhraseMatcherRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_sync", + "title": "GetPhraseMatcherRequestObject", + "description": "Snippet for GetPhraseMatcher", + "file": "ContactCenterInsightsClient.GetPhraseMatcherRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeletePhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcher", + "shortName": "GetPhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcher", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.DeletePhraseMatcherRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.GetPhraseMatcherRequest", "name": "request" }, { @@ -8116,13 +8084,14 @@ "name": "callSettings" } ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeletePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "shortName": "GetPhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8145,18 +8114,18 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_async", - "title": "DeletePhraseMatcherRequestObjectAsync", - "description": "Snippet for DeletePhraseMatcherAsync", - "file": "ContactCenterInsightsClient.DeletePhraseMatcherRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_async", + "title": "GetPhraseMatcherRequestObjectAsync", + "description": "Snippet for GetPhraseMatcherAsync", + "file": "ContactCenterInsightsClient.GetPhraseMatcherRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeletePhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcherAsync", + "shortName": "GetPhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcherAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.DeletePhraseMatcherRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.GetPhraseMatcherRequest", "name": "request" }, { @@ -8164,14 +8133,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeletePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "shortName": "GetPhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8194,31 +8163,1122 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_sync_flattened", - "title": "DeletePhraseMatcher", - "description": "Snippet for DeletePhraseMatcher", - "file": "ContactCenterInsightsClient.DeletePhraseMatcherSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_sync_flattened", + "title": "GetPhraseMatcher", + "description": "Snippet for GetPhraseMatcher", + "file": "ContactCenterInsightsClient.GetPhraseMatcherSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "GetPhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcher", + "parameters": [ + { + "type": "System.String", + "name": "name" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "GetPhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 41, + "type": "FULL" + }, + { + "start": 34, + "end": 39, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_async_flattened", + "title": "GetPhraseMatcherAsync", + "description": "Snippet for GetPhraseMatcherAsync", + "file": "ContactCenterInsightsClient.GetPhraseMatcherAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "GetPhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcherAsync", + "async": true, + "parameters": [ + { + "type": "System.String", + "name": "name" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "System.Threading.Tasks.Task", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "GetPhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 42, + "type": "FULL" + }, + { + "start": 35, + "end": 40, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_sync_flattened_resourceNames", + "title": "GetPhraseMatcherResourceNames", + "description": "Snippet for GetPhraseMatcher", + "file": "ContactCenterInsightsClient.GetPhraseMatcherResourceNamesSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "GetPhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcher", + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcherName", + "name": "name" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "GetPhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 41, + "type": "FULL" + }, + { + "start": 34, + "end": 39, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_async_flattened_resourceNames", + "title": "GetPhraseMatcherResourceNamesAsync", + "description": "Snippet for GetPhraseMatcherAsync", + "file": "ContactCenterInsightsClient.GetPhraseMatcherResourceNamesAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "GetPhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetPhraseMatcherAsync", + "async": true, + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcherName", + "name": "name" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "System.Threading.Tasks.Task", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "GetPhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 42, + "type": "FULL" + }, + { + "start": 35, + "end": 40, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_sync", + "title": "ListPhraseMatchersRequestObject", + "description": "Snippet for ListPhraseMatchers", + "file": "ContactCenterInsightsClient.ListPhraseMatchersRequestObjectSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "ListPhraseMatchers", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchers", + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.ListPhraseMatchersRequest", + "name": "request" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Api.Gax.PagedEnumerable", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "ListPhraseMatchers", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "canonical": true, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 80, + "type": "FULL" + }, + { + "start": 37, + "end": 78, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_async", + "title": "ListPhraseMatchersRequestObjectAsync", + "description": "Snippet for ListPhraseMatchersAsync", + "file": "ContactCenterInsightsClient.ListPhraseMatchersRequestObjectAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "ListPhraseMatchersAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchersAsync", + "async": true, + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.ListPhraseMatchersRequest", + "name": "request" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Api.Gax.PagedAsyncEnumerable", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "ListPhraseMatchers", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "canonical": true, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 82, + "type": "FULL" + }, + { + "start": 39, + "end": 80, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_sync_flattened", + "title": "ListPhraseMatchers", + "description": "Snippet for ListPhraseMatchers", + "file": "ContactCenterInsightsClient.ListPhraseMatchersSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "ListPhraseMatchers", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchers", + "parameters": [ + { + "type": "System.String", + "name": "parent" + }, + { + "type": "System.String", + "name": "pageToken" + }, + { + "type": "System.Nullable[System.Int32]", + "name": "pageSize" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Api.Gax.PagedEnumerable", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "ListPhraseMatchers", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 75, + "type": "FULL" + }, + { + "start": 36, + "end": 73, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_async_flattened", + "title": "ListPhraseMatchersAsync", + "description": "Snippet for ListPhraseMatchersAsync", + "file": "ContactCenterInsightsClient.ListPhraseMatchersAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "ListPhraseMatchersAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchersAsync", + "async": true, + "parameters": [ + { + "type": "System.String", + "name": "parent" + }, + { + "type": "System.String", + "name": "pageToken" + }, + { + "type": "System.Nullable[System.Int32]", + "name": "pageSize" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Api.Gax.PagedAsyncEnumerable", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "ListPhraseMatchers", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 77, + "type": "FULL" + }, + { + "start": 38, + "end": 75, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_sync_flattened_resourceNames", + "title": "ListPhraseMatchersResourceNames", + "description": "Snippet for ListPhraseMatchers", + "file": "ContactCenterInsightsClient.ListPhraseMatchersResourceNamesSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "ListPhraseMatchers", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchers", + "parameters": [ + { + "type": "Google.Api.Gax.ResourceNames.LocationName", + "name": "parent" + }, + { + "type": "System.String", + "name": "pageToken" + }, + { + "type": "System.Nullable[System.Int32]", + "name": "pageSize" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Api.Gax.PagedEnumerable", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "ListPhraseMatchers", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 76, + "type": "FULL" + }, + { + "start": 37, + "end": 74, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_ListPhraseMatchers_async_flattened_resourceNames", + "title": "ListPhraseMatchersResourceNamesAsync", + "description": "Snippet for ListPhraseMatchersAsync", + "file": "ContactCenterInsightsClient.ListPhraseMatchersResourceNamesAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "ListPhraseMatchersAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.ListPhraseMatchersAsync", + "async": true, + "parameters": [ + { + "type": "Google.Api.Gax.ResourceNames.LocationName", + "name": "parent" + }, + { + "type": "System.String", + "name": "pageToken" + }, + { + "type": "System.Nullable[System.Int32]", + "name": "pageSize" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Api.Gax.PagedAsyncEnumerable", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "ListPhraseMatchers", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 78, + "type": "FULL" + }, + { + "start": 39, + "end": 76, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_sync", + "title": "DeletePhraseMatcherRequestObject", + "description": "Snippet for DeletePhraseMatcher", + "file": "ContactCenterInsightsClient.DeletePhraseMatcherRequestObjectSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "DeletePhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcher", + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.DeletePhraseMatcherRequest", + "name": "request" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "DeletePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "canonical": true, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 44, + "type": "FULL" + }, + { + "start": 34, + "end": 42, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_async", + "title": "DeletePhraseMatcherRequestObjectAsync", + "description": "Snippet for DeletePhraseMatcherAsync", + "file": "ContactCenterInsightsClient.DeletePhraseMatcherRequestObjectAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "DeletePhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcherAsync", + "async": true, + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.DeletePhraseMatcherRequest", + "name": "request" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "System.Threading.Tasks.Task", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "DeletePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "canonical": true, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 45, + "type": "FULL" + }, + { + "start": 35, + "end": 43, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_sync_flattened", + "title": "DeletePhraseMatcher", + "description": "Snippet for DeletePhraseMatcher", + "file": "ContactCenterInsightsClient.DeletePhraseMatcherSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "DeletePhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcher", + "parameters": [ + { + "type": "System.String", + "name": "name" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "DeletePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 41, + "type": "FULL" + }, + { + "start": 34, + "end": 39, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_async_flattened", + "title": "DeletePhraseMatcherAsync", + "description": "Snippet for DeletePhraseMatcherAsync", + "file": "ContactCenterInsightsClient.DeletePhraseMatcherAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "DeletePhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcherAsync", + "async": true, + "parameters": [ + { + "type": "System.String", + "name": "name" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "System.Threading.Tasks.Task", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "DeletePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 42, + "type": "FULL" + }, + { + "start": 35, + "end": 40, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_sync_flattened_resourceNames", + "title": "DeletePhraseMatcherResourceNames", + "description": "Snippet for DeletePhraseMatcher", + "file": "ContactCenterInsightsClient.DeletePhraseMatcherResourceNamesSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "DeletePhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcher", + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcherName", + "name": "name" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "DeletePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 41, + "type": "FULL" + }, + { + "start": 34, + "end": 39, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_async_flattened_resourceNames", + "title": "DeletePhraseMatcherResourceNamesAsync", + "description": "Snippet for DeletePhraseMatcherAsync", + "file": "ContactCenterInsightsClient.DeletePhraseMatcherResourceNamesAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "DeletePhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcherAsync", + "async": true, + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcherName", + "name": "name" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "System.Threading.Tasks.Task", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "DeletePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 42, + "type": "FULL" + }, + { + "start": 35, + "end": 40, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdatePhraseMatcher_sync", + "title": "UpdatePhraseMatcherRequestObject", + "description": "Snippet for UpdatePhraseMatcher", + "file": "ContactCenterInsightsClient.UpdatePhraseMatcherRequestObjectSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "UpdatePhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdatePhraseMatcher", + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.UpdatePhraseMatcherRequest", + "name": "request" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "UpdatePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdatePhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "canonical": true, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 46, + "type": "FULL" + }, + { + "start": 35, + "end": 44, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdatePhraseMatcher_async", + "title": "UpdatePhraseMatcherRequestObjectAsync", + "description": "Snippet for UpdatePhraseMatcherAsync", + "file": "ContactCenterInsightsClient.UpdatePhraseMatcherRequestObjectAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "UpdatePhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdatePhraseMatcherAsync", + "async": true, + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.UpdatePhraseMatcherRequest", + "name": "request" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "System.Threading.Tasks.Task", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "UpdatePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdatePhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "canonical": true, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 47, + "type": "FULL" + }, + { + "start": 36, + "end": 45, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdatePhraseMatcher_sync_flattened", + "title": "UpdatePhraseMatcher", + "description": "Snippet for UpdatePhraseMatcher", + "file": "ContactCenterInsightsClient.UpdatePhraseMatcherSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "UpdatePhraseMatcher", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdatePhraseMatcher", + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "name": "phraseMatcher" + }, + { + "type": "Google.Protobuf.WellKnownTypes.FieldMask", + "name": "updateMask" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "UpdatePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdatePhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 43, + "type": "FULL" + }, + { + "start": 35, + "end": 41, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdatePhraseMatcher_async_flattened", + "title": "UpdatePhraseMatcherAsync", + "description": "Snippet for UpdatePhraseMatcherAsync", + "file": "ContactCenterInsightsClient.UpdatePhraseMatcherAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "UpdatePhraseMatcherAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdatePhraseMatcherAsync", + "async": true, + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "name": "phraseMatcher" + }, + { + "type": "Google.Protobuf.WellKnownTypes.FieldMask", + "name": "updateMask" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "System.Threading.Tasks.Task", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "UpdatePhraseMatcher", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdatePhraseMatcher", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 44, + "type": "FULL" + }, + { + "start": 36, + "end": 42, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_sync", + "title": "CalculateStatsRequestObject", + "description": "Snippet for CalculateStats", + "file": "ContactCenterInsightsClient.CalculateStatsRequestObjectSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "CalculateStats", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStats", + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.CalculateStatsRequest", + "name": "request" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateStatsResponse", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "CalculateStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "canonical": true, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 46, + "type": "FULL" + }, + { + "start": 35, + "end": 44, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_async", + "title": "CalculateStatsRequestObjectAsync", + "description": "Snippet for CalculateStatsAsync", + "file": "ContactCenterInsightsClient.CalculateStatsRequestObjectAsyncSnippet.g.cs", + "language": "C_SHARP", + "clientMethod": { + "shortName": "CalculateStatsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStatsAsync", + "async": true, + "parameters": [ + { + "type": "Google.Cloud.ContactCenterInsights.V1.CalculateStatsRequest", + "name": "request" + }, + { + "type": "Google.Api.Gax.Grpc.CallSettings", + "name": "callSettings" + } + ], + "resultType": "System.Threading.Tasks.Task", + "client": { + "shortName": "ContactCenterInsightsClient", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" + }, + "method": { + "shortName": "CalculateStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", + "service": { + "shortName": "ContactCenterInsights", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" + } + } + }, + "canonical": true, + "origin": "API_DEFINITION", + "segments": [ + { + "start": 20, + "end": 47, + "type": "FULL" + }, + { + "start": 36, + "end": 45, + "type": "SHORT" + } + ] + }, + { + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_sync_flattened", + "title": "CalculateStats", + "description": "Snippet for CalculateStats", + "file": "ContactCenterInsightsClient.CalculateStatsSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeletePhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcher", + "shortName": "CalculateStats", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStats", "parameters": [ { "type": "System.String", - "name": "name" + "name": "location" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateStatsResponse", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeletePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "shortName": "CalculateStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8240,33 +9300,33 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_async_flattened", - "title": "DeletePhraseMatcherAsync", - "description": "Snippet for DeletePhraseMatcherAsync", - "file": "ContactCenterInsightsClient.DeletePhraseMatcherAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_async_flattened", + "title": "CalculateStatsAsync", + "description": "Snippet for CalculateStatsAsync", + "file": "ContactCenterInsightsClient.CalculateStatsAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeletePhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcherAsync", + "shortName": "CalculateStatsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStatsAsync", "async": true, "parameters": [ { "type": "System.String", - "name": "name" + "name": "location" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeletePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "shortName": "CalculateStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8288,31 +9348,32 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_sync_flattened_resourceNames", - "title": "DeletePhraseMatcherResourceNames", - "description": "Snippet for DeletePhraseMatcher", - "file": "ContactCenterInsightsClient.DeletePhraseMatcherResourceNamesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_sync_flattened_resourceNames", + "title": "CalculateStatsResourceNames", + "description": "Snippet for CalculateStats", + "file": "ContactCenterInsightsClient.CalculateStatsResourceNamesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeletePhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcher", + "shortName": "CalculateStats", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStats", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcherName", - "name": "name" + "type": "Google.Api.Gax.ResourceNames.LocationName", + "name": "location" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], + "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateStatsResponse", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeletePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "shortName": "CalculateStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8323,44 +9384,44 @@ "segments": [ { "start": 20, - "end": 41, + "end": 42, "type": "FULL" }, { - "start": 34, - "end": 39, + "start": 35, + "end": 40, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_async_flattened_resourceNames", - "title": "DeletePhraseMatcherResourceNamesAsync", - "description": "Snippet for DeletePhraseMatcherAsync", - "file": "ContactCenterInsightsClient.DeletePhraseMatcherResourceNamesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_async_flattened_resourceNames", + "title": "CalculateStatsResourceNamesAsync", + "description": "Snippet for CalculateStatsAsync", + "file": "ContactCenterInsightsClient.CalculateStatsResourceNamesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "DeletePhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.DeletePhraseMatcherAsync", + "shortName": "CalculateStatsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStatsAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcherName", - "name": "name" + "type": "Google.Api.Gax.ResourceNames.LocationName", + "name": "location" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "DeletePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher", + "shortName": "CalculateStats", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8371,28 +9432,28 @@ "segments": [ { "start": 20, - "end": 42, + "end": 43, "type": "FULL" }, { - "start": 35, - "end": 40, + "start": 36, + "end": 41, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdatePhraseMatcher_sync", - "title": "UpdatePhraseMatcherRequestObject", - "description": "Snippet for UpdatePhraseMatcher", - "file": "ContactCenterInsightsClient.UpdatePhraseMatcherRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_sync", + "title": "GetSettingsRequestObject", + "description": "Snippet for GetSettings", + "file": "ContactCenterInsightsClient.GetSettingsRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdatePhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdatePhraseMatcher", + "shortName": "GetSettings", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettings", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.UpdatePhraseMatcherRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.GetSettingsRequest", "name": "request" }, { @@ -8400,14 +9461,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "resultType": "Google.Cloud.ContactCenterInsights.V1.Settings", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdatePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdatePhraseMatcher", + "shortName": "GetSettings", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8419,29 +9480,29 @@ "segments": [ { "start": 20, - "end": 46, + "end": 44, "type": "FULL" }, { - "start": 35, - "end": 44, + "start": 34, + "end": 42, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdatePhraseMatcher_async", - "title": "UpdatePhraseMatcherRequestObjectAsync", - "description": "Snippet for UpdatePhraseMatcherAsync", - "file": "ContactCenterInsightsClient.UpdatePhraseMatcherRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_async", + "title": "GetSettingsRequestObjectAsync", + "description": "Snippet for GetSettingsAsync", + "file": "ContactCenterInsightsClient.GetSettingsRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdatePhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdatePhraseMatcherAsync", + "shortName": "GetSettingsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettingsAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.UpdatePhraseMatcherRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.GetSettingsRequest", "name": "request" }, { @@ -8449,14 +9510,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdatePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdatePhraseMatcher", + "shortName": "GetSettings", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8468,47 +9529,43 @@ "segments": [ { "start": 20, - "end": 47, + "end": 45, "type": "FULL" }, { - "start": 36, - "end": 45, + "start": 35, + "end": 43, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdatePhraseMatcher_sync_flattened", - "title": "UpdatePhraseMatcher", - "description": "Snippet for UpdatePhraseMatcher", - "file": "ContactCenterInsightsClient.UpdatePhraseMatcherSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_sync_flattened", + "title": "GetSettings", + "description": "Snippet for GetSettings", + "file": "ContactCenterInsightsClient.GetSettingsSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdatePhraseMatcher", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdatePhraseMatcher", + "shortName": "GetSettings", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettings", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", - "name": "phraseMatcher" - }, - { - "type": "Google.Protobuf.WellKnownTypes.FieldMask", - "name": "updateMask" + "type": "System.String", + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", + "resultType": "Google.Cloud.ContactCenterInsights.V1.Settings", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdatePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdatePhraseMatcher", + "shortName": "GetSettings", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8519,48 +9576,44 @@ "segments": [ { "start": 20, - "end": 43, + "end": 41, "type": "FULL" }, { - "start": 35, - "end": 41, + "start": 34, + "end": 39, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdatePhraseMatcher_async_flattened", - "title": "UpdatePhraseMatcherAsync", - "description": "Snippet for UpdatePhraseMatcherAsync", - "file": "ContactCenterInsightsClient.UpdatePhraseMatcherAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_async_flattened", + "title": "GetSettingsAsync", + "description": "Snippet for GetSettingsAsync", + "file": "ContactCenterInsightsClient.GetSettingsAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdatePhraseMatcherAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdatePhraseMatcherAsync", + "shortName": "GetSettingsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettingsAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.PhraseMatcher", - "name": "phraseMatcher" - }, - { - "type": "Google.Protobuf.WellKnownTypes.FieldMask", - "name": "updateMask" + "type": "System.String", + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdatePhraseMatcher", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdatePhraseMatcher", + "shortName": "GetSettings", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8571,235 +9624,239 @@ "segments": [ { "start": 20, - "end": 44, + "end": 42, "type": "FULL" }, { - "start": 36, - "end": 42, + "start": 35, + "end": 40, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_sync", - "title": "CalculateStatsRequestObject", - "description": "Snippet for CalculateStats", - "file": "ContactCenterInsightsClient.CalculateStatsRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_sync_flattened_resourceNames", + "title": "GetSettingsResourceNames", + "description": "Snippet for GetSettings", + "file": "ContactCenterInsightsClient.GetSettingsResourceNamesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateStats", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStats", + "shortName": "GetSettings", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettings", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.CalculateStatsRequest", - "name": "request" + "type": "Google.Cloud.ContactCenterInsights.V1.SettingsName", + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateStatsResponse", + "resultType": "Google.Cloud.ContactCenterInsights.V1.Settings", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", + "shortName": "GetSettings", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, - "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 46, + "end": 41, "type": "FULL" }, { - "start": 35, - "end": 44, + "start": 34, + "end": 39, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_async", - "title": "CalculateStatsRequestObjectAsync", - "description": "Snippet for CalculateStatsAsync", - "file": "ContactCenterInsightsClient.CalculateStatsRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_async_flattened_resourceNames", + "title": "GetSettingsResourceNamesAsync", + "description": "Snippet for GetSettingsAsync", + "file": "ContactCenterInsightsClient.GetSettingsResourceNamesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateStatsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStatsAsync", + "shortName": "GetSettingsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettingsAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.CalculateStatsRequest", - "name": "request" + "type": "Google.Cloud.ContactCenterInsights.V1.SettingsName", + "name": "name" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", + "shortName": "GetSettings", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, - "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 47, + "end": 42, "type": "FULL" }, { - "start": 36, - "end": 45, + "start": 35, + "end": 40, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_sync_flattened", - "title": "CalculateStats", - "description": "Snippet for CalculateStats", - "file": "ContactCenterInsightsClient.CalculateStatsSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateSettings_sync", + "title": "UpdateSettingsRequestObject", + "description": "Snippet for UpdateSettings", + "file": "ContactCenterInsightsClient.UpdateSettingsRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateStats", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStats", + "shortName": "UpdateSettings", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateSettings", "parameters": [ { - "type": "System.String", - "name": "location" + "type": "Google.Cloud.ContactCenterInsights.V1.UpdateSettingsRequest", + "name": "request" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateStatsResponse", + "resultType": "Google.Cloud.ContactCenterInsights.V1.Settings", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", + "shortName": "UpdateSettings", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, + "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 41, + "end": 46, "type": "FULL" }, { - "start": 34, - "end": 39, + "start": 35, + "end": 44, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_async_flattened", - "title": "CalculateStatsAsync", - "description": "Snippet for CalculateStatsAsync", - "file": "ContactCenterInsightsClient.CalculateStatsAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateSettings_async", + "title": "UpdateSettingsRequestObjectAsync", + "description": "Snippet for UpdateSettingsAsync", + "file": "ContactCenterInsightsClient.UpdateSettingsRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateStatsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStatsAsync", + "shortName": "UpdateSettingsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateSettingsAsync", "async": true, "parameters": [ { - "type": "System.String", - "name": "location" + "type": "Google.Cloud.ContactCenterInsights.V1.UpdateSettingsRequest", + "name": "request" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", + "shortName": "UpdateSettings", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" } } }, + "canonical": true, "origin": "API_DEFINITION", "segments": [ { "start": 20, - "end": 42, + "end": 47, "type": "FULL" }, { - "start": 35, - "end": 40, + "start": 36, + "end": 45, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_sync_flattened_resourceNames", - "title": "CalculateStatsResourceNames", - "description": "Snippet for CalculateStats", - "file": "ContactCenterInsightsClient.CalculateStatsResourceNamesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateSettings_sync_flattened", + "title": "UpdateSettings", + "description": "Snippet for UpdateSettings", + "file": "ContactCenterInsightsClient.UpdateSettingsSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateStats", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStats", + "shortName": "UpdateSettings", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateSettings", "parameters": [ { - "type": "Google.Api.Gax.ResourceNames.LocationName", - "name": "location" + "type": "Google.Cloud.ContactCenterInsights.V1.Settings", + "name": "settings" + }, + { + "type": "Google.Protobuf.WellKnownTypes.FieldMask", + "name": "updateMask" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.CalculateStatsResponse", + "resultType": "Google.Cloud.ContactCenterInsights.V1.Settings", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", + "shortName": "UpdateSettings", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8810,44 +9867,48 @@ "segments": [ { "start": 20, - "end": 42, + "end": 43, "type": "FULL" }, { "start": 35, - "end": 40, + "end": 41, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_async_flattened_resourceNames", - "title": "CalculateStatsResourceNamesAsync", - "description": "Snippet for CalculateStatsAsync", - "file": "ContactCenterInsightsClient.CalculateStatsResourceNamesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateSettings_async_flattened", + "title": "UpdateSettingsAsync", + "description": "Snippet for UpdateSettingsAsync", + "file": "ContactCenterInsightsClient.UpdateSettingsAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "CalculateStatsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.CalculateStatsAsync", + "shortName": "UpdateSettingsAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateSettingsAsync", "async": true, "parameters": [ { - "type": "Google.Api.Gax.ResourceNames.LocationName", - "name": "location" + "type": "Google.Cloud.ContactCenterInsights.V1.Settings", + "name": "settings" + }, + { + "type": "Google.Protobuf.WellKnownTypes.FieldMask", + "name": "updateMask" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "CalculateStats", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats", + "shortName": "UpdateSettings", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8858,28 +9919,28 @@ "segments": [ { "start": 20, - "end": 43, + "end": 44, "type": "FULL" }, { "start": 36, - "end": 41, + "end": 42, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_sync", - "title": "GetSettingsRequestObject", - "description": "Snippet for GetSettings", - "file": "ContactCenterInsightsClient.GetSettingsRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_sync", + "title": "GetEncryptionSpecRequestObject", + "description": "Snippet for GetEncryptionSpec", + "file": "ContactCenterInsightsClient.GetEncryptionSpecRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetSettings", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettings", + "shortName": "GetEncryptionSpec", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetEncryptionSpec", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.GetSettingsRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.GetEncryptionSpecRequest", "name": "request" }, { @@ -8887,14 +9948,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.Settings", + "resultType": "Google.Cloud.ContactCenterInsights.V1.EncryptionSpec", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetSettings", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", + "shortName": "GetEncryptionSpec", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetEncryptionSpec", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8917,18 +9978,18 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_async", - "title": "GetSettingsRequestObjectAsync", - "description": "Snippet for GetSettingsAsync", - "file": "ContactCenterInsightsClient.GetSettingsRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_async", + "title": "GetEncryptionSpecRequestObjectAsync", + "description": "Snippet for GetEncryptionSpecAsync", + "file": "ContactCenterInsightsClient.GetEncryptionSpecRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetSettingsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettingsAsync", + "shortName": "GetEncryptionSpecAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetEncryptionSpecAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.GetSettingsRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.GetEncryptionSpecRequest", "name": "request" }, { @@ -8936,14 +9997,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetSettings", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", + "shortName": "GetEncryptionSpec", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetEncryptionSpec", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -8966,14 +10027,14 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_sync_flattened", - "title": "GetSettings", - "description": "Snippet for GetSettings", - "file": "ContactCenterInsightsClient.GetSettingsSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_sync_flattened", + "title": "GetEncryptionSpec", + "description": "Snippet for GetEncryptionSpec", + "file": "ContactCenterInsightsClient.GetEncryptionSpecSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetSettings", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettings", + "shortName": "GetEncryptionSpec", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetEncryptionSpec", "parameters": [ { "type": "System.String", @@ -8984,14 +10045,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.Settings", + "resultType": "Google.Cloud.ContactCenterInsights.V1.EncryptionSpec", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetSettings", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", + "shortName": "GetEncryptionSpec", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetEncryptionSpec", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -9013,14 +10074,14 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_async_flattened", - "title": "GetSettingsAsync", - "description": "Snippet for GetSettingsAsync", - "file": "ContactCenterInsightsClient.GetSettingsAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_async_flattened", + "title": "GetEncryptionSpecAsync", + "description": "Snippet for GetEncryptionSpecAsync", + "file": "ContactCenterInsightsClient.GetEncryptionSpecAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetSettingsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettingsAsync", + "shortName": "GetEncryptionSpecAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetEncryptionSpecAsync", "async": true, "parameters": [ { @@ -9032,14 +10093,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetSettings", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", + "shortName": "GetEncryptionSpec", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetEncryptionSpec", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -9061,17 +10122,17 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_sync_flattened_resourceNames", - "title": "GetSettingsResourceNames", - "description": "Snippet for GetSettings", - "file": "ContactCenterInsightsClient.GetSettingsResourceNamesSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_sync_flattened_resourceNames", + "title": "GetEncryptionSpecResourceNames", + "description": "Snippet for GetEncryptionSpec", + "file": "ContactCenterInsightsClient.GetEncryptionSpecResourceNamesSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetSettings", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettings", + "shortName": "GetEncryptionSpec", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetEncryptionSpec", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.SettingsName", + "type": "Google.Cloud.ContactCenterInsights.V1.EncryptionSpecName", "name": "name" }, { @@ -9079,14 +10140,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.Settings", + "resultType": "Google.Cloud.ContactCenterInsights.V1.EncryptionSpec", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetSettings", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", + "shortName": "GetEncryptionSpec", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetEncryptionSpec", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -9108,18 +10169,18 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_async_flattened_resourceNames", - "title": "GetSettingsResourceNamesAsync", - "description": "Snippet for GetSettingsAsync", - "file": "ContactCenterInsightsClient.GetSettingsResourceNamesAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_GetEncryptionSpec_async_flattened_resourceNames", + "title": "GetEncryptionSpecResourceNamesAsync", + "description": "Snippet for GetEncryptionSpecAsync", + "file": "ContactCenterInsightsClient.GetEncryptionSpecResourceNamesAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "GetSettingsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetSettingsAsync", + "shortName": "GetEncryptionSpecAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.GetEncryptionSpecAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.SettingsName", + "type": "Google.Cloud.ContactCenterInsights.V1.EncryptionSpecName", "name": "name" }, { @@ -9127,14 +10188,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "GetSettings", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings", + "shortName": "GetEncryptionSpec", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetEncryptionSpec", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -9156,17 +10217,17 @@ ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateSettings_sync", - "title": "UpdateSettingsRequestObject", - "description": "Snippet for UpdateSettings", - "file": "ContactCenterInsightsClient.UpdateSettingsRequestObjectSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_sync", + "title": "InitializeEncryptionSpecRequestObject", + "description": "Snippet for InitializeEncryptionSpec", + "file": "ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdateSettings", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateSettings", + "shortName": "InitializeEncryptionSpec", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.InitializeEncryptionSpec", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.UpdateSettingsRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest", "name": "request" }, { @@ -9174,14 +10235,14 @@ "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.Settings", + "resultType": "Google.LongRunning.Operation", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdateSettings", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings", + "shortName": "InitializeEncryptionSpec", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.InitializeEncryptionSpec", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -9193,29 +10254,29 @@ "segments": [ { "start": 20, - "end": 46, + "end": 61, "type": "FULL" }, { "start": 35, - "end": 44, + "end": 59, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateSettings_async", - "title": "UpdateSettingsRequestObjectAsync", - "description": "Snippet for UpdateSettingsAsync", - "file": "ContactCenterInsightsClient.UpdateSettingsRequestObjectAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_async", + "title": "InitializeEncryptionSpecRequestObjectAsync", + "description": "Snippet for InitializeEncryptionSpecAsync", + "file": "ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdateSettingsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateSettingsAsync", + "shortName": "InitializeEncryptionSpecAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.InitializeEncryptionSpecAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.UpdateSettingsRequest", + "type": "Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest", "name": "request" }, { @@ -9223,14 +10284,14 @@ "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task>", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdateSettings", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings", + "shortName": "InitializeEncryptionSpec", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.InitializeEncryptionSpec", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -9242,47 +10303,43 @@ "segments": [ { "start": 20, - "end": 47, + "end": 62, "type": "FULL" }, { "start": 36, - "end": 45, + "end": 60, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateSettings_sync_flattened", - "title": "UpdateSettings", - "description": "Snippet for UpdateSettings", - "file": "ContactCenterInsightsClient.UpdateSettingsSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_sync_flattened", + "title": "InitializeEncryptionSpec", + "description": "Snippet for InitializeEncryptionSpec", + "file": "ContactCenterInsightsClient.InitializeEncryptionSpecSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdateSettings", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateSettings", + "shortName": "InitializeEncryptionSpec", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.InitializeEncryptionSpec", "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.Settings", - "name": "settings" - }, - { - "type": "Google.Protobuf.WellKnownTypes.FieldMask", - "name": "updateMask" + "type": "Google.Cloud.ContactCenterInsights.V1.EncryptionSpec", + "name": "encryptionSpec" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "Google.Cloud.ContactCenterInsights.V1.Settings", + "resultType": "Google.LongRunning.Operation", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdateSettings", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings", + "shortName": "InitializeEncryptionSpec", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.InitializeEncryptionSpec", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -9293,48 +10350,44 @@ "segments": [ { "start": 20, - "end": 43, + "end": 58, "type": "FULL" }, { "start": 35, - "end": 41, + "end": 56, "type": "SHORT" } ] }, { - "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_UpdateSettings_async_flattened", - "title": "UpdateSettingsAsync", - "description": "Snippet for UpdateSettingsAsync", - "file": "ContactCenterInsightsClient.UpdateSettingsAsyncSnippet.g.cs", + "regionTag": "contactcenterinsights_v1_generated_ContactCenterInsights_InitializeEncryptionSpec_async_flattened", + "title": "InitializeEncryptionSpecAsync", + "description": "Snippet for InitializeEncryptionSpecAsync", + "file": "ContactCenterInsightsClient.InitializeEncryptionSpecAsyncSnippet.g.cs", "language": "C_SHARP", "clientMethod": { - "shortName": "UpdateSettingsAsync", - "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.UpdateSettingsAsync", + "shortName": "InitializeEncryptionSpecAsync", + "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient.InitializeEncryptionSpecAsync", "async": true, "parameters": [ { - "type": "Google.Cloud.ContactCenterInsights.V1.Settings", - "name": "settings" - }, - { - "type": "Google.Protobuf.WellKnownTypes.FieldMask", - "name": "updateMask" + "type": "Google.Cloud.ContactCenterInsights.V1.EncryptionSpec", + "name": "encryptionSpec" }, { "type": "Google.Api.Gax.Grpc.CallSettings", "name": "callSettings" } ], - "resultType": "System.Threading.Tasks.Task", + "resultType": "System.Threading.Tasks.Task>", "client": { "shortName": "ContactCenterInsightsClient", "fullName": "Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsClient" }, "method": { - "shortName": "UpdateSettings", - "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings", + "shortName": "InitializeEncryptionSpec", + "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights.InitializeEncryptionSpec", "service": { "shortName": "ContactCenterInsights", "fullName": "google.cloud.contactcenterinsights.v1.ContactCenterInsights" @@ -9345,12 +10398,12 @@ "segments": [ { "start": 20, - "end": 44, + "end": 59, "type": "FULL" }, { "start": 36, - "end": 42, + "end": 57, "type": "SHORT" } ] diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.Snippets/ContactCenterInsightsClientSnippets.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.Snippets/ContactCenterInsightsClientSnippets.g.cs index 4c438743ba32..43507ba643c5 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.Snippets/ContactCenterInsightsClientSnippets.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.Snippets/ContactCenterInsightsClientSnippets.g.cs @@ -365,6 +365,7 @@ public void ListConversationsRequestObject() ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), Filter = "", View = ConversationView.Unspecified, + OrderBy = "", }; // Make the request PagedEnumerable response = contactCenterInsightsClient.ListConversations(request); @@ -415,6 +416,7 @@ public async Task ListConversationsRequestObjectAsync() ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), Filter = "", View = ConversationView.Unspecified, + OrderBy = "", }; // Make the request PagedAsyncEnumerable response = contactCenterInsightsClient.ListConversationsAsync(request); @@ -1768,6 +1770,7 @@ public void IngestConversationsRequestObject() ConversationConfig = new IngestConversationsRequest.Types.ConversationConfig(), RedactionConfig = new RedactionConfig(), SpeechConfig = new SpeechConfig(), + SampleSize = 0, }; // Make the request Operation response = contactCenterInsightsClient.IngestConversations(request); @@ -1806,6 +1809,7 @@ public async Task IngestConversationsRequestObjectAsync() ConversationConfig = new IngestConversationsRequest.Types.ConversationConfig(), RedactionConfig = new RedactionConfig(), SpeechConfig = new SpeechConfig(), + SampleSize = 0, }; // Make the request Operation response = await contactCenterInsightsClient.IngestConversationsAsync(request); @@ -3113,6 +3117,378 @@ public async Task UndeployIssueModelResourceNamesAsync() // End snippet } + /// Snippet for ExportIssueModel + public void ExportIssueModelRequestObject() + { + // Snippet: ExportIssueModel(ExportIssueModelRequest, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + ExportIssueModelRequest request = new ExportIssueModelRequest + { + IssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"), + GcsDestination = new ExportIssueModelRequest.Types.GcsDestination(), + }; + // Make the request + Operation response = contactCenterInsightsClient.ExportIssueModel(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceExportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ExportIssueModelAsync + public async Task ExportIssueModelRequestObjectAsync() + { + // Snippet: ExportIssueModelAsync(ExportIssueModelRequest, CallSettings) + // Additional: ExportIssueModelAsync(ExportIssueModelRequest, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + ExportIssueModelRequest request = new ExportIssueModelRequest + { + IssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"), + GcsDestination = new ExportIssueModelRequest.Types.GcsDestination(), + }; + // Make the request + Operation response = await contactCenterInsightsClient.ExportIssueModelAsync(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceExportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ExportIssueModel + public void ExportIssueModel() + { + // Snippet: ExportIssueModel(string, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + string name = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]"; + // Make the request + Operation response = contactCenterInsightsClient.ExportIssueModel(name); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceExportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ExportIssueModelAsync + public async Task ExportIssueModelAsync() + { + // Snippet: ExportIssueModelAsync(string, CallSettings) + // Additional: ExportIssueModelAsync(string, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + string name = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]"; + // Make the request + Operation response = await contactCenterInsightsClient.ExportIssueModelAsync(name); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceExportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ExportIssueModel + public void ExportIssueModelResourceNames() + { + // Snippet: ExportIssueModel(IssueModelName, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + IssueModelName name = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"); + // Make the request + Operation response = contactCenterInsightsClient.ExportIssueModel(name); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceExportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ExportIssueModelAsync + public async Task ExportIssueModelResourceNamesAsync() + { + // Snippet: ExportIssueModelAsync(IssueModelName, CallSettings) + // Additional: ExportIssueModelAsync(IssueModelName, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + IssueModelName name = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"); + // Make the request + Operation response = await contactCenterInsightsClient.ExportIssueModelAsync(name); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ExportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceExportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ExportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ImportIssueModel + public void ImportIssueModelRequestObject() + { + // Snippet: ImportIssueModel(ImportIssueModelRequest, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + ImportIssueModelRequest request = new ImportIssueModelRequest + { + ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), + GcsSource = new ImportIssueModelRequest.Types.GcsSource(), + CreateNewModel = false, + }; + // Make the request + Operation response = contactCenterInsightsClient.ImportIssueModel(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceImportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ImportIssueModelAsync + public async Task ImportIssueModelRequestObjectAsync() + { + // Snippet: ImportIssueModelAsync(ImportIssueModelRequest, CallSettings) + // Additional: ImportIssueModelAsync(ImportIssueModelRequest, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + ImportIssueModelRequest request = new ImportIssueModelRequest + { + ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), + GcsSource = new ImportIssueModelRequest.Types.GcsSource(), + CreateNewModel = false, + }; + // Make the request + Operation response = await contactCenterInsightsClient.ImportIssueModelAsync(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceImportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ImportIssueModel + public void ImportIssueModel() + { + // Snippet: ImportIssueModel(string, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + string parent = "projects/[PROJECT]/locations/[LOCATION]"; + // Make the request + Operation response = contactCenterInsightsClient.ImportIssueModel(parent); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceImportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ImportIssueModelAsync + public async Task ImportIssueModelAsync() + { + // Snippet: ImportIssueModelAsync(string, CallSettings) + // Additional: ImportIssueModelAsync(string, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + string parent = "projects/[PROJECT]/locations/[LOCATION]"; + // Make the request + Operation response = await contactCenterInsightsClient.ImportIssueModelAsync(parent); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceImportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ImportIssueModel + public void ImportIssueModelResourceNames() + { + // Snippet: ImportIssueModel(LocationName, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); + // Make the request + Operation response = contactCenterInsightsClient.ImportIssueModel(parent); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceImportIssueModel(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for ImportIssueModelAsync + public async Task ImportIssueModelResourceNamesAsync() + { + // Snippet: ImportIssueModelAsync(LocationName, CallSettings) + // Additional: ImportIssueModelAsync(LocationName, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); + // Make the request + Operation response = await contactCenterInsightsClient.ImportIssueModelAsync(parent); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + ImportIssueModelResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceImportIssueModelAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + ImportIssueModelResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + /// Snippet for GetIssue public void GetIssueRequestObject() { @@ -4374,6 +4750,217 @@ public async Task UpdateSettingsAsync() // End snippet } + /// Snippet for GetEncryptionSpec + public void GetEncryptionSpecRequestObject() + { + // Snippet: GetEncryptionSpec(GetEncryptionSpecRequest, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + GetEncryptionSpecRequest request = new GetEncryptionSpecRequest + { + EncryptionSpecName = EncryptionSpecName.FromProjectLocation("[PROJECT]", "[LOCATION]"), + }; + // Make the request + EncryptionSpec response = contactCenterInsightsClient.GetEncryptionSpec(request); + // End snippet + } + + /// Snippet for GetEncryptionSpecAsync + public async Task GetEncryptionSpecRequestObjectAsync() + { + // Snippet: GetEncryptionSpecAsync(GetEncryptionSpecRequest, CallSettings) + // Additional: GetEncryptionSpecAsync(GetEncryptionSpecRequest, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + GetEncryptionSpecRequest request = new GetEncryptionSpecRequest + { + EncryptionSpecName = EncryptionSpecName.FromProjectLocation("[PROJECT]", "[LOCATION]"), + }; + // Make the request + EncryptionSpec response = await contactCenterInsightsClient.GetEncryptionSpecAsync(request); + // End snippet + } + + /// Snippet for GetEncryptionSpec + public void GetEncryptionSpec() + { + // Snippet: GetEncryptionSpec(string, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + string name = "projects/[PROJECT]/locations/[LOCATION]/encryptionSpec"; + // Make the request + EncryptionSpec response = contactCenterInsightsClient.GetEncryptionSpec(name); + // End snippet + } + + /// Snippet for GetEncryptionSpecAsync + public async Task GetEncryptionSpecAsync() + { + // Snippet: GetEncryptionSpecAsync(string, CallSettings) + // Additional: GetEncryptionSpecAsync(string, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + string name = "projects/[PROJECT]/locations/[LOCATION]/encryptionSpec"; + // Make the request + EncryptionSpec response = await contactCenterInsightsClient.GetEncryptionSpecAsync(name); + // End snippet + } + + /// Snippet for GetEncryptionSpec + public void GetEncryptionSpecResourceNames() + { + // Snippet: GetEncryptionSpec(EncryptionSpecName, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + EncryptionSpecName name = EncryptionSpecName.FromProjectLocation("[PROJECT]", "[LOCATION]"); + // Make the request + EncryptionSpec response = contactCenterInsightsClient.GetEncryptionSpec(name); + // End snippet + } + + /// Snippet for GetEncryptionSpecAsync + public async Task GetEncryptionSpecResourceNamesAsync() + { + // Snippet: GetEncryptionSpecAsync(EncryptionSpecName, CallSettings) + // Additional: GetEncryptionSpecAsync(EncryptionSpecName, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + EncryptionSpecName name = EncryptionSpecName.FromProjectLocation("[PROJECT]", "[LOCATION]"); + // Make the request + EncryptionSpec response = await contactCenterInsightsClient.GetEncryptionSpecAsync(name); + // End snippet + } + + /// Snippet for InitializeEncryptionSpec + public void InitializeEncryptionSpecRequestObject() + { + // Snippet: InitializeEncryptionSpec(InitializeEncryptionSpecRequest, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + InitializeEncryptionSpecRequest request = new InitializeEncryptionSpecRequest + { + EncryptionSpec = new EncryptionSpec(), + }; + // Make the request + Operation response = contactCenterInsightsClient.InitializeEncryptionSpec(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + InitializeEncryptionSpecResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceInitializeEncryptionSpec(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + InitializeEncryptionSpecResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for InitializeEncryptionSpecAsync + public async Task InitializeEncryptionSpecRequestObjectAsync() + { + // Snippet: InitializeEncryptionSpecAsync(InitializeEncryptionSpecRequest, CallSettings) + // Additional: InitializeEncryptionSpecAsync(InitializeEncryptionSpecRequest, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + InitializeEncryptionSpecRequest request = new InitializeEncryptionSpecRequest + { + EncryptionSpec = new EncryptionSpec(), + }; + // Make the request + Operation response = await contactCenterInsightsClient.InitializeEncryptionSpecAsync(request); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + InitializeEncryptionSpecResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceInitializeEncryptionSpecAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + InitializeEncryptionSpecResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for InitializeEncryptionSpec + public void InitializeEncryptionSpec() + { + // Snippet: InitializeEncryptionSpec(EncryptionSpec, CallSettings) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); + // Initialize request argument(s) + EncryptionSpec encryptionSpec = new EncryptionSpec(); + // Make the request + Operation response = contactCenterInsightsClient.InitializeEncryptionSpec(encryptionSpec); + + // Poll until the returned long-running operation is complete + Operation completedResponse = response.PollUntilCompleted(); + // Retrieve the operation result + InitializeEncryptionSpecResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = contactCenterInsightsClient.PollOnceInitializeEncryptionSpec(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + InitializeEncryptionSpecResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + + /// Snippet for InitializeEncryptionSpecAsync + public async Task InitializeEncryptionSpecAsync() + { + // Snippet: InitializeEncryptionSpecAsync(EncryptionSpec, CallSettings) + // Additional: InitializeEncryptionSpecAsync(EncryptionSpec, CancellationToken) + // Create client + ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); + // Initialize request argument(s) + EncryptionSpec encryptionSpec = new EncryptionSpec(); + // Make the request + Operation response = await contactCenterInsightsClient.InitializeEncryptionSpecAsync(encryptionSpec); + + // Poll until the returned long-running operation is complete + Operation completedResponse = await response.PollUntilCompletedAsync(); + // Retrieve the operation result + InitializeEncryptionSpecResponse result = completedResponse.Result; + + // Or get the name of the operation + string operationName = response.Name; + // This name can be stored, then the long-running operation retrieved later by name + Operation retrievedResponse = await contactCenterInsightsClient.PollOnceInitializeEncryptionSpecAsync(operationName); + // Check if the retrieved long-running operation has completed + if (retrievedResponse.IsCompleted) + { + // If it has completed, then access the result + InitializeEncryptionSpecResponse retrievedResult = retrievedResponse.Result; + } + // End snippet + } + /// Snippet for CreateView public void CreateViewRequestObject() { diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsights.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsights.g.cs index 733781f4387a..8b78ec8a4963 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsights.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsights.g.cs @@ -92,420 +92,480 @@ static ContactCenterInsightsReflection() { "bnNpZ2h0cy52MS5VcGxvYWRDb252ZXJzYXRpb25SZXF1ZXN0QgPgQQMSHwoS", "YW5hbHlzaXNfb3BlcmF0aW9uGAQgASgJQgPgQQMSXQoYYXBwbGllZF9yZWRh", "Y3Rpb25fY29uZmlnGAUgASgLMjYuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50", - "ZXJpbnNpZ2h0cy52MS5SZWRhY3Rpb25Db25maWdCA+BBAyLTAQoYTGlzdENv", + "ZXJpbnNpZ2h0cy52MS5SZWRhY3Rpb25Db25maWdCA+BBAyLqAQoYTGlzdENv", "bnZlcnNhdGlvbnNSZXF1ZXN0EjkKBnBhcmVudBgBIAEoCUIp4EEC+kEjCiFs", "b2NhdGlvbnMuZ29vZ2xlYXBpcy5jb20vTG9jYXRpb24SEQoJcGFnZV9zaXpl", - "GAIgASgFEhIKCnBhZ2VfdG9rZW4YAyABKAkSDgoGZmlsdGVyGAQgASgJEkUK", - "BHZpZXcYBSABKA4yNy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", - "aHRzLnYxLkNvbnZlcnNhdGlvblZpZXcigAEKGUxpc3RDb252ZXJzYXRpb25z", - "UmVzcG9uc2USSgoNY29udmVyc2F0aW9ucxgBIAMoCzIzLmdvb2dsZS5jbG91", - "ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uEhcKD25l", - "eHRfcGFnZV90b2tlbhgCIAEoCSKoAQoWR2V0Q29udmVyc2F0aW9uUmVxdWVz", - "dBJHCgRuYW1lGAEgASgJQjngQQL6QTMKMWNvbnRhY3RjZW50ZXJpbnNpZ2h0", - "cy5nb29nbGVhcGlzLmNvbS9Db252ZXJzYXRpb24SRQoEdmlldxgCIAEoDjI3", - "Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ29udmVy", - "c2F0aW9uVmlldyKcAQoZVXBkYXRlQ29udmVyc2F0aW9uUmVxdWVzdBJOCgxj", - "b252ZXJzYXRpb24YASABKAsyMy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", - "cmluc2lnaHRzLnYxLkNvbnZlcnNhdGlvbkID4EECEi8KC3VwZGF0ZV9tYXNr", - "GAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLkZpZWxkTWFzayJzChlEZWxldGVD", - "b252ZXJzYXRpb25SZXF1ZXN0EkcKBG5hbWUYASABKAlCOeBBAvpBMwoxY29u", - "dGFjdGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL0NvbnZlcnNhdGlv", - "bhINCgVmb3JjZRgCIAEoCCK1CAoaSW5nZXN0Q29udmVyc2F0aW9uc1JlcXVl", - "c3QSYQoKZ2NzX3NvdXJjZRgCIAEoCzJLLmdvb2dsZS5jbG91ZC5jb250YWN0", - "Y2VudGVyaW5zaWdodHMudjEuSW5nZXN0Q29udmVyc2F0aW9uc1JlcXVlc3Qu", - "R2NzU291cmNlSAASfAoYdHJhbnNjcmlwdF9vYmplY3RfY29uZmlnGAMgASgL", - "MlguZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Jbmdl", - "c3RDb252ZXJzYXRpb25zUmVxdWVzdC5UcmFuc2NyaXB0T2JqZWN0Q29uZmln", - "SAESOQoGcGFyZW50GAEgASgJQingQQL6QSMKIWxvY2F0aW9ucy5nb29nbGVh", - "cGlzLmNvbS9Mb2NhdGlvbhJxChNjb252ZXJzYXRpb25fY29uZmlnGAQgASgL", - "MlQuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Jbmdl", - "c3RDb252ZXJzYXRpb25zUmVxdWVzdC5Db252ZXJzYXRpb25Db25maWcSVQoQ", - "cmVkYWN0aW9uX2NvbmZpZxgFIAEoCzI2Lmdvb2dsZS5jbG91ZC5jb250YWN0", - "Y2VudGVyaW5zaWdodHMudjEuUmVkYWN0aW9uQ29uZmlnQgPgQQESTwoNc3Bl", - "ZWNoX2NvbmZpZxgGIAEoCzIzLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", - "aW5zaWdodHMudjEuU3BlZWNoQ29uZmlnQgPgQQEa9gEKCUdjc1NvdXJjZRIX", - "CgpidWNrZXRfdXJpGAEgASgJQgPgQQISfQoSYnVja2V0X29iamVjdF90eXBl", - "GAIgASgOMlwuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", - "MS5Jbmdlc3RDb252ZXJzYXRpb25zUmVxdWVzdC5HY3NTb3VyY2UuQnVja2V0", - "T2JqZWN0VHlwZUID4EEBIlEKEEJ1Y2tldE9iamVjdFR5cGUSIgoeQlVDS0VU", - "X09CSkVDVF9UWVBFX1VOU1BFQ0lGSUVEEAASDgoKVFJBTlNDUklQVBABEgkK", - "BUFVRElPEAIaaQoWVHJhbnNjcmlwdE9iamVjdENvbmZpZxJPCgZtZWRpdW0Y", - "ASABKA4yOi5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYx", - "LkNvbnZlcnNhdGlvbi5NZWRpdW1CA+BBAhphChJDb252ZXJzYXRpb25Db25m", - "aWcSEAoIYWdlbnRfaWQYASABKAkSGgoNYWdlbnRfY2hhbm5lbBgCIAEoBUID", - "4EEBEh0KEGN1c3RvbWVyX2NoYW5uZWwYAyABKAVCA+BBAUIICgZzb3VyY2VC", - "DwoNb2JqZWN0X2NvbmZpZyLIBAobSW5nZXN0Q29udmVyc2F0aW9uc01ldGFk", - "YXRhEjQKC2NyZWF0ZV90aW1lGAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRp", - "bWVzdGFtcEID4EEDEjEKCGVuZF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3Rv", - "YnVmLlRpbWVzdGFtcEID4EEDElcKB3JlcXVlc3QYAyABKAsyQS5nb29nbGUu", - "Y2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkluZ2VzdENvbnZlcnNh", - "dGlvbnNSZXF1ZXN0QgPgQQMSLwoOcGFydGlhbF9lcnJvcnMYBCADKAsyEi5n", - "b29nbGUucnBjLlN0YXR1c0ID4EEDEoQBChppbmdlc3RfY29udmVyc2F0aW9u", - "c19zdGF0cxgFIAEoCzJbLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", - "aWdodHMudjEuSW5nZXN0Q29udmVyc2F0aW9uc01ldGFkYXRhLkluZ2VzdENv", - "bnZlcnNhdGlvbnNTdGF0c0ID4EEDGq4BChhJbmdlc3RDb252ZXJzYXRpb25z", - "U3RhdHMSIwoWcHJvY2Vzc2VkX29iamVjdF9jb3VudBgBIAEoBUID4EEDEiUK", - "GGR1cGxpY2F0ZXNfc2tpcHBlZF9jb3VudBgCIAEoBUID4EEDEiQKF3N1Y2Nl", - "c3NmdWxfaW5nZXN0X2NvdW50GAMgASgFQgPgQQMSIAoTZmFpbGVkX2luZ2Vz", - "dF9jb3VudBgEIAEoBUID4EEDIh0KG0luZ2VzdENvbnZlcnNhdGlvbnNSZXNw", - "b25zZSKqAQoVQ3JlYXRlQW5hbHlzaXNSZXF1ZXN0EkkKBnBhcmVudBgBIAEo", - "CUI54EEC+kEzCjFjb250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xlYXBpcy5j", - "b20vQ29udmVyc2F0aW9uEkYKCGFuYWx5c2lzGAIgASgLMi8uZ29vZ2xlLmNs", - "b3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5BbmFseXNpc0ID4EECIpcB", - "ChNMaXN0QW5hbHlzZXNSZXF1ZXN0EkkKBnBhcmVudBgBIAEoCUI54EEC+kEz", - "CjFjb250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xlYXBpcy5jb20vQ29udmVy", - "c2F0aW9uEhEKCXBhZ2Vfc2l6ZRgCIAEoBRISCgpwYWdlX3Rva2VuGAMgASgJ", - "Eg4KBmZpbHRlchgEIAEoCSJyChRMaXN0QW5hbHlzZXNSZXNwb25zZRJBCghh", - "bmFseXNlcxgBIAMoCzIvLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", - "aWdodHMudjEuQW5hbHlzaXMSFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJIlkK", - "EkdldEFuYWx5c2lzUmVxdWVzdBJDCgRuYW1lGAEgASgJQjXgQQL6QS8KLWNv", - "bnRhY3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9BbmFseXNpcyJc", - "ChVEZWxldGVBbmFseXNpc1JlcXVlc3QSQwoEbmFtZRgBIAEoCUI14EEC+kEv", - "Ci1jb250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xlYXBpcy5jb20vQW5hbHlz", - "aXMi6QEKH0J1bGtBbmFseXplQ29udmVyc2F0aW9uc1JlcXVlc3QSOQoGcGFy", - "ZW50GAEgASgJQingQQL6QSMKIWxvY2F0aW9ucy5nb29nbGVhcGlzLmNvbS9M", - "b2NhdGlvbhITCgZmaWx0ZXIYAiABKAlCA+BBAhIgChNhbmFseXNpc19wZXJj", - "ZW50YWdlGAMgASgCQgPgQQISVAoSYW5ub3RhdG9yX3NlbGVjdG9yGAggASgL", - "MjguZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Bbm5v", - "dGF0b3JTZWxlY3RvciL0AgogQnVsa0FuYWx5emVDb252ZXJzYXRpb25zTWV0", - "YWRhdGESLwoLY3JlYXRlX3RpbWUYASABKAsyGi5nb29nbGUucHJvdG9idWYu", - "VGltZXN0YW1wEiwKCGVuZF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVm", - "LlRpbWVzdGFtcBJXCgdyZXF1ZXN0GAMgASgLMkYuZ29vZ2xlLmNsb3VkLmNv", - "bnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5CdWxrQW5hbHl6ZUNvbnZlcnNhdGlv", - "bnNSZXF1ZXN0EiAKGGNvbXBsZXRlZF9hbmFseXNlc19jb3VudBgEIAEoBRId", - "ChVmYWlsZWRfYW5hbHlzZXNfY291bnQYBSABKAUSJgoedG90YWxfcmVxdWVz", - "dGVkX2FuYWx5c2VzX2NvdW50GAYgASgFEi8KDnBhcnRpYWxfZXJyb3JzGAcg", - "AygLMhIuZ29vZ2xlLnJwYy5TdGF0dXNCA+BBAyJkCiBCdWxrQW5hbHl6ZUNv", - "bnZlcnNhdGlvbnNSZXNwb25zZRIhChlzdWNjZXNzZnVsX2FuYWx5c2lzX2Nv", - "dW50GAEgASgFEh0KFWZhaWxlZF9hbmFseXNpc19jb3VudBgCIAEoBSKUAQoe", - "QnVsa0RlbGV0ZUNvbnZlcnNhdGlvbnNSZXF1ZXN0EjkKBnBhcmVudBgBIAEo", - "CUIp4EEC+kEjCiFsb2NhdGlvbnMuZ29vZ2xlYXBpcy5jb20vTG9jYXRpb24S", - "DgoGZmlsdGVyGAIgASgJEhgKEG1heF9kZWxldGVfY291bnQYAyABKAUSDQoF", - "Zm9yY2UYBCABKAgihAIKH0J1bGtEZWxldGVDb252ZXJzYXRpb25zTWV0YWRh", - "dGESLwoLY3JlYXRlX3RpbWUYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGlt", - "ZXN0YW1wEiwKCGVuZF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRp", - "bWVzdGFtcBJWCgdyZXF1ZXN0GAMgASgLMkUuZ29vZ2xlLmNsb3VkLmNvbnRh", - "Y3RjZW50ZXJpbnNpZ2h0cy52MS5CdWxrRGVsZXRlQ29udmVyc2F0aW9uc1Jl", - "cXVlc3QSKgoOcGFydGlhbF9lcnJvcnMYBCADKAsyEi5nb29nbGUucnBjLlN0", - "YXR1cyIhCh9CdWxrRGVsZXRlQ29udmVyc2F0aW9uc1Jlc3BvbnNlIpgEChlF", - "eHBvcnRJbnNpZ2h0c0RhdGFSZXF1ZXN0EnUKFWJpZ19xdWVyeV9kZXN0aW5h", - "dGlvbhgCIAEoCzJULmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdo", - "dHMudjEuRXhwb3J0SW5zaWdodHNEYXRhUmVxdWVzdC5CaWdRdWVyeURlc3Rp", - "bmF0aW9uSAASOQoGcGFyZW50GAEgASgJQingQQL6QSMKIWxvY2F0aW9ucy5n", - "b29nbGVhcGlzLmNvbS9Mb2NhdGlvbhIOCgZmaWx0ZXIYAyABKAkSDwoHa21z", - "X2tleRgEIAEoCRJsChF3cml0ZV9kaXNwb3NpdGlvbhgFIAEoDjJRLmdvb2ds", - "ZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuRXhwb3J0SW5zaWdo", - "dHNEYXRhUmVxdWVzdC5Xcml0ZURpc3Bvc2l0aW9uGk4KE0JpZ1F1ZXJ5RGVz", - "dGluYXRpb24SEgoKcHJvamVjdF9pZBgDIAEoCRIUCgdkYXRhc2V0GAEgASgJ", - "QgPgQQISDQoFdGFibGUYAiABKAkiWwoQV3JpdGVEaXNwb3NpdGlvbhIhCh1X", - "UklURV9ESVNQT1NJVElPTl9VTlNQRUNJRklFRBAAEhIKDldSSVRFX1RSVU5D", - "QVRFEAESEAoMV1JJVEVfQVBQRU5EEAJCDQoLZGVzdGluYXRpb24ihAIKGkV4", - "cG9ydEluc2lnaHRzRGF0YU1ldGFkYXRhEjQKC2NyZWF0ZV90aW1lGAEgASgL", - "MhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEDEjEKCGVuZF90aW1l", - "GAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEDElEKB3Jl", - "cXVlc3QYAyABKAsyQC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", - "aHRzLnYxLkV4cG9ydEluc2lnaHRzRGF0YVJlcXVlc3QSKgoOcGFydGlhbF9l", - "cnJvcnMYBCADKAsyEi5nb29nbGUucnBjLlN0YXR1cyIcChpFeHBvcnRJbnNp", - "Z2h0c0RhdGFSZXNwb25zZSKhAQoXQ3JlYXRlSXNzdWVNb2RlbFJlcXVlc3QS", - "OQoGcGFyZW50GAEgASgJQingQQL6QSMKIWxvY2F0aW9ucy5nb29nbGVhcGlz", - "LmNvbS9Mb2NhdGlvbhJLCgtpc3N1ZV9tb2RlbBgCIAEoCzIxLmdvb2dsZS5j", - "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuSXNzdWVNb2RlbEID4EEC", - "ItQBChhDcmVhdGVJc3N1ZU1vZGVsTWV0YWRhdGESNAoLY3JlYXRlX3RpbWUY", - "ASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSMQoIZW5k", - "X3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMS", - "TwoHcmVxdWVzdBgDIAEoCzI+Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", - "aW5zaWdodHMudjEuQ3JlYXRlSXNzdWVNb2RlbFJlcXVlc3QilwEKF1VwZGF0", - "ZUlzc3VlTW9kZWxSZXF1ZXN0EksKC2lzc3VlX21vZGVsGAEgASgLMjEuZ29v", - "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Jc3N1ZU1vZGVs", - "QgPgQQISLwoLdXBkYXRlX21hc2sYAiABKAsyGi5nb29nbGUucHJvdG9idWYu", - "RmllbGRNYXNrIlMKFkxpc3RJc3N1ZU1vZGVsc1JlcXVlc3QSOQoGcGFyZW50", - "GAEgASgJQingQQL6QSMKIWxvY2F0aW9ucy5nb29nbGVhcGlzLmNvbS9Mb2Nh", - "dGlvbiJiChdMaXN0SXNzdWVNb2RlbHNSZXNwb25zZRJHCgxpc3N1ZV9tb2Rl", - "bHMYASADKAsyMS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRz", - "LnYxLklzc3VlTW9kZWwiXQoUR2V0SXNzdWVNb2RlbFJlcXVlc3QSRQoEbmFt", - "ZRgBIAEoCUI34EEC+kExCi9jb250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xl", - "YXBpcy5jb20vSXNzdWVNb2RlbCJgChdEZWxldGVJc3N1ZU1vZGVsUmVxdWVz", - "dBJFCgRuYW1lGAEgASgJQjfgQQL6QTEKL2NvbnRhY3RjZW50ZXJpbnNpZ2h0", - "cy5nb29nbGVhcGlzLmNvbS9Jc3N1ZU1vZGVsItQBChhEZWxldGVJc3N1ZU1v", - "ZGVsTWV0YWRhdGESNAoLY3JlYXRlX3RpbWUYASABKAsyGi5nb29nbGUucHJv", - "dG9idWYuVGltZXN0YW1wQgPgQQMSMQoIZW5kX3RpbWUYAiABKAsyGi5nb29n", - "bGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSTwoHcmVxdWVzdBgDIAEoCzI+", - "Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuRGVsZXRl", - "SXNzdWVNb2RlbFJlcXVlc3QiYAoXRGVwbG95SXNzdWVNb2RlbFJlcXVlc3QS", - "RQoEbmFtZRgBIAEoCUI34EEC+kExCi9jb250YWN0Y2VudGVyaW5zaWdodHMu", - "Z29vZ2xlYXBpcy5jb20vSXNzdWVNb2RlbCIaChhEZXBsb3lJc3N1ZU1vZGVs", - "UmVzcG9uc2Ui1AEKGERlcGxveUlzc3VlTW9kZWxNZXRhZGF0YRI0CgtjcmVh", + "GAIgASgFEhIKCnBhZ2VfdG9rZW4YAyABKAkSDgoGZmlsdGVyGAQgASgJEhUK", + "CG9yZGVyX2J5GAcgASgJQgPgQQESRQoEdmlldxgFIAEoDjI3Lmdvb2dsZS5j", + "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uVmll", + "dyKAAQoZTGlzdENvbnZlcnNhdGlvbnNSZXNwb25zZRJKCg1jb252ZXJzYXRp", + "b25zGAEgAygLMjMuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0", + "cy52MS5Db252ZXJzYXRpb24SFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJIqgB", + "ChZHZXRDb252ZXJzYXRpb25SZXF1ZXN0EkcKBG5hbWUYASABKAlCOeBBAvpB", + "MwoxY29udGFjdGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL0NvbnZl", + "cnNhdGlvbhJFCgR2aWV3GAIgASgOMjcuZ29vZ2xlLmNsb3VkLmNvbnRhY3Rj", + "ZW50ZXJpbnNpZ2h0cy52MS5Db252ZXJzYXRpb25WaWV3IpwBChlVcGRhdGVD", + "b252ZXJzYXRpb25SZXF1ZXN0Ek4KDGNvbnZlcnNhdGlvbhgBIAEoCzIzLmdv", + "b2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0", + "aW9uQgPgQQISLwoLdXBkYXRlX21hc2sYAiABKAsyGi5nb29nbGUucHJvdG9i", + "dWYuRmllbGRNYXNrInMKGURlbGV0ZUNvbnZlcnNhdGlvblJlcXVlc3QSRwoE", + "bmFtZRgBIAEoCUI54EEC+kEzCjFjb250YWN0Y2VudGVyaW5zaWdodHMuZ29v", + "Z2xlYXBpcy5jb20vQ29udmVyc2F0aW9uEg0KBWZvcmNlGAIgASgIIssJChpJ", + "bmdlc3RDb252ZXJzYXRpb25zUmVxdWVzdBJhCgpnY3Nfc291cmNlGAIgASgL", + "MksuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Jbmdl", + "c3RDb252ZXJzYXRpb25zUmVxdWVzdC5HY3NTb3VyY2VIABJ8Chh0cmFuc2Ny", + "aXB0X29iamVjdF9jb25maWcYAyABKAsyWC5nb29nbGUuY2xvdWQuY29udGFj", + "dGNlbnRlcmluc2lnaHRzLnYxLkluZ2VzdENvbnZlcnNhdGlvbnNSZXF1ZXN0", + "LlRyYW5zY3JpcHRPYmplY3RDb25maWdIARI5CgZwYXJlbnQYASABKAlCKeBB", + "AvpBIwohbG9jYXRpb25zLmdvb2dsZWFwaXMuY29tL0xvY2F0aW9uEnEKE2Nv", + "bnZlcnNhdGlvbl9jb25maWcYBCABKAsyVC5nb29nbGUuY2xvdWQuY29udGFj", + "dGNlbnRlcmluc2lnaHRzLnYxLkluZ2VzdENvbnZlcnNhdGlvbnNSZXF1ZXN0", + "LkNvbnZlcnNhdGlvbkNvbmZpZxJVChByZWRhY3Rpb25fY29uZmlnGAUgASgL", + "MjYuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5SZWRh", + "Y3Rpb25Db25maWdCA+BBARJPCg1zcGVlY2hfY29uZmlnGAYgASgLMjMuZ29v", + "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5TcGVlY2hDb25m", + "aWdCA+BBARIdCgtzYW1wbGVfc2l6ZRgHIAEoBUID4EEBSAKIAQEa2AIKCUdj", + "c1NvdXJjZRIXCgpidWNrZXRfdXJpGAEgASgJQgPgQQISfQoSYnVja2V0X29i", + "amVjdF90eXBlGAIgASgOMlwuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJp", + "bnNpZ2h0cy52MS5Jbmdlc3RDb252ZXJzYXRpb25zUmVxdWVzdC5HY3NTb3Vy", + "Y2UuQnVja2V0T2JqZWN0VHlwZUID4EEBEiUKE21ldGFkYXRhX2J1Y2tldF91", + "cmkYAyABKAlCA+BBAUgAiAEBEiEKFGN1c3RvbV9tZXRhZGF0YV9rZXlzGAwg", + "AygJQgPgQQEiUQoQQnVja2V0T2JqZWN0VHlwZRIiCh5CVUNLRVRfT0JKRUNU", + "X1RZUEVfVU5TUEVDSUZJRUQQABIOCgpUUkFOU0NSSVBUEAESCQoFQVVESU8Q", + "AkIWChRfbWV0YWRhdGFfYnVja2V0X3VyaRppChZUcmFuc2NyaXB0T2JqZWN0", + "Q29uZmlnEk8KBm1lZGl1bRgBIAEoDjI6Lmdvb2dsZS5jbG91ZC5jb250YWN0", + "Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uLk1lZGl1bUID4EECGmYK", + "EkNvbnZlcnNhdGlvbkNvbmZpZxIVCghhZ2VudF9pZBgBIAEoCUID4EEBEhoK", + "DWFnZW50X2NoYW5uZWwYAiABKAVCA+BBARIdChBjdXN0b21lcl9jaGFubmVs", + "GAMgASgFQgPgQQFCCAoGc291cmNlQg8KDW9iamVjdF9jb25maWdCDgoMX3Nh", + "bXBsZV9zaXplIsgEChtJbmdlc3RDb252ZXJzYXRpb25zTWV0YWRhdGESNAoL", + "Y3JlYXRlX3RpbWUYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1w", + "QgPgQQMSMQoIZW5kX3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGlt", + "ZXN0YW1wQgPgQQMSVwoHcmVxdWVzdBgDIAEoCzJBLmdvb2dsZS5jbG91ZC5j", + "b250YWN0Y2VudGVyaW5zaWdodHMudjEuSW5nZXN0Q29udmVyc2F0aW9uc1Jl", + "cXVlc3RCA+BBAxIvCg5wYXJ0aWFsX2Vycm9ycxgEIAMoCzISLmdvb2dsZS5y", + "cGMuU3RhdHVzQgPgQQMShAEKGmluZ2VzdF9jb252ZXJzYXRpb25zX3N0YXRz", + "GAUgASgLMlsuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", + "MS5Jbmdlc3RDb252ZXJzYXRpb25zTWV0YWRhdGEuSW5nZXN0Q29udmVyc2F0", + "aW9uc1N0YXRzQgPgQQMargEKGEluZ2VzdENvbnZlcnNhdGlvbnNTdGF0cxIj", + "ChZwcm9jZXNzZWRfb2JqZWN0X2NvdW50GAEgASgFQgPgQQMSJQoYZHVwbGlj", + "YXRlc19za2lwcGVkX2NvdW50GAIgASgFQgPgQQMSJAoXc3VjY2Vzc2Z1bF9p", + "bmdlc3RfY291bnQYAyABKAVCA+BBAxIgChNmYWlsZWRfaW5nZXN0X2NvdW50", + "GAQgASgFQgPgQQMiHQobSW5nZXN0Q29udmVyc2F0aW9uc1Jlc3BvbnNlIqoB", + "ChVDcmVhdGVBbmFseXNpc1JlcXVlc3QSSQoGcGFyZW50GAEgASgJQjngQQL6", + "QTMKMWNvbnRhY3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9Db252", + "ZXJzYXRpb24SRgoIYW5hbHlzaXMYAiABKAsyLy5nb29nbGUuY2xvdWQuY29u", + "dGFjdGNlbnRlcmluc2lnaHRzLnYxLkFuYWx5c2lzQgPgQQIilwEKE0xpc3RB", + "bmFseXNlc1JlcXVlc3QSSQoGcGFyZW50GAEgASgJQjngQQL6QTMKMWNvbnRh", + "Y3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9Db252ZXJzYXRpb24S", + "EQoJcGFnZV9zaXplGAIgASgFEhIKCnBhZ2VfdG9rZW4YAyABKAkSDgoGZmls", + "dGVyGAQgASgJInIKFExpc3RBbmFseXNlc1Jlc3BvbnNlEkEKCGFuYWx5c2Vz", + "GAEgAygLMi8uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", + "MS5BbmFseXNpcxIXCg9uZXh0X3BhZ2VfdG9rZW4YAiABKAkiWQoSR2V0QW5h", + "bHlzaXNSZXF1ZXN0EkMKBG5hbWUYASABKAlCNeBBAvpBLwotY29udGFjdGNl", + "bnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL0FuYWx5c2lzIlwKFURlbGV0", + "ZUFuYWx5c2lzUmVxdWVzdBJDCgRuYW1lGAEgASgJQjXgQQL6QS8KLWNvbnRh", + "Y3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9BbmFseXNpcyLpAQof", + "QnVsa0FuYWx5emVDb252ZXJzYXRpb25zUmVxdWVzdBI5CgZwYXJlbnQYASAB", + "KAlCKeBBAvpBIwohbG9jYXRpb25zLmdvb2dsZWFwaXMuY29tL0xvY2F0aW9u", + "EhMKBmZpbHRlchgCIAEoCUID4EECEiAKE2FuYWx5c2lzX3BlcmNlbnRhZ2UY", + "AyABKAJCA+BBAhJUChJhbm5vdGF0b3Jfc2VsZWN0b3IYCCABKAsyOC5nb29n", + "bGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkFubm90YXRvclNl", + "bGVjdG9yIvQCCiBCdWxrQW5hbHl6ZUNvbnZlcnNhdGlvbnNNZXRhZGF0YRIv", + "CgtjcmVhdGVfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3Rh", + "bXASLAoIZW5kX3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0", + "YW1wElcKB3JlcXVlc3QYAyABKAsyRi5nb29nbGUuY2xvdWQuY29udGFjdGNl", + "bnRlcmluc2lnaHRzLnYxLkJ1bGtBbmFseXplQ29udmVyc2F0aW9uc1JlcXVl", + "c3QSIAoYY29tcGxldGVkX2FuYWx5c2VzX2NvdW50GAQgASgFEh0KFWZhaWxl", + "ZF9hbmFseXNlc19jb3VudBgFIAEoBRImCh50b3RhbF9yZXF1ZXN0ZWRfYW5h", + "bHlzZXNfY291bnQYBiABKAUSLwoOcGFydGlhbF9lcnJvcnMYByADKAsyEi5n", + "b29nbGUucnBjLlN0YXR1c0ID4EEDImQKIEJ1bGtBbmFseXplQ29udmVyc2F0", + "aW9uc1Jlc3BvbnNlEiEKGXN1Y2Nlc3NmdWxfYW5hbHlzaXNfY291bnQYASAB", + "KAUSHQoVZmFpbGVkX2FuYWx5c2lzX2NvdW50GAIgASgFIpQBCh5CdWxrRGVs", + "ZXRlQ29udmVyc2F0aW9uc1JlcXVlc3QSOQoGcGFyZW50GAEgASgJQingQQL6", + "QSMKIWxvY2F0aW9ucy5nb29nbGVhcGlzLmNvbS9Mb2NhdGlvbhIOCgZmaWx0", + "ZXIYAiABKAkSGAoQbWF4X2RlbGV0ZV9jb3VudBgDIAEoBRINCgVmb3JjZRgE", + "IAEoCCKEAgofQnVsa0RlbGV0ZUNvbnZlcnNhdGlvbnNNZXRhZGF0YRIvCgtj", + "cmVhdGVfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAS", + "LAoIZW5kX3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1w", + "ElYKB3JlcXVlc3QYAyABKAsyRS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", + "cmluc2lnaHRzLnYxLkJ1bGtEZWxldGVDb252ZXJzYXRpb25zUmVxdWVzdBIq", + "Cg5wYXJ0aWFsX2Vycm9ycxgEIAMoCzISLmdvb2dsZS5ycGMuU3RhdHVzIiEK", + "H0J1bGtEZWxldGVDb252ZXJzYXRpb25zUmVzcG9uc2UimAQKGUV4cG9ydElu", + "c2lnaHRzRGF0YVJlcXVlc3QSdQoVYmlnX3F1ZXJ5X2Rlc3RpbmF0aW9uGAIg", + "ASgLMlQuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5F", + "eHBvcnRJbnNpZ2h0c0RhdGFSZXF1ZXN0LkJpZ1F1ZXJ5RGVzdGluYXRpb25I", + "ABI5CgZwYXJlbnQYASABKAlCKeBBAvpBIwohbG9jYXRpb25zLmdvb2dsZWFw", + "aXMuY29tL0xvY2F0aW9uEg4KBmZpbHRlchgDIAEoCRIPCgdrbXNfa2V5GAQg", + "ASgJEmwKEXdyaXRlX2Rpc3Bvc2l0aW9uGAUgASgOMlEuZ29vZ2xlLmNsb3Vk", + "LmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5FeHBvcnRJbnNpZ2h0c0RhdGFS", + "ZXF1ZXN0LldyaXRlRGlzcG9zaXRpb24aTgoTQmlnUXVlcnlEZXN0aW5hdGlv", + "bhISCgpwcm9qZWN0X2lkGAMgASgJEhQKB2RhdGFzZXQYASABKAlCA+BBAhIN", + "CgV0YWJsZRgCIAEoCSJbChBXcml0ZURpc3Bvc2l0aW9uEiEKHVdSSVRFX0RJ", + "U1BPU0lUSU9OX1VOU1BFQ0lGSUVEEAASEgoOV1JJVEVfVFJVTkNBVEUQARIQ", + "CgxXUklURV9BUFBFTkQQAkINCgtkZXN0aW5hdGlvbiKEAgoaRXhwb3J0SW5z", + "aWdodHNEYXRhTWV0YWRhdGESNAoLY3JlYXRlX3RpbWUYASABKAsyGi5nb29n", + "bGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSMQoIZW5kX3RpbWUYAiABKAsy", + "Gi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSUQoHcmVxdWVzdBgD", + "IAEoCzJALmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEu", + "RXhwb3J0SW5zaWdodHNEYXRhUmVxdWVzdBIqCg5wYXJ0aWFsX2Vycm9ycxgE", + "IAMoCzISLmdvb2dsZS5ycGMuU3RhdHVzIhwKGkV4cG9ydEluc2lnaHRzRGF0", + "YVJlc3BvbnNlIqEBChdDcmVhdGVJc3N1ZU1vZGVsUmVxdWVzdBI5CgZwYXJl", + "bnQYASABKAlCKeBBAvpBIwohbG9jYXRpb25zLmdvb2dsZWFwaXMuY29tL0xv", + "Y2F0aW9uEksKC2lzc3VlX21vZGVsGAIgASgLMjEuZ29vZ2xlLmNsb3VkLmNv", + "bnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Jc3N1ZU1vZGVsQgPgQQIi1AEKGENy", + "ZWF0ZUlzc3VlTW9kZWxNZXRhZGF0YRI0CgtjcmVhdGVfdGltZRgBIAEoCzIa", + "Lmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxIxCghlbmRfdGltZRgC", + "IAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxJPCgdyZXF1", + "ZXN0GAMgASgLMj4uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0", + "cy52MS5DcmVhdGVJc3N1ZU1vZGVsUmVxdWVzdCKXAQoXVXBkYXRlSXNzdWVN", + "b2RlbFJlcXVlc3QSSwoLaXNzdWVfbW9kZWwYASABKAsyMS5nb29nbGUuY2xv", + "dWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLklzc3VlTW9kZWxCA+BBAhIv", + "Cgt1cGRhdGVfbWFzaxgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE1h", + "c2siUwoWTGlzdElzc3VlTW9kZWxzUmVxdWVzdBI5CgZwYXJlbnQYASABKAlC", + "KeBBAvpBIwohbG9jYXRpb25zLmdvb2dsZWFwaXMuY29tL0xvY2F0aW9uImIK", + "F0xpc3RJc3N1ZU1vZGVsc1Jlc3BvbnNlEkcKDGlzc3VlX21vZGVscxgBIAMo", + "CzIxLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuSXNz", + "dWVNb2RlbCJdChRHZXRJc3N1ZU1vZGVsUmVxdWVzdBJFCgRuYW1lGAEgASgJ", + "QjfgQQL6QTEKL2NvbnRhY3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNv", + "bS9Jc3N1ZU1vZGVsImAKF0RlbGV0ZUlzc3VlTW9kZWxSZXF1ZXN0EkUKBG5h", + "bWUYASABKAlCN+BBAvpBMQovY29udGFjdGNlbnRlcmluc2lnaHRzLmdvb2ds", + "ZWFwaXMuY29tL0lzc3VlTW9kZWwi1AEKGERlbGV0ZUlzc3VlTW9kZWxNZXRh", + "ZGF0YRI0CgtjcmVhdGVfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5U", + "aW1lc3RhbXBCA+BBAxIxCghlbmRfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90", + "b2J1Zi5UaW1lc3RhbXBCA+BBAxJPCgdyZXF1ZXN0GAMgASgLMj4uZ29vZ2xl", + "LmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5EZWxldGVJc3N1ZU1v", + "ZGVsUmVxdWVzdCJgChdEZXBsb3lJc3N1ZU1vZGVsUmVxdWVzdBJFCgRuYW1l", + "GAEgASgJQjfgQQL6QTEKL2NvbnRhY3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVh", + "cGlzLmNvbS9Jc3N1ZU1vZGVsIhoKGERlcGxveUlzc3VlTW9kZWxSZXNwb25z", + "ZSLUAQoYRGVwbG95SXNzdWVNb2RlbE1ldGFkYXRhEjQKC2NyZWF0ZV90aW1l", + "GAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEDEjEKCGVu", + "ZF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EED", + "Ek8KB3JlcXVlc3QYAyABKAsyPi5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", + "cmluc2lnaHRzLnYxLkRlcGxveUlzc3VlTW9kZWxSZXF1ZXN0ImIKGVVuZGVw", + "bG95SXNzdWVNb2RlbFJlcXVlc3QSRQoEbmFtZRgBIAEoCUI34EEC+kExCi9j", + "b250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xlYXBpcy5jb20vSXNzdWVNb2Rl", + "bCIcChpVbmRlcGxveUlzc3VlTW9kZWxSZXNwb25zZSLYAQoaVW5kZXBsb3lJ", + "c3N1ZU1vZGVsTWV0YWRhdGESNAoLY3JlYXRlX3RpbWUYASABKAsyGi5nb29n", + "bGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSMQoIZW5kX3RpbWUYAiABKAsy", + "Gi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSUQoHcmVxdWVzdBgD", + "IAEoCzJALmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEu", + "VW5kZXBsb3lJc3N1ZU1vZGVsUmVxdWVzdCKEAgoXRXhwb3J0SXNzdWVNb2Rl", + "bFJlcXVlc3QSaAoPZ2NzX2Rlc3RpbmF0aW9uGAIgASgLMk0uZ29vZ2xlLmNs", + "b3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5FeHBvcnRJc3N1ZU1vZGVs", + "UmVxdWVzdC5HY3NEZXN0aW5hdGlvbkgAEkUKBG5hbWUYASABKAlCN+BBAvpB", + "MQovY29udGFjdGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL0lzc3Vl", + "TW9kZWwaKQoOR2NzRGVzdGluYXRpb24SFwoKb2JqZWN0X3VyaRgBIAEoCUID", + "4EECQg0KC0Rlc3RpbmF0aW9uIhoKGEV4cG9ydElzc3VlTW9kZWxSZXNwb25z", + "ZSLKAQoYRXhwb3J0SXNzdWVNb2RlbE1ldGFkYXRhEi8KC2NyZWF0ZV90aW1l", + "GAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIsCghlbmRfdGlt", + "ZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASTwoHcmVxdWVz", + "dBgDIAEoCzI+Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMu", + "djEuRXhwb3J0SXNzdWVNb2RlbFJlcXVlc3QigwIKF0ltcG9ydElzc3VlTW9k", + "ZWxSZXF1ZXN0El4KCmdjc19zb3VyY2UYAiABKAsySC5nb29nbGUuY2xvdWQu", + "Y29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkltcG9ydElzc3VlTW9kZWxSZXF1", + "ZXN0Lkdjc1NvdXJjZUgAEjkKBnBhcmVudBgBIAEoCUIp4EEC+kEjCiFsb2Nh", + "dGlvbnMuZ29vZ2xlYXBpcy5jb20vTG9jYXRpb24SHQoQY3JlYXRlX25ld19t", + "b2RlbBgDIAEoCEID4EEBGiQKCUdjc1NvdXJjZRIXCgpvYmplY3RfdXJpGAEg", + "ASgJQgPgQQJCCAoGU291cmNlIhoKGEltcG9ydElzc3VlTW9kZWxSZXNwb25z", + "ZSLKAQoYSW1wb3J0SXNzdWVNb2RlbE1ldGFkYXRhEi8KC2NyZWF0ZV90aW1l", + "GAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIsCghlbmRfdGlt", + "ZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASTwoHcmVxdWVz", + "dBgDIAEoCzI+Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMu", + "djEuSW1wb3J0SXNzdWVNb2RlbFJlcXVlc3QiUwoPR2V0SXNzdWVSZXF1ZXN0", + "EkAKBG5hbWUYASABKAlCMuBBAvpBLAoqY29udGFjdGNlbnRlcmluc2lnaHRz", + "Lmdvb2dsZWFwaXMuY29tL0lzc3VlIlwKEUxpc3RJc3N1ZXNSZXF1ZXN0EkcK", + "BnBhcmVudBgBIAEoCUI34EEC+kExCi9jb250YWN0Y2VudGVyaW5zaWdodHMu", + "Z29vZ2xlYXBpcy5jb20vSXNzdWVNb2RlbCJSChJMaXN0SXNzdWVzUmVzcG9u", + "c2USPAoGaXNzdWVzGAEgAygLMiwuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50", + "ZXJpbnNpZ2h0cy52MS5Jc3N1ZSKHAQoSVXBkYXRlSXNzdWVSZXF1ZXN0EkAK", + "BWlzc3VlGAEgASgLMiwuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNp", + "Z2h0cy52MS5Jc3N1ZUID4EECEi8KC3VwZGF0ZV9tYXNrGAIgASgLMhouZ29v", + "Z2xlLnByb3RvYnVmLkZpZWxkTWFzayJWChJEZWxldGVJc3N1ZVJlcXVlc3QS", + "QAoEbmFtZRgBIAEoCUIy4EEC+kEsCipjb250YWN0Y2VudGVyaW5zaWdodHMu", + "Z29vZ2xlYXBpcy5jb20vSXNzdWUibwofQ2FsY3VsYXRlSXNzdWVNb2RlbFN0", + "YXRzUmVxdWVzdBJMCgtpc3N1ZV9tb2RlbBgBIAEoCUI34EEC+kExCi9jb250", + "YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xlYXBpcy5jb20vSXNzdWVNb2RlbCJ2", + "CiBDYWxjdWxhdGVJc3N1ZU1vZGVsU3RhdHNSZXNwb25zZRJSCg1jdXJyZW50", + "X3N0YXRzGAQgASgLMjsuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNp", + "Z2h0cy52MS5Jc3N1ZU1vZGVsTGFiZWxTdGF0cyKqAQoaQ3JlYXRlUGhyYXNl", + "TWF0Y2hlclJlcXVlc3QSOQoGcGFyZW50GAEgASgJQingQQL6QSMKIWxvY2F0", + "aW9ucy5nb29nbGVhcGlzLmNvbS9Mb2NhdGlvbhJRCg5waHJhc2VfbWF0Y2hl", + "chgCIAEoCzI0Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMu", + "djEuUGhyYXNlTWF0Y2hlckID4EECIo0BChlMaXN0UGhyYXNlTWF0Y2hlcnNS", + "ZXF1ZXN0EjkKBnBhcmVudBgBIAEoCUIp4EEC+kEjCiFsb2NhdGlvbnMuZ29v", + "Z2xlYXBpcy5jb20vTG9jYXRpb24SEQoJcGFnZV9zaXplGAIgASgFEhIKCnBh", + "Z2VfdG9rZW4YAyABKAkSDgoGZmlsdGVyGAQgASgJIoQBChpMaXN0UGhyYXNl", + "TWF0Y2hlcnNSZXNwb25zZRJNCg9waHJhc2VfbWF0Y2hlcnMYASADKAsyNC5n", + "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlBocmFzZU1h", + "dGNoZXISFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJImMKF0dldFBocmFzZU1h", + "dGNoZXJSZXF1ZXN0EkgKBG5hbWUYASABKAlCOuBBAvpBNAoyY29udGFjdGNl", + "bnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL1BocmFzZU1hdGNoZXIiZgoa", + "RGVsZXRlUGhyYXNlTWF0Y2hlclJlcXVlc3QSSAoEbmFtZRgBIAEoCUI64EEC", + "+kE0CjJjb250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xlYXBpcy5jb20vUGhy", + "YXNlTWF0Y2hlciKgAQoaVXBkYXRlUGhyYXNlTWF0Y2hlclJlcXVlc3QSUQoO", + "cGhyYXNlX21hdGNoZXIYASABKAsyNC5nb29nbGUuY2xvdWQuY29udGFjdGNl", + "bnRlcmluc2lnaHRzLnYxLlBocmFzZU1hdGNoZXJCA+BBAhIvCgt1cGRhdGVf", + "bWFzaxgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE1hc2siWQoSR2V0", + "U2V0dGluZ3NSZXF1ZXN0EkMKBG5hbWUYASABKAlCNeBBAvpBLwotY29udGFj", + "dGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL1NldHRpbmdzIpUBChVV", + "cGRhdGVTZXR0aW5nc1JlcXVlc3QSRgoIc2V0dGluZ3MYASABKAsyLy5nb29n", + "bGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlNldHRpbmdzQgPg", + "QQISNAoLdXBkYXRlX21hc2sYAiABKAsyGi5nb29nbGUucHJvdG9idWYuRmll", + "bGRNYXNrQgPgQQIiZQoYR2V0RW5jcnlwdGlvblNwZWNSZXF1ZXN0EkkKBG5h", + "bWUYASABKAlCO+BBAvpBNQozY29udGFjdGNlbnRlcmluc2lnaHRzLmdvb2ds", + "ZWFwaXMuY29tL0VuY3J5cHRpb25TcGVjInYKH0luaXRpYWxpemVFbmNyeXB0", + "aW9uU3BlY1JlcXVlc3QSUwoPZW5jcnlwdGlvbl9zcGVjGAEgASgLMjUuZ29v", + "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5FbmNyeXB0aW9u", + "U3BlY0ID4EECIiIKIEluaXRpYWxpemVFbmNyeXB0aW9uU3BlY1Jlc3BvbnNl", + "IpUCCiBJbml0aWFsaXplRW5jcnlwdGlvblNwZWNNZXRhZGF0YRI0CgtjcmVh", "dGVfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BB", "AxIxCghlbmRfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3Rh", - "bXBCA+BBAxJPCgdyZXF1ZXN0GAMgASgLMj4uZ29vZ2xlLmNsb3VkLmNvbnRh", - "Y3RjZW50ZXJpbnNpZ2h0cy52MS5EZXBsb3lJc3N1ZU1vZGVsUmVxdWVzdCJi", - "ChlVbmRlcGxveUlzc3VlTW9kZWxSZXF1ZXN0EkUKBG5hbWUYASABKAlCN+BB", - "AvpBMQovY29udGFjdGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL0lz", - "c3VlTW9kZWwiHAoaVW5kZXBsb3lJc3N1ZU1vZGVsUmVzcG9uc2Ui2AEKGlVu", - "ZGVwbG95SXNzdWVNb2RlbE1ldGFkYXRhEjQKC2NyZWF0ZV90aW1lGAEgASgL", - "MhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEDEjEKCGVuZF90aW1l", - "GAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEDElEKB3Jl", - "cXVlc3QYAyABKAsyQC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", - "aHRzLnYxLlVuZGVwbG95SXNzdWVNb2RlbFJlcXVlc3QiUwoPR2V0SXNzdWVS", - "ZXF1ZXN0EkAKBG5hbWUYASABKAlCMuBBAvpBLAoqY29udGFjdGNlbnRlcmlu", - "c2lnaHRzLmdvb2dsZWFwaXMuY29tL0lzc3VlIlwKEUxpc3RJc3N1ZXNSZXF1", - "ZXN0EkcKBnBhcmVudBgBIAEoCUI34EEC+kExCi9jb250YWN0Y2VudGVyaW5z", - "aWdodHMuZ29vZ2xlYXBpcy5jb20vSXNzdWVNb2RlbCJSChJMaXN0SXNzdWVz", - "UmVzcG9uc2USPAoGaXNzdWVzGAEgAygLMiwuZ29vZ2xlLmNsb3VkLmNvbnRh", - "Y3RjZW50ZXJpbnNpZ2h0cy52MS5Jc3N1ZSKHAQoSVXBkYXRlSXNzdWVSZXF1", - "ZXN0EkAKBWlzc3VlGAEgASgLMiwuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50", - "ZXJpbnNpZ2h0cy52MS5Jc3N1ZUID4EECEi8KC3VwZGF0ZV9tYXNrGAIgASgL", - "MhouZ29vZ2xlLnByb3RvYnVmLkZpZWxkTWFzayJWChJEZWxldGVJc3N1ZVJl", - "cXVlc3QSQAoEbmFtZRgBIAEoCUIy4EEC+kEsCipjb250YWN0Y2VudGVyaW5z", - "aWdodHMuZ29vZ2xlYXBpcy5jb20vSXNzdWUibwofQ2FsY3VsYXRlSXNzdWVN", - "b2RlbFN0YXRzUmVxdWVzdBJMCgtpc3N1ZV9tb2RlbBgBIAEoCUI34EEC+kEx", - "Ci9jb250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xlYXBpcy5jb20vSXNzdWVN", - "b2RlbCJ2CiBDYWxjdWxhdGVJc3N1ZU1vZGVsU3RhdHNSZXNwb25zZRJSCg1j", - "dXJyZW50X3N0YXRzGAQgASgLMjsuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50", - "ZXJpbnNpZ2h0cy52MS5Jc3N1ZU1vZGVsTGFiZWxTdGF0cyKqAQoaQ3JlYXRl", - "UGhyYXNlTWF0Y2hlclJlcXVlc3QSOQoGcGFyZW50GAEgASgJQingQQL6QSMK", - "IWxvY2F0aW9ucy5nb29nbGVhcGlzLmNvbS9Mb2NhdGlvbhJRCg5waHJhc2Vf", - "bWF0Y2hlchgCIAEoCzI0Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", - "aWdodHMudjEuUGhyYXNlTWF0Y2hlckID4EECIo0BChlMaXN0UGhyYXNlTWF0", - "Y2hlcnNSZXF1ZXN0EjkKBnBhcmVudBgBIAEoCUIp4EEC+kEjCiFsb2NhdGlv", - "bnMuZ29vZ2xlYXBpcy5jb20vTG9jYXRpb24SEQoJcGFnZV9zaXplGAIgASgF", - "EhIKCnBhZ2VfdG9rZW4YAyABKAkSDgoGZmlsdGVyGAQgASgJIoQBChpMaXN0", - "UGhyYXNlTWF0Y2hlcnNSZXNwb25zZRJNCg9waHJhc2VfbWF0Y2hlcnMYASAD", - "KAsyNC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlBo", - "cmFzZU1hdGNoZXISFwoPbmV4dF9wYWdlX3Rva2VuGAIgASgJImMKF0dldFBo", - "cmFzZU1hdGNoZXJSZXF1ZXN0EkgKBG5hbWUYASABKAlCOuBBAvpBNAoyY29u", - "dGFjdGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL1BocmFzZU1hdGNo", - "ZXIiZgoaRGVsZXRlUGhyYXNlTWF0Y2hlclJlcXVlc3QSSAoEbmFtZRgBIAEo", - "CUI64EEC+kE0CjJjb250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xlYXBpcy5j", - "b20vUGhyYXNlTWF0Y2hlciKgAQoaVXBkYXRlUGhyYXNlTWF0Y2hlclJlcXVl", - "c3QSUQoOcGhyYXNlX21hdGNoZXIYASABKAsyNC5nb29nbGUuY2xvdWQuY29u", - "dGFjdGNlbnRlcmluc2lnaHRzLnYxLlBocmFzZU1hdGNoZXJCA+BBAhIvCgt1", - "cGRhdGVfbWFzaxgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5GaWVsZE1hc2si", - "WQoSR2V0U2V0dGluZ3NSZXF1ZXN0EkMKBG5hbWUYASABKAlCNeBBAvpBLwot", - "Y29udGFjdGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL1NldHRpbmdz", - "IpUBChVVcGRhdGVTZXR0aW5nc1JlcXVlc3QSRgoIc2V0dGluZ3MYASABKAsy", - "Ly5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlNldHRp", - "bmdzQgPgQQISNAoLdXBkYXRlX21hc2sYAiABKAsyGi5nb29nbGUucHJvdG9i", - "dWYuRmllbGRNYXNrQgPgQQIijgEKEUNyZWF0ZVZpZXdSZXF1ZXN0EjkKBnBh", - "cmVudBgBIAEoCUIp4EEC+kEjCiFsb2NhdGlvbnMuZ29vZ2xlYXBpcy5jb20v", - "TG9jYXRpb24SPgoEdmlldxgCIAEoCzIrLmdvb2dsZS5jbG91ZC5jb250YWN0", - "Y2VudGVyaW5zaWdodHMudjEuVmlld0ID4EECIlEKDkdldFZpZXdSZXF1ZXN0", - "Ej8KBG5hbWUYASABKAlCMeBBAvpBKwopY29udGFjdGNlbnRlcmluc2lnaHRz", - "Lmdvb2dsZWFwaXMuY29tL1ZpZXcidAoQTGlzdFZpZXdzUmVxdWVzdBI5CgZw", - "YXJlbnQYASABKAlCKeBBAvpBIwohbG9jYXRpb25zLmdvb2dsZWFwaXMuY29t", - "L0xvY2F0aW9uEhEKCXBhZ2Vfc2l6ZRgCIAEoBRISCgpwYWdlX3Rva2VuGAMg", - "ASgJImgKEUxpc3RWaWV3c1Jlc3BvbnNlEjoKBXZpZXdzGAEgAygLMisuZ29v", - "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5WaWV3EhcKD25l", - "eHRfcGFnZV90b2tlbhgCIAEoCSKEAQoRVXBkYXRlVmlld1JlcXVlc3QSPgoE", - "dmlldxgBIAEoCzIrLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdo", - "dHMudjEuVmlld0ID4EECEi8KC3VwZGF0ZV9tYXNrGAIgASgLMhouZ29vZ2xl", - "LnByb3RvYnVmLkZpZWxkTWFzayJUChFEZWxldGVWaWV3UmVxdWVzdBI/CgRu", - "YW1lGAEgASgJQjHgQQL6QSsKKWNvbnRhY3RjZW50ZXJpbnNpZ2h0cy5nb29n", - "bGVhcGlzLmNvbS9WaWV3KkoKEENvbnZlcnNhdGlvblZpZXcSIQodQ09OVkVS", - "U0FUSU9OX1ZJRVdfVU5TUEVDSUZJRUQQABIICgRGVUxMEAISCQoFQkFTSUMQ", - "ATLcRAoVQ29udGFjdENlbnRlckluc2lnaHRzEvoBChJDcmVhdGVDb252ZXJz", - "YXRpb24SQC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYx", - "LkNyZWF0ZUNvbnZlcnNhdGlvblJlcXVlc3QaMy5nb29nbGUuY2xvdWQuY29u", - "dGFjdGNlbnRlcmluc2lnaHRzLnYxLkNvbnZlcnNhdGlvbiJt2kEjcGFyZW50", - "LGNvbnZlcnNhdGlvbixjb252ZXJzYXRpb25faWSC0+STAkEiMS92MS97cGFy", - "ZW50PXByb2plY3RzLyovbG9jYXRpb25zLyp9L2NvbnZlcnNhdGlvbnM6DGNv", - "bnZlcnNhdGlvbhLnAQoSVXBsb2FkQ29udmVyc2F0aW9uEkAuZ29vZ2xlLmNs", - "b3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5VcGxvYWRDb252ZXJzYXRp", - "b25SZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlvbiJwykEq", - "CgxDb252ZXJzYXRpb24SGlVwbG9hZENvbnZlcnNhdGlvbk1ldGFkYXRhgtPk", - "kwI9IjgvdjEve3BhcmVudD1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qfS9jb252", - "ZXJzYXRpb25zOnVwbG9hZDoBKhL8AQoSVXBkYXRlQ29udmVyc2F0aW9uEkAu", - "Z29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5VcGRhdGVD", - "b252ZXJzYXRpb25SZXF1ZXN0GjMuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50", - "ZXJpbnNpZ2h0cy52MS5Db252ZXJzYXRpb24ib9pBGGNvbnZlcnNhdGlvbix1", - "cGRhdGVfbWFza4LT5JMCTjI+L3YxL3tjb252ZXJzYXRpb24ubmFtZT1wcm9q", - "ZWN0cy8qL2xvY2F0aW9ucy8qL2NvbnZlcnNhdGlvbnMvKn06DGNvbnZlcnNh", - "dGlvbhLHAQoPR2V0Q29udmVyc2F0aW9uEj0uZ29vZ2xlLmNsb3VkLmNvbnRh", - "Y3RjZW50ZXJpbnNpZ2h0cy52MS5HZXRDb252ZXJzYXRpb25SZXF1ZXN0GjMu", - "Z29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Db252ZXJz", - "YXRpb24iQNpBBG5hbWWC0+STAjMSMS92MS97bmFtZT1wcm9qZWN0cy8qL2xv", - "Y2F0aW9ucy8qL2NvbnZlcnNhdGlvbnMvKn0S2gEKEUxpc3RDb252ZXJzYXRp", - "b25zEj8uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5M", - "aXN0Q29udmVyc2F0aW9uc1JlcXVlc3QaQC5nb29nbGUuY2xvdWQuY29udGFj", - "dGNlbnRlcmluc2lnaHRzLnYxLkxpc3RDb252ZXJzYXRpb25zUmVzcG9uc2Ui", - "QtpBBnBhcmVudILT5JMCMxIxL3YxL3twYXJlbnQ9cHJvamVjdHMvKi9sb2Nh", - "dGlvbnMvKn0vY29udmVyc2F0aW9ucxKwAQoSRGVsZXRlQ29udmVyc2F0aW9u", - "EkAuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5EZWxl", - "dGVDb252ZXJzYXRpb25SZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5", - "IkDaQQRuYW1lgtPkkwIzKjEvdjEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlv", - "bnMvKi9jb252ZXJzYXRpb25zLyp9Ev4BCg5DcmVhdGVBbmFseXNpcxI8Lmdv", - "b2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ3JlYXRlQW5h", - "bHlzaXNSZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlvbiKO", - "AcpBKwoIQW5hbHlzaXMSH0NyZWF0ZUFuYWx5c2lzT3BlcmF0aW9uTWV0YWRh", - "dGHaQQ9wYXJlbnQsYW5hbHlzaXOC0+STAkgiPC92MS97cGFyZW50PXByb2pl", - "Y3RzLyovbG9jYXRpb25zLyovY29udmVyc2F0aW9ucy8qfS9hbmFseXNlczoI", - "YW5hbHlzaXMSxgEKC0dldEFuYWx5c2lzEjkuZ29vZ2xlLmNsb3VkLmNvbnRh", - "Y3RjZW50ZXJpbnNpZ2h0cy52MS5HZXRBbmFseXNpc1JlcXVlc3QaLy5nb29n", - "bGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkFuYWx5c2lzIkva", - "QQRuYW1lgtPkkwI+EjwvdjEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlvbnMv", - "Ki9jb252ZXJzYXRpb25zLyovYW5hbHlzZXMvKn0S1gEKDExpc3RBbmFseXNl", - "cxI6Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuTGlz", - "dEFuYWx5c2VzUmVxdWVzdBo7Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", - "aW5zaWdodHMudjEuTGlzdEFuYWx5c2VzUmVzcG9uc2UiTdpBBnBhcmVudILT", - "5JMCPhI8L3YxL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9jb252", - "ZXJzYXRpb25zLyp9L2FuYWx5c2VzErMBCg5EZWxldGVBbmFseXNpcxI8Lmdv", - "b2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuRGVsZXRlQW5h", - "bHlzaXNSZXF1ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IkvaQQRuYW1l", - "gtPkkwI+KjwvdjEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9jb252", - "ZXJzYXRpb25zLyovYW5hbHlzZXMvKn0StwIKGEJ1bGtBbmFseXplQ29udmVy", - "c2F0aW9ucxJGLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMu", - "djEuQnVsa0FuYWx5emVDb252ZXJzYXRpb25zUmVxdWVzdBodLmdvb2dsZS5s", - "b25ncnVubmluZy5PcGVyYXRpb24iswHKQUQKIEJ1bGtBbmFseXplQ29udmVy", - "c2F0aW9uc1Jlc3BvbnNlEiBCdWxrQW5hbHl6ZUNvbnZlcnNhdGlvbnNNZXRh", - "ZGF0YdpBIXBhcmVudCxmaWx0ZXIsYW5hbHlzaXNfcGVyY2VudGFnZYLT5JMC", - "QiI9L3YxL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMvKn0vY29udmVy", - "c2F0aW9uczpidWxrQW5hbHl6ZToBKhKeAgoXQnVsa0RlbGV0ZUNvbnZlcnNh", - "dGlvbnMSRS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYx", - "LkJ1bGtEZWxldGVDb252ZXJzYXRpb25zUmVxdWVzdBodLmdvb2dsZS5sb25n", - "cnVubmluZy5PcGVyYXRpb24inAHKQUIKH0J1bGtEZWxldGVDb252ZXJzYXRp", - "b25zUmVzcG9uc2USH0J1bGtEZWxldGVDb252ZXJzYXRpb25zTWV0YWRhdGHa", - "QQ1wYXJlbnQsZmlsdGVygtPkkwJBIjwvdjEve3BhcmVudD1wcm9qZWN0cy8q", - "L2xvY2F0aW9ucy8qfS9jb252ZXJzYXRpb25zOmJ1bGtEZWxldGU6ASoSgwIK", - "E0luZ2VzdENvbnZlcnNhdGlvbnMSQS5nb29nbGUuY2xvdWQuY29udGFjdGNl", - "bnRlcmluc2lnaHRzLnYxLkluZ2VzdENvbnZlcnNhdGlvbnNSZXF1ZXN0Gh0u", - "Z29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlvbiKJAcpBOgobSW5nZXN0Q29u", - "dmVyc2F0aW9uc1Jlc3BvbnNlEhtJbmdlc3RDb252ZXJzYXRpb25zTWV0YWRh", - "dGHaQQZwYXJlbnSC0+STAj0iOC92MS97cGFyZW50PXByb2plY3RzLyovbG9j", - "YXRpb25zLyp9L2NvbnZlcnNhdGlvbnM6aW5nZXN0OgEqEv4BChJFeHBvcnRJ", - "bnNpZ2h0c0RhdGESQC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", - "aHRzLnYxLkV4cG9ydEluc2lnaHRzRGF0YVJlcXVlc3QaHS5nb29nbGUubG9u", - "Z3J1bm5pbmcuT3BlcmF0aW9uIoYBykE4ChpFeHBvcnRJbnNpZ2h0c0RhdGFS", - "ZXNwb25zZRIaRXhwb3J0SW5zaWdodHNEYXRhTWV0YWRhdGHaQQZwYXJlbnSC", - "0+STAjwiNy92MS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyp9L2lu", - "c2lnaHRzZGF0YTpleHBvcnQ6ASoS9gEKEENyZWF0ZUlzc3VlTW9kZWwSPi5n", - "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkNyZWF0ZUlz", + "bXBCA+BBAxJcCgdyZXF1ZXN0GAMgASgLMkYuZ29vZ2xlLmNsb3VkLmNvbnRh", + "Y3RjZW50ZXJpbnNpZ2h0cy52MS5Jbml0aWFsaXplRW5jcnlwdGlvblNwZWNS", + "ZXF1ZXN0QgPgQQMSKgoOcGFydGlhbF9lcnJvcnMYBCADKAsyEi5nb29nbGUu", + "cnBjLlN0YXR1cyKOAQoRQ3JlYXRlVmlld1JlcXVlc3QSOQoGcGFyZW50GAEg", + "ASgJQingQQL6QSMKIWxvY2F0aW9ucy5nb29nbGVhcGlzLmNvbS9Mb2NhdGlv", + "bhI+CgR2aWV3GAIgASgLMisuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJp", + "bnNpZ2h0cy52MS5WaWV3QgPgQQIiUQoOR2V0Vmlld1JlcXVlc3QSPwoEbmFt", + "ZRgBIAEoCUIx4EEC+kErCiljb250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xl", + "YXBpcy5jb20vVmlldyJ0ChBMaXN0Vmlld3NSZXF1ZXN0EjkKBnBhcmVudBgB", + "IAEoCUIp4EEC+kEjCiFsb2NhdGlvbnMuZ29vZ2xlYXBpcy5jb20vTG9jYXRp", + "b24SEQoJcGFnZV9zaXplGAIgASgFEhIKCnBhZ2VfdG9rZW4YAyABKAkiaAoR", + "TGlzdFZpZXdzUmVzcG9uc2USOgoFdmlld3MYASADKAsyKy5nb29nbGUuY2xv", + "dWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlZpZXcSFwoPbmV4dF9wYWdl", + "X3Rva2VuGAIgASgJIoQBChFVcGRhdGVWaWV3UmVxdWVzdBI+CgR2aWV3GAEg", + "ASgLMisuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5W", + "aWV3QgPgQQISLwoLdXBkYXRlX21hc2sYAiABKAsyGi5nb29nbGUucHJvdG9i", + "dWYuRmllbGRNYXNrIlQKEURlbGV0ZVZpZXdSZXF1ZXN0Ej8KBG5hbWUYASAB", + "KAlCMeBBAvpBKwopY29udGFjdGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMu", + "Y29tL1ZpZXcqSgoQQ29udmVyc2F0aW9uVmlldxIhCh1DT05WRVJTQVRJT05f", + "VklFV19VTlNQRUNJRklFRBAAEggKBEZVTEwQAhIJCgVCQVNJQxABMs5MChVD", + "b250YWN0Q2VudGVySW5zaWdodHMS+gEKEkNyZWF0ZUNvbnZlcnNhdGlvbhJA", + "Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ3JlYXRl", + "Q29udmVyc2F0aW9uUmVxdWVzdBozLmdvb2dsZS5jbG91ZC5jb250YWN0Y2Vu", + "dGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uIm3aQSNwYXJlbnQsY29udmVy", + "c2F0aW9uLGNvbnZlcnNhdGlvbl9pZILT5JMCQSIxL3YxL3twYXJlbnQ9cHJv", + "amVjdHMvKi9sb2NhdGlvbnMvKn0vY29udmVyc2F0aW9uczoMY29udmVyc2F0", + "aW9uEucBChJVcGxvYWRDb252ZXJzYXRpb24SQC5nb29nbGUuY2xvdWQuY29u", + "dGFjdGNlbnRlcmluc2lnaHRzLnYxLlVwbG9hZENvbnZlcnNhdGlvblJlcXVl", + "c3QaHS5nb29nbGUubG9uZ3J1bm5pbmcuT3BlcmF0aW9uInDKQSoKDENvbnZl", + "cnNhdGlvbhIaVXBsb2FkQ29udmVyc2F0aW9uTWV0YWRhdGGC0+STAj0iOC92", + "MS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyp9L2NvbnZlcnNhdGlv", + "bnM6dXBsb2FkOgEqEvwBChJVcGRhdGVDb252ZXJzYXRpb24SQC5nb29nbGUu", + "Y2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlVwZGF0ZUNvbnZlcnNh", + "dGlvblJlcXVlc3QaMy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", + "aHRzLnYxLkNvbnZlcnNhdGlvbiJv2kEYY29udmVyc2F0aW9uLHVwZGF0ZV9t", + "YXNrgtPkkwJOMj4vdjEve2NvbnZlcnNhdGlvbi5uYW1lPXByb2plY3RzLyov", + "bG9jYXRpb25zLyovY29udmVyc2F0aW9ucy8qfToMY29udmVyc2F0aW9uEscB", + "Cg9HZXRDb252ZXJzYXRpb24SPS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", + "cmluc2lnaHRzLnYxLkdldENvbnZlcnNhdGlvblJlcXVlc3QaMy5nb29nbGUu", + "Y2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkNvbnZlcnNhdGlvbiJA", + "2kEEbmFtZYLT5JMCMxIxL3YxL3tuYW1lPXByb2plY3RzLyovbG9jYXRpb25z", + "LyovY29udmVyc2F0aW9ucy8qfRLaAQoRTGlzdENvbnZlcnNhdGlvbnMSPy5n", + "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkxpc3RDb252", + "ZXJzYXRpb25zUmVxdWVzdBpALmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", + "aW5zaWdodHMudjEuTGlzdENvbnZlcnNhdGlvbnNSZXNwb25zZSJC2kEGcGFy", + "ZW50gtPkkwIzEjEvdjEve3BhcmVudD1wcm9qZWN0cy8qL2xvY2F0aW9ucy8q", + "fS9jb252ZXJzYXRpb25zErABChJEZWxldGVDb252ZXJzYXRpb24SQC5nb29n", + "bGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkRlbGV0ZUNvbnZl", + "cnNhdGlvblJlcXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiQNpBBG5h", + "bWWC0+STAjMqMS92MS97bmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qL2Nv", + "bnZlcnNhdGlvbnMvKn0S/gEKDkNyZWF0ZUFuYWx5c2lzEjwuZ29vZ2xlLmNs", + "b3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5DcmVhdGVBbmFseXNpc1Jl", + "cXVlc3QaHS5nb29nbGUubG9uZ3J1bm5pbmcuT3BlcmF0aW9uIo4BykErCghB", + "bmFseXNpcxIfQ3JlYXRlQW5hbHlzaXNPcGVyYXRpb25NZXRhZGF0YdpBD3Bh", + "cmVudCxhbmFseXNpc4LT5JMCSCI8L3YxL3twYXJlbnQ9cHJvamVjdHMvKi9s", + "b2NhdGlvbnMvKi9jb252ZXJzYXRpb25zLyp9L2FuYWx5c2VzOghhbmFseXNp", + "cxLGAQoLR2V0QW5hbHlzaXMSOS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", + "cmluc2lnaHRzLnYxLkdldEFuYWx5c2lzUmVxdWVzdBovLmdvb2dsZS5jbG91", + "ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQW5hbHlzaXMiS9pBBG5hbWWC", + "0+STAj4SPC92MS97bmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qL2NvbnZl", + "cnNhdGlvbnMvKi9hbmFseXNlcy8qfRLWAQoMTGlzdEFuYWx5c2VzEjouZ29v", + "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5MaXN0QW5hbHlz", + "ZXNSZXF1ZXN0GjsuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0", + "cy52MS5MaXN0QW5hbHlzZXNSZXNwb25zZSJN2kEGcGFyZW50gtPkkwI+Ejwv", + "djEve3BhcmVudD1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qL2NvbnZlcnNhdGlv", + "bnMvKn0vYW5hbHlzZXMSswEKDkRlbGV0ZUFuYWx5c2lzEjwuZ29vZ2xlLmNs", + "b3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5EZWxldGVBbmFseXNpc1Jl", + "cXVlc3QaFi5nb29nbGUucHJvdG9idWYuRW1wdHkiS9pBBG5hbWWC0+STAj4q", + "PC92MS97bmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qL2NvbnZlcnNhdGlv", + "bnMvKi9hbmFseXNlcy8qfRK3AgoYQnVsa0FuYWx5emVDb252ZXJzYXRpb25z", + "EkYuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5CdWxr", + "QW5hbHl6ZUNvbnZlcnNhdGlvbnNSZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5u", + "aW5nLk9wZXJhdGlvbiKzAcpBRAogQnVsa0FuYWx5emVDb252ZXJzYXRpb25z", + "UmVzcG9uc2USIEJ1bGtBbmFseXplQ29udmVyc2F0aW9uc01ldGFkYXRh2kEh", + "cGFyZW50LGZpbHRlcixhbmFseXNpc19wZXJjZW50YWdlgtPkkwJCIj0vdjEv", + "e3BhcmVudD1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qfS9jb252ZXJzYXRpb25z", + "OmJ1bGtBbmFseXplOgEqEp4CChdCdWxrRGVsZXRlQ29udmVyc2F0aW9ucxJF", + "Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQnVsa0Rl", + "bGV0ZUNvbnZlcnNhdGlvbnNSZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5n", + "Lk9wZXJhdGlvbiKcAcpBQgofQnVsa0RlbGV0ZUNvbnZlcnNhdGlvbnNSZXNw", + "b25zZRIfQnVsa0RlbGV0ZUNvbnZlcnNhdGlvbnNNZXRhZGF0YdpBDXBhcmVu", + "dCxmaWx0ZXKC0+STAkEiPC92MS97cGFyZW50PXByb2plY3RzLyovbG9jYXRp", + "b25zLyp9L2NvbnZlcnNhdGlvbnM6YnVsa0RlbGV0ZToBKhKDAgoTSW5nZXN0", + "Q29udmVyc2F0aW9ucxJBLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", + "aWdodHMudjEuSW5nZXN0Q29udmVyc2F0aW9uc1JlcXVlc3QaHS5nb29nbGUu", + "bG9uZ3J1bm5pbmcuT3BlcmF0aW9uIokBykE6ChtJbmdlc3RDb252ZXJzYXRp", + "b25zUmVzcG9uc2USG0luZ2VzdENvbnZlcnNhdGlvbnNNZXRhZGF0YdpBBnBh", + "cmVudILT5JMCPSI4L3YxL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMv", + "Kn0vY29udmVyc2F0aW9uczppbmdlc3Q6ASoS/gEKEkV4cG9ydEluc2lnaHRz", + "RGF0YRJALmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEu", + "RXhwb3J0SW5zaWdodHNEYXRhUmVxdWVzdBodLmdvb2dsZS5sb25ncnVubmlu", + "Zy5PcGVyYXRpb24ihgHKQTgKGkV4cG9ydEluc2lnaHRzRGF0YVJlc3BvbnNl", + "EhpFeHBvcnRJbnNpZ2h0c0RhdGFNZXRhZGF0YdpBBnBhcmVudILT5JMCPCI3", + "L3YxL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMvKn0vaW5zaWdodHNk", + "YXRhOmV4cG9ydDoBKhL2AQoQQ3JlYXRlSXNzdWVNb2RlbBI+Lmdvb2dsZS5j", + "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ3JlYXRlSXNzdWVNb2Rl", + "bFJlcXVlc3QaHS5nb29nbGUubG9uZ3J1bm5pbmcuT3BlcmF0aW9uIoIBykEm", + "CgpJc3N1ZU1vZGVsEhhDcmVhdGVJc3N1ZU1vZGVsTWV0YWRhdGHaQRJwYXJl", + "bnQsaXNzdWVfbW9kZWyC0+STAj4iLy92MS97cGFyZW50PXByb2plY3RzLyov", + "bG9jYXRpb25zLyp9L2lzc3VlTW9kZWxzOgtpc3N1ZV9tb2RlbBLxAQoQVXBk", + "YXRlSXNzdWVNb2RlbBI+Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", + "aWdodHMudjEuVXBkYXRlSXNzdWVNb2RlbFJlcXVlc3QaMS5nb29nbGUuY2xv", + "dWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLklzc3VlTW9kZWwiatpBF2lz", + "c3VlX21vZGVsLHVwZGF0ZV9tYXNrgtPkkwJKMjsvdjEve2lzc3VlX21vZGVs", + "Lm5hbWU9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9pc3N1ZU1vZGVscy8qfToL", + "aXNzdWVfbW9kZWwSvwEKDUdldElzc3VlTW9kZWwSOy5nb29nbGUuY2xvdWQu", + "Y29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkdldElzc3VlTW9kZWxSZXF1ZXN0", + "GjEuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Jc3N1", + "ZU1vZGVsIj7aQQRuYW1lgtPkkwIxEi8vdjEve25hbWU9cHJvamVjdHMvKi9s", + "b2NhdGlvbnMvKi9pc3N1ZU1vZGVscy8qfRLSAQoPTGlzdElzc3VlTW9kZWxz", + "Ej0uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5MaXN0", + "SXNzdWVNb2RlbHNSZXF1ZXN0Gj4uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50", + "ZXJpbnNpZ2h0cy52MS5MaXN0SXNzdWVNb2RlbHNSZXNwb25zZSJA2kEGcGFy", + "ZW50gtPkkwIxEi8vdjEve3BhcmVudD1wcm9qZWN0cy8qL2xvY2F0aW9ucy8q", + "fS9pc3N1ZU1vZGVscxLlAQoQRGVsZXRlSXNzdWVNb2RlbBI+Lmdvb2dsZS5j", + "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuRGVsZXRlSXNzdWVNb2Rl", + "bFJlcXVlc3QaHS5nb29nbGUubG9uZ3J1bm5pbmcuT3BlcmF0aW9uInLKQTEK", + "FWdvb2dsZS5wcm90b2J1Zi5FbXB0eRIYRGVsZXRlSXNzdWVNb2RlbE1ldGFk", + "YXRh2kEEbmFtZYLT5JMCMSovL3YxL3tuYW1lPXByb2plY3RzLyovbG9jYXRp", + "b25zLyovaXNzdWVNb2RlbHMvKn0S8gEKEERlcGxveUlzc3VlTW9kZWwSPi5n", + "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkRlcGxveUlz", "c3VlTW9kZWxSZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlv", - "biKCAcpBJgoKSXNzdWVNb2RlbBIYQ3JlYXRlSXNzdWVNb2RlbE1ldGFkYXRh", - "2kEScGFyZW50LGlzc3VlX21vZGVsgtPkkwI+Ii8vdjEve3BhcmVudD1wcm9q", - "ZWN0cy8qL2xvY2F0aW9ucy8qfS9pc3N1ZU1vZGVsczoLaXNzdWVfbW9kZWwS", - "8QEKEFVwZGF0ZUlzc3VlTW9kZWwSPi5nb29nbGUuY2xvdWQuY29udGFjdGNl", - "bnRlcmluc2lnaHRzLnYxLlVwZGF0ZUlzc3VlTW9kZWxSZXF1ZXN0GjEuZ29v", - "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Jc3N1ZU1vZGVs", - "ImraQRdpc3N1ZV9tb2RlbCx1cGRhdGVfbWFza4LT5JMCSjI7L3YxL3tpc3N1", - "ZV9tb2RlbC5uYW1lPXByb2plY3RzLyovbG9jYXRpb25zLyovaXNzdWVNb2Rl", - "bHMvKn06C2lzc3VlX21vZGVsEr8BCg1HZXRJc3N1ZU1vZGVsEjsuZ29vZ2xl", - "LmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5HZXRJc3N1ZU1vZGVs", - "UmVxdWVzdBoxLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMu", - "djEuSXNzdWVNb2RlbCI+2kEEbmFtZYLT5JMCMRIvL3YxL3tuYW1lPXByb2pl", - "Y3RzLyovbG9jYXRpb25zLyovaXNzdWVNb2RlbHMvKn0S0gEKD0xpc3RJc3N1", - "ZU1vZGVscxI9Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMu", - "djEuTGlzdElzc3VlTW9kZWxzUmVxdWVzdBo+Lmdvb2dsZS5jbG91ZC5jb250", - "YWN0Y2VudGVyaW5zaWdodHMudjEuTGlzdElzc3VlTW9kZWxzUmVzcG9uc2Ui", - "QNpBBnBhcmVudILT5JMCMRIvL3YxL3twYXJlbnQ9cHJvamVjdHMvKi9sb2Nh", - "dGlvbnMvKn0vaXNzdWVNb2RlbHMS5QEKEERlbGV0ZUlzc3VlTW9kZWwSPi5n", - "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkRlbGV0ZUlz", - "c3VlTW9kZWxSZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9wZXJhdGlv", - "biJyykExChVnb29nbGUucHJvdG9idWYuRW1wdHkSGERlbGV0ZUlzc3VlTW9k", - "ZWxNZXRhZGF0YdpBBG5hbWWC0+STAjEqLy92MS97bmFtZT1wcm9qZWN0cy8q", - "L2xvY2F0aW9ucy8qL2lzc3VlTW9kZWxzLyp9EvIBChBEZXBsb3lJc3N1ZU1v", - "ZGVsEj4uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5E", - "ZXBsb3lJc3N1ZU1vZGVsUmVxdWVzdBodLmdvb2dsZS5sb25ncnVubmluZy5P", - "cGVyYXRpb24if8pBNAoYRGVwbG95SXNzdWVNb2RlbFJlc3BvbnNlEhhEZXBs", - "b3lJc3N1ZU1vZGVsTWV0YWRhdGHaQQRuYW1lgtPkkwI7IjYvdjEve25hbWU9", - "cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9pc3N1ZU1vZGVscy8qfTpkZXBsb3k6", - "ASoS/QEKElVuZGVwbG95SXNzdWVNb2RlbBJALmdvb2dsZS5jbG91ZC5jb250", - "YWN0Y2VudGVyaW5zaWdodHMudjEuVW5kZXBsb3lJc3N1ZU1vZGVsUmVxdWVz", - "dBodLmdvb2dsZS5sb25ncnVubmluZy5PcGVyYXRpb24ihQHKQTgKGlVuZGVw", - "bG95SXNzdWVNb2RlbFJlc3BvbnNlEhpVbmRlcGxveUlzc3VlTW9kZWxNZXRh", - "ZGF0YdpBBG5hbWWC0+STAj0iOC92MS97bmFtZT1wcm9qZWN0cy8qL2xvY2F0", - "aW9ucy8qL2lzc3VlTW9kZWxzLyp9OnVuZGVwbG95OgEqErkBCghHZXRJc3N1", - "ZRI2Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuR2V0", - "SXNzdWVSZXF1ZXN0GiwuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNp", - "Z2h0cy52MS5Jc3N1ZSJH2kEEbmFtZYLT5JMCOhI4L3YxL3tuYW1lPXByb2pl", - "Y3RzLyovbG9jYXRpb25zLyovaXNzdWVNb2RlbHMvKi9pc3N1ZXMvKn0SzAEK", - "Ckxpc3RJc3N1ZXMSOC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", - "aHRzLnYxLkxpc3RJc3N1ZXNSZXF1ZXN0GjkuZ29vZ2xlLmNsb3VkLmNvbnRh", - "Y3RjZW50ZXJpbnNpZ2h0cy52MS5MaXN0SXNzdWVzUmVzcG9uc2UiSdpBBnBh", - "cmVudILT5JMCOhI4L3YxL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMv", - "Ki9pc3N1ZU1vZGVscy8qfS9pc3N1ZXMS2QEKC1VwZGF0ZUlzc3VlEjkuZ29v", - "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5VcGRhdGVJc3N1", - "ZVJlcXVlc3QaLC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRz", - "LnYxLklzc3VlImHaQRFpc3N1ZSx1cGRhdGVfbWFza4LT5JMCRzI+L3YxL3tp", - "c3N1ZS5uYW1lPXByb2plY3RzLyovbG9jYXRpb25zLyovaXNzdWVNb2RlbHMv", - "Ki9pc3N1ZXMvKn06BWlzc3VlEqkBCgtEZWxldGVJc3N1ZRI5Lmdvb2dsZS5j", - "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuRGVsZXRlSXNzdWVSZXF1", - "ZXN0GhYuZ29vZ2xlLnByb3RvYnVmLkVtcHR5IkfaQQRuYW1lgtPkkwI6Kjgv", - "djEve25hbWU9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9pc3N1ZU1vZGVscy8q", - "L2lzc3Vlcy8qfRKSAgoYQ2FsY3VsYXRlSXNzdWVNb2RlbFN0YXRzEkYuZ29v", - "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5DYWxjdWxhdGVJ", - "c3N1ZU1vZGVsU3RhdHNSZXF1ZXN0GkcuZ29vZ2xlLmNsb3VkLmNvbnRhY3Rj", - "ZW50ZXJpbnNpZ2h0cy52MS5DYWxjdWxhdGVJc3N1ZU1vZGVsU3RhdHNSZXNw", - "b25zZSJl2kELaXNzdWVfbW9kZWyC0+STAlESTy92MS97aXNzdWVfbW9kZWw9", - "cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9pc3N1ZU1vZGVscy8qfTpjYWxjdWxh", - "dGVJc3N1ZU1vZGVsU3RhdHMS8gEKE0NyZWF0ZVBocmFzZU1hdGNoZXISQS5n", - "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkNyZWF0ZVBo", - "cmFzZU1hdGNoZXJSZXF1ZXN0GjQuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50", - "ZXJpbnNpZ2h0cy52MS5QaHJhc2VNYXRjaGVyImLaQRVwYXJlbnQscGhyYXNl", - "X21hdGNoZXKC0+STAkQiMi92MS97cGFyZW50PXByb2plY3RzLyovbG9jYXRp", - "b25zLyp9L3BocmFzZU1hdGNoZXJzOg5waHJhc2VfbWF0Y2hlchLLAQoQR2V0", - "UGhyYXNlTWF0Y2hlchI+Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", - "aWdodHMudjEuR2V0UGhyYXNlTWF0Y2hlclJlcXVlc3QaNC5nb29nbGUuY2xv", - "dWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlBocmFzZU1hdGNoZXIiQdpB", - "BG5hbWWC0+STAjQSMi92MS97bmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9ucy8q", - "L3BocmFzZU1hdGNoZXJzLyp9Et4BChJMaXN0UGhyYXNlTWF0Y2hlcnMSQC5n", - "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkxpc3RQaHJh", - "c2VNYXRjaGVyc1JlcXVlc3QaQS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", - "cmluc2lnaHRzLnYxLkxpc3RQaHJhc2VNYXRjaGVyc1Jlc3BvbnNlIkPaQQZw", - "YXJlbnSC0+STAjQSMi92MS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25z", - "Lyp9L3BocmFzZU1hdGNoZXJzErMBChNEZWxldGVQaHJhc2VNYXRjaGVyEkEu", - "Z29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5EZWxldGVQ", - "aHJhc2VNYXRjaGVyUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSJB", - "2kEEbmFtZYLT5JMCNCoyL3YxL3tuYW1lPXByb2plY3RzLyovbG9jYXRpb25z", - "LyovcGhyYXNlTWF0Y2hlcnMvKn0ShgIKE1VwZGF0ZVBocmFzZU1hdGNoZXIS", - "QS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlVwZGF0", - "ZVBocmFzZU1hdGNoZXJSZXF1ZXN0GjQuZ29vZ2xlLmNsb3VkLmNvbnRhY3Rj", - "ZW50ZXJpbnNpZ2h0cy52MS5QaHJhc2VNYXRjaGVyInbaQRpwaHJhc2VfbWF0", - "Y2hlcix1cGRhdGVfbWFza4LT5JMCUzJBL3YxL3twaHJhc2VfbWF0Y2hlci5u", - "YW1lPXByb2plY3RzLyovbG9jYXRpb25zLyovcGhyYXNlTWF0Y2hlcnMvKn06", - "DnBocmFzZV9tYXRjaGVyEuQBCg5DYWxjdWxhdGVTdGF0cxI8Lmdvb2dsZS5j", - "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ2FsY3VsYXRlU3RhdHNS", - "ZXF1ZXN0Gj0uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", - "MS5DYWxjdWxhdGVTdGF0c1Jlc3BvbnNlIlXaQQhsb2NhdGlvboLT5JMCRBJC", - "L3YxL3tsb2NhdGlvbj1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qfS9jb252ZXJz", - "YXRpb25zOmNhbGN1bGF0ZVN0YXRzErQBCgtHZXRTZXR0aW5ncxI5Lmdvb2ds", - "ZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuR2V0U2V0dGluZ3NS", + "biJ/ykE0ChhEZXBsb3lJc3N1ZU1vZGVsUmVzcG9uc2USGERlcGxveUlzc3Vl", + "TW9kZWxNZXRhZGF0YdpBBG5hbWWC0+STAjsiNi92MS97bmFtZT1wcm9qZWN0", + "cy8qL2xvY2F0aW9ucy8qL2lzc3VlTW9kZWxzLyp9OmRlcGxveToBKhL9AQoS", + "VW5kZXBsb3lJc3N1ZU1vZGVsEkAuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50", + "ZXJpbnNpZ2h0cy52MS5VbmRlcGxveUlzc3VlTW9kZWxSZXF1ZXN0Gh0uZ29v", + "Z2xlLmxvbmdydW5uaW5nLk9wZXJhdGlvbiKFAcpBOAoaVW5kZXBsb3lJc3N1", + "ZU1vZGVsUmVzcG9uc2USGlVuZGVwbG95SXNzdWVNb2RlbE1ldGFkYXRh2kEE", + "bmFtZYLT5JMCPSI4L3YxL3tuYW1lPXByb2plY3RzLyovbG9jYXRpb25zLyov", + "aXNzdWVNb2RlbHMvKn06dW5kZXBsb3k6ASoS8gEKEEV4cG9ydElzc3VlTW9k", + "ZWwSPi5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkV4", + "cG9ydElzc3VlTW9kZWxSZXF1ZXN0Gh0uZ29vZ2xlLmxvbmdydW5uaW5nLk9w", + "ZXJhdGlvbiJ/ykE0ChhFeHBvcnRJc3N1ZU1vZGVsUmVzcG9uc2USGEV4cG9y", + "dElzc3VlTW9kZWxNZXRhZGF0YdpBBG5hbWWC0+STAjsiNi92MS97bmFtZT1w", + "cm9qZWN0cy8qL2xvY2F0aW9ucy8qL2lzc3VlTW9kZWxzLyp9OmV4cG9ydDoB", + "KhL1AQoQSW1wb3J0SXNzdWVNb2RlbBI+Lmdvb2dsZS5jbG91ZC5jb250YWN0", + "Y2VudGVyaW5zaWdodHMudjEuSW1wb3J0SXNzdWVNb2RlbFJlcXVlc3QaHS5n", + "b29nbGUubG9uZ3J1bm5pbmcuT3BlcmF0aW9uIoEBykE0ChhJbXBvcnRJc3N1", + "ZU1vZGVsUmVzcG9uc2USGEltcG9ydElzc3VlTW9kZWxNZXRhZGF0YdpBBnBh", + "cmVudILT5JMCOyI2L3YxL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMv", + "Kn0vaXNzdWVNb2RlbHM6aW1wb3J0OgEqErkBCghHZXRJc3N1ZRI2Lmdvb2ds", + "ZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuR2V0SXNzdWVSZXF1", + "ZXN0GiwuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5J", + "c3N1ZSJH2kEEbmFtZYLT5JMCOhI4L3YxL3tuYW1lPXByb2plY3RzLyovbG9j", + "YXRpb25zLyovaXNzdWVNb2RlbHMvKi9pc3N1ZXMvKn0SzAEKCkxpc3RJc3N1", + "ZXMSOC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkxp", + "c3RJc3N1ZXNSZXF1ZXN0GjkuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJp", + "bnNpZ2h0cy52MS5MaXN0SXNzdWVzUmVzcG9uc2UiSdpBBnBhcmVudILT5JMC", + "OhI4L3YxL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9pc3N1ZU1v", + "ZGVscy8qfS9pc3N1ZXMS2QEKC1VwZGF0ZUlzc3VlEjkuZ29vZ2xlLmNsb3Vk", + "LmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5VcGRhdGVJc3N1ZVJlcXVlc3Qa", + "LC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLklzc3Vl", + "ImHaQRFpc3N1ZSx1cGRhdGVfbWFza4LT5JMCRzI+L3YxL3tpc3N1ZS5uYW1l", + "PXByb2plY3RzLyovbG9jYXRpb25zLyovaXNzdWVNb2RlbHMvKi9pc3N1ZXMv", + "Kn06BWlzc3VlEqkBCgtEZWxldGVJc3N1ZRI5Lmdvb2dsZS5jbG91ZC5jb250", + "YWN0Y2VudGVyaW5zaWdodHMudjEuRGVsZXRlSXNzdWVSZXF1ZXN0GhYuZ29v", + "Z2xlLnByb3RvYnVmLkVtcHR5IkfaQQRuYW1lgtPkkwI6KjgvdjEve25hbWU9", + "cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9pc3N1ZU1vZGVscy8qL2lzc3Vlcy8q", + "fRKSAgoYQ2FsY3VsYXRlSXNzdWVNb2RlbFN0YXRzEkYuZ29vZ2xlLmNsb3Vk", + "LmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5DYWxjdWxhdGVJc3N1ZU1vZGVs", + "U3RhdHNSZXF1ZXN0GkcuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNp", + "Z2h0cy52MS5DYWxjdWxhdGVJc3N1ZU1vZGVsU3RhdHNSZXNwb25zZSJl2kEL", + "aXNzdWVfbW9kZWyC0+STAlESTy92MS97aXNzdWVfbW9kZWw9cHJvamVjdHMv", + "Ki9sb2NhdGlvbnMvKi9pc3N1ZU1vZGVscy8qfTpjYWxjdWxhdGVJc3N1ZU1v", + "ZGVsU3RhdHMS8gEKE0NyZWF0ZVBocmFzZU1hdGNoZXISQS5nb29nbGUuY2xv", + "dWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkNyZWF0ZVBocmFzZU1hdGNo", + "ZXJSZXF1ZXN0GjQuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0", + "cy52MS5QaHJhc2VNYXRjaGVyImLaQRVwYXJlbnQscGhyYXNlX21hdGNoZXKC", + "0+STAkQiMi92MS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyp9L3Bo", + "cmFzZU1hdGNoZXJzOg5waHJhc2VfbWF0Y2hlchLLAQoQR2V0UGhyYXNlTWF0", + "Y2hlchI+Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEu", + "R2V0UGhyYXNlTWF0Y2hlclJlcXVlc3QaNC5nb29nbGUuY2xvdWQuY29udGFj", + "dGNlbnRlcmluc2lnaHRzLnYxLlBocmFzZU1hdGNoZXIiQdpBBG5hbWWC0+ST", + "AjQSMi92MS97bmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qL3BocmFzZU1h", + "dGNoZXJzLyp9Et4BChJMaXN0UGhyYXNlTWF0Y2hlcnMSQC5nb29nbGUuY2xv", + "dWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkxpc3RQaHJhc2VNYXRjaGVy", + "c1JlcXVlc3QaQS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRz", + "LnYxLkxpc3RQaHJhc2VNYXRjaGVyc1Jlc3BvbnNlIkPaQQZwYXJlbnSC0+ST", + "AjQSMi92MS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyp9L3BocmFz", + "ZU1hdGNoZXJzErMBChNEZWxldGVQaHJhc2VNYXRjaGVyEkEuZ29vZ2xlLmNs", + "b3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5EZWxldGVQaHJhc2VNYXRj", + "aGVyUmVxdWVzdBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSJB2kEEbmFtZYLT", + "5JMCNCoyL3YxL3tuYW1lPXByb2plY3RzLyovbG9jYXRpb25zLyovcGhyYXNl", + "TWF0Y2hlcnMvKn0ShgIKE1VwZGF0ZVBocmFzZU1hdGNoZXISQS5nb29nbGUu", + "Y2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlVwZGF0ZVBocmFzZU1h", + "dGNoZXJSZXF1ZXN0GjQuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNp", + "Z2h0cy52MS5QaHJhc2VNYXRjaGVyInbaQRpwaHJhc2VfbWF0Y2hlcix1cGRh", + "dGVfbWFza4LT5JMCUzJBL3YxL3twaHJhc2VfbWF0Y2hlci5uYW1lPXByb2pl", + "Y3RzLyovbG9jYXRpb25zLyovcGhyYXNlTWF0Y2hlcnMvKn06DnBocmFzZV9t", + "YXRjaGVyEuQBCg5DYWxjdWxhdGVTdGF0cxI8Lmdvb2dsZS5jbG91ZC5jb250", + "YWN0Y2VudGVyaW5zaWdodHMudjEuQ2FsY3VsYXRlU3RhdHNSZXF1ZXN0Gj0u", + "Z29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5DYWxjdWxh", + "dGVTdGF0c1Jlc3BvbnNlIlXaQQhsb2NhdGlvboLT5JMCRBJCL3YxL3tsb2Nh", + "dGlvbj1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qfS9jb252ZXJzYXRpb25zOmNh", + "bGN1bGF0ZVN0YXRzErQBCgtHZXRTZXR0aW5ncxI5Lmdvb2dsZS5jbG91ZC5j", + "b250YWN0Y2VudGVyaW5zaWdodHMudjEuR2V0U2V0dGluZ3NSZXF1ZXN0Gi8u", + "Z29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5TZXR0aW5n", + "cyI52kEEbmFtZYLT5JMCLBIqL3YxL3tuYW1lPXByb2plY3RzLyovbG9jYXRp", + "b25zLyovc2V0dGluZ3N9Et0BCg5VcGRhdGVTZXR0aW5ncxI8Lmdvb2dsZS5j", + "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuVXBkYXRlU2V0dGluZ3NS", "ZXF1ZXN0Gi8uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", - "MS5TZXR0aW5ncyI52kEEbmFtZYLT5JMCLBIqL3YxL3tuYW1lPXByb2plY3Rz", - "LyovbG9jYXRpb25zLyovc2V0dGluZ3N9Et0BCg5VcGRhdGVTZXR0aW5ncxI8", - "Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuVXBkYXRl", - "U2V0dGluZ3NSZXF1ZXN0Gi8uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJp", - "bnNpZ2h0cy52MS5TZXR0aW5ncyJc2kEUc2V0dGluZ3MsdXBkYXRlX21hc2uC", - "0+STAj8yMy92MS97c2V0dGluZ3MubmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9u", - "cy8qL3NldHRpbmdzfToIc2V0dGluZ3MSugEKCkNyZWF0ZVZpZXcSOC5nb29n", - "bGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkNyZWF0ZVZpZXdS", - "ZXF1ZXN0GisuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", - "MS5WaWV3IkXaQQtwYXJlbnQsdmlld4LT5JMCMSIpL3YxL3twYXJlbnQ9cHJv", - "amVjdHMvKi9sb2NhdGlvbnMvKn0vdmlld3M6BHZpZXcSpwEKB0dldFZpZXcS", - "NS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkdldFZp", - "ZXdSZXF1ZXN0GisuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0", - "cy52MS5WaWV3IjjaQQRuYW1lgtPkkwIrEikvdjEve25hbWU9cHJvamVjdHMv", - "Ki9sb2NhdGlvbnMvKi92aWV3cy8qfRK6AQoJTGlzdFZpZXdzEjcuZ29vZ2xl", - "LmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5MaXN0Vmlld3NSZXF1", - "ZXN0GjguZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5M", - "aXN0Vmlld3NSZXNwb25zZSI62kEGcGFyZW50gtPkkwIrEikvdjEve3BhcmVu", - "dD1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qfS92aWV3cxLEAQoKVXBkYXRlVmll", - "dxI4Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuVXBk", - "YXRlVmlld1JlcXVlc3QaKy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmlu", - "c2lnaHRzLnYxLlZpZXciT9pBEHZpZXcsdXBkYXRlX21hc2uC0+STAjYyLi92", - "MS97dmlldy5uYW1lPXByb2plY3RzLyovbG9jYXRpb25zLyovdmlld3MvKn06", - "BHZpZXcSmAEKCkRlbGV0ZVZpZXcSOC5nb29nbGUuY2xvdWQuY29udGFjdGNl", - "bnRlcmluc2lnaHRzLnYxLkRlbGV0ZVZpZXdSZXF1ZXN0GhYuZ29vZ2xlLnBy", - "b3RvYnVmLkVtcHR5IjjaQQRuYW1lgtPkkwIrKikvdjEve25hbWU9cHJvamVj", - "dHMvKi9sb2NhdGlvbnMvKi92aWV3cy8qfRpYykEkY29udGFjdGNlbnRlcmlu", - "c2lnaHRzLmdvb2dsZWFwaXMuY29t0kEuaHR0cHM6Ly93d3cuZ29vZ2xlYXBp", - "cy5jb20vYXV0aC9jbG91ZC1wbGF0Zm9ybUKlAgopY29tLmdvb2dsZS5jbG91", - "ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjFCGkNvbnRhY3RDZW50ZXJJbnNp", - "Z2h0c1Byb3RvUAFaX2Nsb3VkLmdvb2dsZS5jb20vZ28vY29udGFjdGNlbnRl", - "cmluc2lnaHRzL2FwaXYxL2NvbnRhY3RjZW50ZXJpbnNpZ2h0c3BiO2NvbnRh", - "Y3RjZW50ZXJpbnNpZ2h0c3BiqgIlR29vZ2xlLkNsb3VkLkNvbnRhY3RDZW50", - "ZXJJbnNpZ2h0cy5WMcoCJUdvb2dsZVxDbG91ZFxDb250YWN0Q2VudGVySW5z", - "aWdodHNcVjHqAihHb29nbGU6OkNsb3VkOjpDb250YWN0Q2VudGVySW5zaWdo", - "dHM6OlYxYgZwcm90bzM=")); + "MS5TZXR0aW5ncyJc2kEUc2V0dGluZ3MsdXBkYXRlX21hc2uC0+STAj8yMy92", + "MS97c2V0dGluZ3MubmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9ucy8qL3NldHRp", + "bmdzfToIc2V0dGluZ3MSzAEKEUdldEVuY3J5cHRpb25TcGVjEj8uZ29vZ2xl", + "LmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5HZXRFbmNyeXB0aW9u", + "U3BlY1JlcXVlc3QaNS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", + "aHRzLnYxLkVuY3J5cHRpb25TcGVjIj/aQQRuYW1lgtPkkwIyEjAvdjEve25h", + "bWU9cHJvamVjdHMvKi9sb2NhdGlvbnMvKi9lbmNyeXB0aW9uU3BlY30SswIK", + "GEluaXRpYWxpemVFbmNyeXB0aW9uU3BlYxJGLmdvb2dsZS5jbG91ZC5jb250", + "YWN0Y2VudGVyaW5zaWdodHMudjEuSW5pdGlhbGl6ZUVuY3J5cHRpb25TcGVj", + "UmVxdWVzdBodLmdvb2dsZS5sb25ncnVubmluZy5PcGVyYXRpb24irwHKQUQK", + "IEluaXRpYWxpemVFbmNyeXB0aW9uU3BlY1Jlc3BvbnNlEiBJbml0aWFsaXpl", + "RW5jcnlwdGlvblNwZWNNZXRhZGF0YdpBD2VuY3J5cHRpb25fc3BlY4LT5JMC", + "UCJLL3YxL3tlbmNyeXB0aW9uX3NwZWMubmFtZT1wcm9qZWN0cy8qL2xvY2F0", + "aW9ucy8qL2VuY3J5cHRpb25TcGVjfTppbml0aWFsaXplOgEqEroBCgpDcmVh", + "dGVWaWV3EjguZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", + "MS5DcmVhdGVWaWV3UmVxdWVzdBorLmdvb2dsZS5jbG91ZC5jb250YWN0Y2Vu", + "dGVyaW5zaWdodHMudjEuVmlldyJF2kELcGFyZW50LHZpZXeC0+STAjEiKS92", + "MS97cGFyZW50PXByb2plY3RzLyovbG9jYXRpb25zLyp9L3ZpZXdzOgR2aWV3", + "EqcBCgdHZXRWaWV3EjUuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNp", + "Z2h0cy52MS5HZXRWaWV3UmVxdWVzdBorLmdvb2dsZS5jbG91ZC5jb250YWN0", + "Y2VudGVyaW5zaWdodHMudjEuVmlldyI42kEEbmFtZYLT5JMCKxIpL3YxL3tu", + "YW1lPXByb2plY3RzLyovbG9jYXRpb25zLyovdmlld3MvKn0SugEKCUxpc3RW", + "aWV3cxI3Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEu", + "TGlzdFZpZXdzUmVxdWVzdBo4Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", + "aW5zaWdodHMudjEuTGlzdFZpZXdzUmVzcG9uc2UiOtpBBnBhcmVudILT5JMC", + "KxIpL3YxL3twYXJlbnQ9cHJvamVjdHMvKi9sb2NhdGlvbnMvKn0vdmlld3MS", + "xAEKClVwZGF0ZVZpZXcSOC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmlu", + "c2lnaHRzLnYxLlVwZGF0ZVZpZXdSZXF1ZXN0GisuZ29vZ2xlLmNsb3VkLmNv", + "bnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5WaWV3Ik/aQRB2aWV3LHVwZGF0ZV9t", + "YXNrgtPkkwI2Mi4vdjEve3ZpZXcubmFtZT1wcm9qZWN0cy8qL2xvY2F0aW9u", + "cy8qL3ZpZXdzLyp9OgR2aWV3EpgBCgpEZWxldGVWaWV3EjguZ29vZ2xlLmNs", + "b3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5EZWxldGVWaWV3UmVxdWVz", + "dBoWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eSI42kEEbmFtZYLT5JMCKyopL3Yx", + "L3tuYW1lPXByb2plY3RzLyovbG9jYXRpb25zLyovdmlld3MvKn0aWMpBJGNv", + "bnRhY3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbdJBLmh0dHBzOi8v", + "d3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvY2xvdWQtcGxhdGZvcm1CpQIKKWNv", + "bS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxQhpDb250", + "YWN0Q2VudGVySW5zaWdodHNQcm90b1ABWl9jbG91ZC5nb29nbGUuY29tL2dv", + "L2NvbnRhY3RjZW50ZXJpbnNpZ2h0cy9hcGl2MS9jb250YWN0Y2VudGVyaW5z", + "aWdodHNwYjtjb250YWN0Y2VudGVyaW5zaWdodHNwYqoCJUdvb2dsZS5DbG91", + "ZC5Db250YWN0Q2VudGVySW5zaWdodHMuVjHKAiVHb29nbGVcQ2xvdWRcQ29u", + "dGFjdENlbnRlckluc2lnaHRzXFYx6gIoR29vZ2xlOjpDbG91ZDo6Q29udGFj", + "dENlbnRlckluc2lnaHRzOjpWMWIGcHJvdG8z")); 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.ContactCenterInsights.V1.ResourcesReflection.Descriptor, global::Google.LongRunning.OperationsReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.EmptyReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.FieldMaskReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Rpc.StatusReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Cloud.ContactCenterInsights.V1.ConversationView), }, null, new pbr::GeneratedClrTypeInfo[] { @@ -516,12 +576,12 @@ static ContactCenterInsightsReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.CreateConversationRequest), global::Google.Cloud.ContactCenterInsights.V1.CreateConversationRequest.Parser, new[]{ "Parent", "Conversation", "ConversationId" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.UploadConversationRequest), global::Google.Cloud.ContactCenterInsights.V1.UploadConversationRequest.Parser, new[]{ "Parent", "Conversation", "ConversationId", "RedactionConfig", "SpeechConfig" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.UploadConversationMetadata), global::Google.Cloud.ContactCenterInsights.V1.UploadConversationMetadata.Parser, new[]{ "CreateTime", "EndTime", "Request", "AnalysisOperation", "AppliedRedactionConfig" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ListConversationsRequest), global::Google.Cloud.ContactCenterInsights.V1.ListConversationsRequest.Parser, new[]{ "Parent", "PageSize", "PageToken", "Filter", "View" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ListConversationsRequest), global::Google.Cloud.ContactCenterInsights.V1.ListConversationsRequest.Parser, new[]{ "Parent", "PageSize", "PageToken", "Filter", "OrderBy", "View" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ListConversationsResponse), global::Google.Cloud.ContactCenterInsights.V1.ListConversationsResponse.Parser, new[]{ "Conversations", "NextPageToken" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.GetConversationRequest), global::Google.Cloud.ContactCenterInsights.V1.GetConversationRequest.Parser, new[]{ "Name", "View" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.UpdateConversationRequest), global::Google.Cloud.ContactCenterInsights.V1.UpdateConversationRequest.Parser, new[]{ "Conversation", "UpdateMask" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.DeleteConversationRequest), global::Google.Cloud.ContactCenterInsights.V1.DeleteConversationRequest.Parser, new[]{ "Name", "Force" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest), global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Parser, new[]{ "GcsSource", "TranscriptObjectConfig", "Parent", "ConversationConfig", "RedactionConfig", "SpeechConfig" }, new[]{ "Source", "ObjectConfig" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource), global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource.Parser, new[]{ "BucketUri", "BucketObjectType" }, null, new[]{ typeof(global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource.Types.BucketObjectType) }, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest), global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Parser, new[]{ "GcsSource", "TranscriptObjectConfig", "Parent", "ConversationConfig", "RedactionConfig", "SpeechConfig", "SampleSize" }, new[]{ "Source", "ObjectConfig", "SampleSize" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource), global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource.Parser, new[]{ "BucketUri", "BucketObjectType", "MetadataBucketUri", "CustomMetadataKeys" }, new[]{ "MetadataBucketUri" }, new[]{ typeof(global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource.Types.BucketObjectType) }, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.TranscriptObjectConfig), global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.TranscriptObjectConfig.Parser, new[]{ "Medium" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.ConversationConfig), global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.ConversationConfig.Parser, new[]{ "AgentId", "AgentChannel", "CustomerChannel" }, null, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsMetadata), global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsMetadata.Parser, new[]{ "CreateTime", "EndTime", "Request", "PartialErrors", "IngestConversationsStats" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsMetadata.Types.IngestConversationsStats), global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsMetadata.Types.IngestConversationsStats.Parser, new[]{ "ProcessedObjectCount", "DuplicatesSkippedCount", "SuccessfulIngestCount", "FailedIngestCount" }, null, null, null, null)}), @@ -554,6 +614,12 @@ static ContactCenterInsightsReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.UndeployIssueModelRequest), global::Google.Cloud.ContactCenterInsights.V1.UndeployIssueModelRequest.Parser, new[]{ "Name" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.UndeployIssueModelResponse), global::Google.Cloud.ContactCenterInsights.V1.UndeployIssueModelResponse.Parser, null, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.UndeployIssueModelMetadata), global::Google.Cloud.ContactCenterInsights.V1.UndeployIssueModelMetadata.Parser, new[]{ "CreateTime", "EndTime", "Request" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest), global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Parser, new[]{ "GcsDestination", "Name" }, new[]{ "Destination" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Types.GcsDestination), global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Types.GcsDestination.Parser, new[]{ "ObjectUri" }, null, null, null, null)}), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelResponse), global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelResponse.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelMetadata), global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelMetadata.Parser, new[]{ "CreateTime", "EndTime", "Request" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest), global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Parser, new[]{ "GcsSource", "Parent", "CreateNewModel" }, new[]{ "Source" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Types.GcsSource), global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Types.GcsSource.Parser, new[]{ "ObjectUri" }, null, null, null, null)}), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelResponse), global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelResponse.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelMetadata), global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelMetadata.Parser, new[]{ "CreateTime", "EndTime", "Request" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.GetIssueRequest), global::Google.Cloud.ContactCenterInsights.V1.GetIssueRequest.Parser, new[]{ "Name" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ListIssuesRequest), global::Google.Cloud.ContactCenterInsights.V1.ListIssuesRequest.Parser, new[]{ "Parent" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ListIssuesResponse), global::Google.Cloud.ContactCenterInsights.V1.ListIssuesResponse.Parser, new[]{ "Issues" }, null, null, null, null), @@ -569,6 +635,10 @@ static ContactCenterInsightsReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.UpdatePhraseMatcherRequest), global::Google.Cloud.ContactCenterInsights.V1.UpdatePhraseMatcherRequest.Parser, new[]{ "PhraseMatcher", "UpdateMask" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.GetSettingsRequest), global::Google.Cloud.ContactCenterInsights.V1.GetSettingsRequest.Parser, new[]{ "Name" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.UpdateSettingsRequest), global::Google.Cloud.ContactCenterInsights.V1.UpdateSettingsRequest.Parser, new[]{ "Settings", "UpdateMask" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.GetEncryptionSpecRequest), global::Google.Cloud.ContactCenterInsights.V1.GetEncryptionSpecRequest.Parser, new[]{ "Name" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest), global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest.Parser, new[]{ "EncryptionSpec" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecResponse), global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecResponse.Parser, null, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecMetadata), global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecMetadata.Parser, new[]{ "CreateTime", "EndTime", "Request", "PartialErrors" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.CreateViewRequest), global::Google.Cloud.ContactCenterInsights.V1.CreateViewRequest.Parser, new[]{ "Parent", "View" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.GetViewRequest), global::Google.Cloud.ContactCenterInsights.V1.GetViewRequest.Parser, new[]{ "Name" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ListViewsRequest), global::Google.Cloud.ContactCenterInsights.V1.ListViewsRequest.Parser, new[]{ "Parent", "PageSize", "PageToken" }, null, null, null, null), @@ -2823,7 +2893,7 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The metadata for an UploadConversation operation. + /// The metadata for an `UploadConversation` operation. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class UploadConversationMetadata : pb::IMessage @@ -3257,6 +3327,7 @@ public ListConversationsRequest(ListConversationsRequest other) : this() { pageSize_ = other.pageSize_; pageToken_ = other.pageToken_; filter_ = other.filter_; + orderBy_ = other.orderBy_; view_ = other.view_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -3287,7 +3358,7 @@ public string Parent { private int pageSize_; /// /// The maximum number of conversations to return in the response. A valid page - /// size ranges from 0 to 1,000 inclusive. If the page size is zero or + /// size ranges from 0 to 100,000 inclusive. If the page size is zero or /// unspecified, a default page size of 100 will be chosen. Note that a call /// might return fewer results than the requested page size. /// @@ -3333,6 +3404,35 @@ public string Filter { } } + /// Field number for the "order_by" field. + public const int OrderByFieldNumber = 7; + private string orderBy_ = ""; + /// + /// Optional. The attribute by which to order conversations in the response. + /// If empty, conversations will be ordered by descending creation time. + /// Supported values are one of the following: + /// + /// * create_time + /// * customer_satisfaction_rating + /// * duration + /// * latest_analysis + /// * start_time + /// * turn_count + /// + /// The default sort order is ascending. To specify order, append `asc` or + /// `desc` (`create_time desc`). + /// For more details, see [Google AIPs + /// Ordering](https://google.aip.dev/132#ordering). + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string OrderBy { + get { return orderBy_; } + set { + orderBy_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Field number for the "view" field. public const int ViewFieldNumber = 5; private global::Google.Cloud.ContactCenterInsights.V1.ConversationView view_ = global::Google.Cloud.ContactCenterInsights.V1.ConversationView.Unspecified; @@ -3367,6 +3467,7 @@ public bool Equals(ListConversationsRequest other) { if (PageSize != other.PageSize) return false; if (PageToken != other.PageToken) return false; if (Filter != other.Filter) return false; + if (OrderBy != other.OrderBy) return false; if (View != other.View) return false; return Equals(_unknownFields, other._unknownFields); } @@ -3379,6 +3480,7 @@ public override int GetHashCode() { if (PageSize != 0) hash ^= PageSize.GetHashCode(); if (PageToken.Length != 0) hash ^= PageToken.GetHashCode(); if (Filter.Length != 0) hash ^= Filter.GetHashCode(); + if (OrderBy.Length != 0) hash ^= OrderBy.GetHashCode(); if (View != global::Google.Cloud.ContactCenterInsights.V1.ConversationView.Unspecified) hash ^= View.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -3418,6 +3520,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(40); output.WriteEnum((int) View); } + if (OrderBy.Length != 0) { + output.WriteRawTag(58); + output.WriteString(OrderBy); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -3448,6 +3554,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(40); output.WriteEnum((int) View); } + if (OrderBy.Length != 0) { + output.WriteRawTag(58); + output.WriteString(OrderBy); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -3470,6 +3580,9 @@ public int CalculateSize() { if (Filter.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Filter); } + if (OrderBy.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(OrderBy); + } if (View != global::Google.Cloud.ContactCenterInsights.V1.ConversationView.Unspecified) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) View); } @@ -3497,6 +3610,9 @@ public void MergeFrom(ListConversationsRequest other) { if (other.Filter.Length != 0) { Filter = other.Filter; } + if (other.OrderBy.Length != 0) { + OrderBy = other.OrderBy; + } if (other.View != global::Google.Cloud.ContactCenterInsights.V1.ConversationView.Unspecified) { View = other.View; } @@ -3535,6 +3651,10 @@ public void MergeFrom(pb::CodedInputStream input) { View = (global::Google.Cloud.ContactCenterInsights.V1.ConversationView) input.ReadEnum(); break; } + case 58: { + OrderBy = input.ReadString(); + break; + } } } #endif @@ -3570,6 +3690,10 @@ public void MergeFrom(pb::CodedInputStream input) { View = (global::Google.Cloud.ContactCenterInsights.V1.ConversationView) input.ReadEnum(); break; } + case 58: { + OrderBy = input.ReadString(); + break; + } } } } @@ -4108,7 +4232,20 @@ public UpdateConversationRequest Clone() { public const int UpdateMaskFieldNumber = 2; private global::Google.Protobuf.WellKnownTypes.FieldMask updateMask_; /// - /// The list of fields to be updated. + /// The list of fields to be updated. All possible fields can be updated by + /// passing `*`, or a subset of the following updateable fields can be + /// provided: + /// + /// * `agent_id` + /// * `language_code` + /// * `labels` + /// * `metadata` + /// * `quality_metadata` + /// * `call_metadata` + /// * `start_time` + /// * `expire_time` or `ttl` + /// * `data_source.gcs_source.audio_uri` or + /// `data_source.dialogflow_source.audio_uri` /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -4543,6 +4680,7 @@ public sealed partial class IngestConversationsRequest : pb::IMessage _parser = new pb::MessageParser(() => new IngestConversationsRequest()); private pb::UnknownFieldSet _unknownFields; + private int _hasBits0; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pb::MessageParser Parser { get { return _parser; } } @@ -4570,10 +4708,12 @@ public IngestConversationsRequest() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public IngestConversationsRequest(IngestConversationsRequest other) : this() { + _hasBits0 = other._hasBits0; parent_ = other.parent_; conversationConfig_ = other.conversationConfig_ != null ? other.conversationConfig_.Clone() : null; redactionConfig_ = other.redactionConfig_ != null ? other.redactionConfig_.Clone() : null; speechConfig_ = other.speechConfig_ != null ? other.speechConfig_.Clone() : null; + sampleSize_ = other.sampleSize_; switch (other.SourceCase) { case SourceOneofCase.GcsSource: GcsSource = other.GcsSource.Clone(); @@ -4688,6 +4828,39 @@ public string Parent { } } + /// Field number for the "sample_size" field. + public const int SampleSizeFieldNumber = 7; + private readonly static int SampleSizeDefaultValue = 0; + + private int sampleSize_; + /// + /// Optional. If set, this fields indicates the number of objects to ingest + /// from the Cloud Storage bucket. If empty, the entire bucket will be + /// ingested. Unless they are first deleted, conversations produced through + /// sampling won't be ingested by subsequent ingest requests. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int SampleSize { + get { if ((_hasBits0 & 1) != 0) { return sampleSize_; } else { return SampleSizeDefaultValue; } } + set { + _hasBits0 |= 1; + sampleSize_ = value; + } + } + /// Gets whether the "sample_size" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasSampleSize { + get { return (_hasBits0 & 1) != 0; } + } + /// Clears the value of the "sample_size" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearSampleSize() { + _hasBits0 &= ~1; + } + private object source_; /// Enum of possible cases for the "source" oneof. public enum SourceOneofCase { @@ -4749,6 +4922,7 @@ public bool Equals(IngestConversationsRequest other) { if (!object.Equals(ConversationConfig, other.ConversationConfig)) return false; if (!object.Equals(RedactionConfig, other.RedactionConfig)) return false; if (!object.Equals(SpeechConfig, other.SpeechConfig)) return false; + if (SampleSize != other.SampleSize) return false; if (SourceCase != other.SourceCase) return false; if (ObjectConfigCase != other.ObjectConfigCase) return false; return Equals(_unknownFields, other._unknownFields); @@ -4764,6 +4938,7 @@ public override int GetHashCode() { if (conversationConfig_ != null) hash ^= ConversationConfig.GetHashCode(); if (redactionConfig_ != null) hash ^= RedactionConfig.GetHashCode(); if (speechConfig_ != null) hash ^= SpeechConfig.GetHashCode(); + if (HasSampleSize) hash ^= SampleSize.GetHashCode(); hash ^= (int) sourceCase_; hash ^= (int) objectConfigCase_; if (_unknownFields != null) { @@ -4808,6 +4983,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(50); output.WriteMessage(SpeechConfig); } + if (HasSampleSize) { + output.WriteRawTag(56); + output.WriteInt32(SampleSize); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -4842,6 +5021,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(50); output.WriteMessage(SpeechConfig); } + if (HasSampleSize) { + output.WriteRawTag(56); + output.WriteInt32(SampleSize); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -4870,6 +5053,9 @@ public int CalculateSize() { if (speechConfig_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(SpeechConfig); } + if (HasSampleSize) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(SampleSize); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -4903,6 +5089,9 @@ public void MergeFrom(IngestConversationsRequest other) { } SpeechConfig.MergeFrom(other.SpeechConfig); } + if (other.HasSampleSize) { + SampleSize = other.SampleSize; + } switch (other.SourceCase) { case SourceOneofCase.GcsSource: if (GcsSource == null) { @@ -4979,6 +5168,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(SpeechConfig); break; } + case 56: { + SampleSize = input.ReadInt32(); + break; + } } } #endif @@ -5037,6 +5230,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(SpeechConfig); break; } + case 56: { + SampleSize = input.ReadInt32(); + break; + } } } } @@ -5087,6 +5284,8 @@ public GcsSource() { public GcsSource(GcsSource other) : this() { bucketUri_ = other.bucketUri_; bucketObjectType_ = other.bucketObjectType_; + metadataBucketUri_ = other.metadataBucketUri_; + customMetadataKeys_ = other.customMetadataKeys_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -5126,6 +5325,58 @@ public string BucketUri { } } + /// Field number for the "metadata_bucket_uri" field. + public const int MetadataBucketUriFieldNumber = 3; + private readonly static string MetadataBucketUriDefaultValue = ""; + + private string metadataBucketUri_; + /// + /// Optional. The Cloud Storage path to the conversation metadata. Note that: + /// [1] Metadata files are expected to be in JSON format. + /// [2] Metadata and source files (transcripts or audio) must be in + /// separate buckets. + /// [3] A source file and its corresponding metadata file must share the same + /// name to + /// be properly ingested, E.g. `gs://bucket/audio/conversation1.mp3` and + /// `gs://bucket/metadata/conversation1.json`. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string MetadataBucketUri { + get { return metadataBucketUri_ ?? MetadataBucketUriDefaultValue; } + set { + metadataBucketUri_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Gets whether the "metadata_bucket_uri" field is set + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool HasMetadataBucketUri { + get { return metadataBucketUri_ != null; } + } + /// Clears the value of the "metadata_bucket_uri" field + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearMetadataBucketUri() { + metadataBucketUri_ = null; + } + + /// Field number for the "custom_metadata_keys" field. + public const int CustomMetadataKeysFieldNumber = 12; + private static readonly pb::FieldCodec _repeated_customMetadataKeys_codec + = pb::FieldCodec.ForString(98); + private readonly pbc::RepeatedField customMetadataKeys_ = new pbc::RepeatedField(); + /// + /// Optional. Custom keys to extract as conversation labels from metadata + /// files in `metadata_bucket_uri`. Keys not included in this field will be + /// ignored. Note that there is a limit of 20 labels per conversation. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField CustomMetadataKeys { + get { return customMetadataKeys_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -5143,6 +5394,8 @@ public bool Equals(GcsSource other) { } if (BucketUri != other.BucketUri) return false; if (BucketObjectType != other.BucketObjectType) return false; + if (MetadataBucketUri != other.MetadataBucketUri) return false; + if(!customMetadataKeys_.Equals(other.customMetadataKeys_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -5152,6 +5405,8 @@ public override int GetHashCode() { int hash = 1; if (BucketUri.Length != 0) hash ^= BucketUri.GetHashCode(); if (BucketObjectType != global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource.Types.BucketObjectType.Unspecified) hash ^= BucketObjectType.GetHashCode(); + if (HasMetadataBucketUri) hash ^= MetadataBucketUri.GetHashCode(); + hash ^= customMetadataKeys_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -5178,6 +5433,11 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(16); output.WriteEnum((int) BucketObjectType); } + if (HasMetadataBucketUri) { + output.WriteRawTag(26); + output.WriteString(MetadataBucketUri); + } + customMetadataKeys_.WriteTo(output, _repeated_customMetadataKeys_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -5196,6 +5456,11 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(16); output.WriteEnum((int) BucketObjectType); } + if (HasMetadataBucketUri) { + output.WriteRawTag(26); + output.WriteString(MetadataBucketUri); + } + customMetadataKeys_.WriteTo(ref output, _repeated_customMetadataKeys_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -5212,6 +5477,10 @@ public int CalculateSize() { if (BucketObjectType != global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource.Types.BucketObjectType.Unspecified) { size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) BucketObjectType); } + if (HasMetadataBucketUri) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(MetadataBucketUri); + } + size += customMetadataKeys_.CalculateSize(_repeated_customMetadataKeys_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -5230,6 +5499,10 @@ public void MergeFrom(GcsSource other) { if (other.BucketObjectType != global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource.Types.BucketObjectType.Unspecified) { BucketObjectType = other.BucketObjectType; } + if (other.HasMetadataBucketUri) { + MetadataBucketUri = other.MetadataBucketUri; + } + customMetadataKeys_.Add(other.customMetadataKeys_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -5253,6 +5526,14 @@ public void MergeFrom(pb::CodedInputStream input) { BucketObjectType = (global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource.Types.BucketObjectType) input.ReadEnum(); break; } + case 26: { + MetadataBucketUri = input.ReadString(); + break; + } + case 98: { + customMetadataKeys_.AddEntriesFrom(input, _repeated_customMetadataKeys_codec); + break; + } } } #endif @@ -5276,6 +5557,14 @@ public void MergeFrom(pb::CodedInputStream input) { BucketObjectType = (global::Google.Cloud.ContactCenterInsights.V1.IngestConversationsRequest.Types.GcsSource.Types.BucketObjectType) input.ReadEnum(); break; } + case 26: { + MetadataBucketUri = input.ReadString(); + break; + } + case 98: { + customMetadataKeys_.AddEntriesFrom(ref input, _repeated_customMetadataKeys_codec); + break; + } } } } @@ -5556,8 +5845,10 @@ public ConversationConfig Clone() { public const int AgentIdFieldNumber = 1; private string agentId_ = ""; /// - /// An opaque, user-specified string representing the human agent who handled - /// the conversations. + /// Optional. An opaque, user-specified string representing a human agent who + /// handled all conversations in the import. Note that this will be + /// overridden if per-conversation metadata is provided through the + /// `metadata_bucket_uri`. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -14053,19 +14344,19 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The request to get an issue. + /// Request to export an issue model. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class GetIssueRequest : pb::IMessage + public sealed partial class ExportIssueModelRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetIssueRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExportIssueModelRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -14081,7 +14372,7 @@ public sealed partial class GetIssueRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetIssueRequest() { + public ExportIssueModelRequest() { OnConstruction(); } @@ -14089,22 +14380,43 @@ public GetIssueRequest() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetIssueRequest(GetIssueRequest other) : this() { + public ExportIssueModelRequest(ExportIssueModelRequest other) : this() { name_ = other.name_; + switch (other.DestinationCase) { + case DestinationOneofCase.GcsDestination: + GcsDestination = other.GcsDestination.Clone(); + break; + } + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public GetIssueRequest Clone() { - return new GetIssueRequest(this); + public ExportIssueModelRequest Clone() { + return new ExportIssueModelRequest(this); + } + + /// Field number for the "gcs_destination" field. + public const int GcsDestinationFieldNumber = 2; + /// + /// Google Cloud Storage URI to export the issue model to. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Types.GcsDestination GcsDestination { + get { return destinationCase_ == DestinationOneofCase.GcsDestination ? (global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Types.GcsDestination) destination_ : null; } + set { + destination_ = value; + destinationCase_ = value == null ? DestinationOneofCase.None : DestinationOneofCase.GcsDestination; + } } /// Field number for the "name" field. public const int NameFieldNumber = 1; private string name_ = ""; /// - /// Required. The name of the issue to get. + /// Required. The issue model to export. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -14115,22 +14427,44 @@ public string Name { } } + private object destination_; + /// Enum of possible cases for the "Destination" oneof. + public enum DestinationOneofCase { + None = 0, + GcsDestination = 2, + } + private DestinationOneofCase destinationCase_ = DestinationOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DestinationOneofCase DestinationCase { + get { return destinationCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearDestination() { + destinationCase_ = DestinationOneofCase.None; + destination_ = null; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetIssueRequest); + return Equals(other as ExportIssueModelRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetIssueRequest other) { + public bool Equals(ExportIssueModelRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } + if (!object.Equals(GcsDestination, other.GcsDestination)) return false; if (Name != other.Name) return false; + if (DestinationCase != other.DestinationCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -14138,7 +14472,9 @@ public bool Equals(GetIssueRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; + if (destinationCase_ == DestinationOneofCase.GcsDestination) hash ^= GcsDestination.GetHashCode(); if (Name.Length != 0) hash ^= Name.GetHashCode(); + hash ^= (int) destinationCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -14161,6 +14497,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Name); } + if (destinationCase_ == DestinationOneofCase.GcsDestination) { + output.WriteRawTag(18); + output.WriteMessage(GcsDestination); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -14175,6 +14515,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(10); output.WriteString(Name); } + if (destinationCase_ == DestinationOneofCase.GcsDestination) { + output.WriteRawTag(18); + output.WriteMessage(GcsDestination); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -14185,6 +14529,9 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; + if (destinationCase_ == DestinationOneofCase.GcsDestination) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(GcsDestination); + } if (Name.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); } @@ -14196,13 +14543,22 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetIssueRequest other) { + public void MergeFrom(ExportIssueModelRequest other) { if (other == null) { return; } if (other.Name.Length != 0) { Name = other.Name; } + switch (other.DestinationCase) { + case DestinationOneofCase.GcsDestination: + if (GcsDestination == null) { + GcsDestination = new global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Types.GcsDestination(); + } + GcsDestination.MergeFrom(other.GcsDestination); + break; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -14222,6 +14578,15 @@ public void MergeFrom(pb::CodedInputStream input) { Name = input.ReadString(); break; } + case 18: { + global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Types.GcsDestination subBuilder = new global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Types.GcsDestination(); + if (destinationCase_ == DestinationOneofCase.GcsDestination) { + subBuilder.MergeFrom(GcsDestination); + } + input.ReadMessage(subBuilder); + GcsDestination = subBuilder; + break; + } } } #endif @@ -14241,84 +14606,1936 @@ public void MergeFrom(pb::CodedInputStream input) { Name = input.ReadString(); break; } + case 18: { + global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Types.GcsDestination subBuilder = new global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Types.GcsDestination(); + if (destinationCase_ == DestinationOneofCase.GcsDestination) { + subBuilder.MergeFrom(GcsDestination); + } + input.ReadMessage(subBuilder); + GcsDestination = subBuilder; + break; + } } } } #endif - } - - /// - /// Request to list issues. - /// - [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class ListIssuesRequest : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListIssuesRequest()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - + #region Nested types + /// Container for nested types declared in the ExportIssueModelRequest message type. [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[43]; } - } + public static partial class Types { + /// + /// Google Cloud Storage Object URI to save the issue model to. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class GcsDestination : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GcsDestination()); + 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)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static pbr::MessageDescriptor Descriptor { + get { return global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Descriptor.NestedTypes[0]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListIssuesRequest() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GcsDestination() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListIssuesRequest(ListIssuesRequest other) : this() { - parent_ = other.parent_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListIssuesRequest Clone() { - return new ListIssuesRequest(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GcsDestination(GcsDestination other) : this() { + objectUri_ = other.objectUri_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "parent" field. - public const int ParentFieldNumber = 1; - private string parent_ = ""; - /// - /// Required. The parent resource of the issue. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Parent { - get { return parent_; } - set { - parent_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GcsDestination Clone() { + return new GcsDestination(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as ListIssuesRequest); - } + /// Field number for the "object_uri" field. + public const int ObjectUriFieldNumber = 1; + private string objectUri_ = ""; + /// + /// Required. Format: `gs://<bucket-name>/<object-name>` + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ObjectUri { + get { return objectUri_; } + set { + objectUri_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as GcsDestination); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(GcsDestination other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (ObjectUri != other.ObjectUri) 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 (ObjectUri.Length != 0) hash ^= ObjectUri.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 (ObjectUri.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ObjectUri); + } + 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 (ObjectUri.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ObjectUri); + } + 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 (ObjectUri.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ObjectUri); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(GcsDestination other) { + if (other == null) { + return; + } + if (other.ObjectUri.Length != 0) { + ObjectUri = other.ObjectUri; + } + _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: { + ObjectUri = 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: { + ObjectUri = input.ReadString(); + break; + } + } + } + } + #endif + + } + + } + #endregion + + } + + /// + /// Response from export issue model + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ExportIssueModelResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExportIssueModelResponse()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[43]; } + } + + [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 ExportIssueModelResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExportIssueModelResponse(ExportIssueModelResponse other) : this() { + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExportIssueModelResponse Clone() { + return new ExportIssueModelResponse(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ExportIssueModelResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ExportIssueModelResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ExportIssueModelResponse other) { + if (other == null) { + return; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + } + } + } + #endif + + } + + /// + /// Metadata used for export issue model. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ExportIssueModelMetadata : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ExportIssueModelMetadata()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[44]; } + } + + [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 ExportIssueModelMetadata() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExportIssueModelMetadata(ExportIssueModelMetadata other) : this() { + createTime_ = other.createTime_ != null ? other.createTime_.Clone() : null; + endTime_ = other.endTime_ != null ? other.endTime_.Clone() : null; + request_ = other.request_ != null ? other.request_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ExportIssueModelMetadata Clone() { + return new ExportIssueModelMetadata(this); + } + + /// Field number for the "create_time" field. + public const int CreateTimeFieldNumber = 1; + private global::Google.Protobuf.WellKnownTypes.Timestamp createTime_; + /// + /// The time the operation was created. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Timestamp CreateTime { + get { return createTime_; } + set { + createTime_ = value; + } + } + + /// Field number for the "end_time" field. + public const int EndTimeFieldNumber = 2; + private global::Google.Protobuf.WellKnownTypes.Timestamp endTime_; + /// + /// The time the operation finished running. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Timestamp EndTime { + get { return endTime_; } + set { + endTime_ = value; + } + } + + /// Field number for the "request" field. + public const int RequestFieldNumber = 3; + private global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest request_; + /// + /// The original export request. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest Request { + get { return request_; } + set { + request_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ExportIssueModelMetadata); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ExportIssueModelMetadata other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(CreateTime, other.CreateTime)) return false; + if (!object.Equals(EndTime, other.EndTime)) return false; + if (!object.Equals(Request, other.Request)) 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 (createTime_ != null) hash ^= CreateTime.GetHashCode(); + if (endTime_ != null) hash ^= EndTime.GetHashCode(); + if (request_ != null) hash ^= Request.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 (createTime_ != null) { + output.WriteRawTag(10); + output.WriteMessage(CreateTime); + } + if (endTime_ != null) { + output.WriteRawTag(18); + output.WriteMessage(EndTime); + } + if (request_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Request); + } + 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 (createTime_ != null) { + output.WriteRawTag(10); + output.WriteMessage(CreateTime); + } + if (endTime_ != null) { + output.WriteRawTag(18); + output.WriteMessage(EndTime); + } + if (request_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Request); + } + 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 (createTime_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(CreateTime); + } + if (endTime_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EndTime); + } + if (request_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Request); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ExportIssueModelMetadata other) { + if (other == null) { + return; + } + if (other.createTime_ != null) { + if (createTime_ == null) { + CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + CreateTime.MergeFrom(other.CreateTime); + } + if (other.endTime_ != null) { + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + EndTime.MergeFrom(other.EndTime); + } + if (other.request_ != null) { + if (request_ == null) { + Request = new global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest(); + } + Request.MergeFrom(other.Request); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (createTime_ == null) { + CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(CreateTime); + break; + } + case 18: { + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(EndTime); + break; + } + case 26: { + if (request_ == null) { + Request = new global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest(); + } + input.ReadMessage(Request); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (createTime_ == null) { + CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(CreateTime); + break; + } + case 18: { + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(EndTime); + break; + } + case 26: { + if (request_ == null) { + Request = new global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest(); + } + input.ReadMessage(Request); + break; + } + } + } + } + #endif + + } + + /// + /// Request to import an issue model. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ImportIssueModelRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ImportIssueModelRequest()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[45]; } + } + + [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 ImportIssueModelRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ImportIssueModelRequest(ImportIssueModelRequest other) : this() { + parent_ = other.parent_; + createNewModel_ = other.createNewModel_; + switch (other.SourceCase) { + case SourceOneofCase.GcsSource: + GcsSource = other.GcsSource.Clone(); + break; + } + + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ImportIssueModelRequest Clone() { + return new ImportIssueModelRequest(this); + } + + /// Field number for the "gcs_source" field. + public const int GcsSourceFieldNumber = 2; + /// + /// Google Cloud Storage source message. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Types.GcsSource GcsSource { + get { return sourceCase_ == SourceOneofCase.GcsSource ? (global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Types.GcsSource) source_ : null; } + set { + source_ = value; + sourceCase_ = value == null ? SourceOneofCase.None : SourceOneofCase.GcsSource; + } + } + + /// Field number for the "parent" field. + public const int ParentFieldNumber = 1; + private string parent_ = ""; + /// + /// Required. The parent resource of the issue model. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Parent { + get { return parent_; } + set { + parent_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "create_new_model" field. + public const int CreateNewModelFieldNumber = 3; + private bool createNewModel_; + /// + /// Optional. If set to true, will create an issue model from the imported file + /// with randomly generated IDs for the issue model and corresponding issues. + /// Otherwise, replaces an existing model with the same ID as the file. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool CreateNewModel { + get { return createNewModel_; } + set { + createNewModel_ = value; + } + } + + private object source_; + /// Enum of possible cases for the "Source" oneof. + public enum SourceOneofCase { + None = 0, + GcsSource = 2, + } + private SourceOneofCase sourceCase_ = SourceOneofCase.None; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public SourceOneofCase SourceCase { + get { return sourceCase_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void ClearSource() { + sourceCase_ = SourceOneofCase.None; + source_ = null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ImportIssueModelRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ImportIssueModelRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(GcsSource, other.GcsSource)) return false; + if (Parent != other.Parent) return false; + if (CreateNewModel != other.CreateNewModel) return false; + if (SourceCase != other.SourceCase) 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 (sourceCase_ == SourceOneofCase.GcsSource) hash ^= GcsSource.GetHashCode(); + if (Parent.Length != 0) hash ^= Parent.GetHashCode(); + if (CreateNewModel != false) hash ^= CreateNewModel.GetHashCode(); + hash ^= (int) sourceCase_; + 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 (Parent.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Parent); + } + if (sourceCase_ == SourceOneofCase.GcsSource) { + output.WriteRawTag(18); + output.WriteMessage(GcsSource); + } + if (CreateNewModel != false) { + output.WriteRawTag(24); + output.WriteBool(CreateNewModel); + } + 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 (Parent.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Parent); + } + if (sourceCase_ == SourceOneofCase.GcsSource) { + output.WriteRawTag(18); + output.WriteMessage(GcsSource); + } + if (CreateNewModel != false) { + output.WriteRawTag(24); + output.WriteBool(CreateNewModel); + } + 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 (sourceCase_ == SourceOneofCase.GcsSource) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(GcsSource); + } + if (Parent.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Parent); + } + if (CreateNewModel != false) { + size += 1 + 1; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ImportIssueModelRequest other) { + if (other == null) { + return; + } + if (other.Parent.Length != 0) { + Parent = other.Parent; + } + if (other.CreateNewModel != false) { + CreateNewModel = other.CreateNewModel; + } + switch (other.SourceCase) { + case SourceOneofCase.GcsSource: + if (GcsSource == null) { + GcsSource = new global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Types.GcsSource(); + } + GcsSource.MergeFrom(other.GcsSource); + 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: { + Parent = input.ReadString(); + break; + } + case 18: { + global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Types.GcsSource subBuilder = new global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Types.GcsSource(); + if (sourceCase_ == SourceOneofCase.GcsSource) { + subBuilder.MergeFrom(GcsSource); + } + input.ReadMessage(subBuilder); + GcsSource = subBuilder; + break; + } + case 24: { + CreateNewModel = input.ReadBool(); + 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: { + Parent = input.ReadString(); + break; + } + case 18: { + global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Types.GcsSource subBuilder = new global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Types.GcsSource(); + if (sourceCase_ == SourceOneofCase.GcsSource) { + subBuilder.MergeFrom(GcsSource); + } + input.ReadMessage(subBuilder); + GcsSource = subBuilder; + break; + } + case 24: { + CreateNewModel = input.ReadBool(); + break; + } + } + } + } + #endif + + #region Nested types + /// Container for nested types declared in the ImportIssueModelRequest message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + /// + /// Google Cloud Storage Object URI to get the issue model file from. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class GcsSource : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GcsSource()); + 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.ContactCenterInsights.V1.ImportIssueModelRequest.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 GcsSource() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GcsSource(GcsSource other) : this() { + objectUri_ = other.objectUri_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GcsSource Clone() { + return new GcsSource(this); + } + + /// Field number for the "object_uri" field. + public const int ObjectUriFieldNumber = 1; + private string objectUri_ = ""; + /// + /// Required. Format: `gs://<bucket-name>/<object-name>` + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string ObjectUri { + get { return objectUri_; } + set { + objectUri_ = 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 GcsSource); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(GcsSource other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (ObjectUri != other.ObjectUri) 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 (ObjectUri.Length != 0) hash ^= ObjectUri.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 (ObjectUri.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ObjectUri); + } + 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 (ObjectUri.Length != 0) { + output.WriteRawTag(10); + output.WriteString(ObjectUri); + } + 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 (ObjectUri.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(ObjectUri); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(GcsSource other) { + if (other == null) { + return; + } + if (other.ObjectUri.Length != 0) { + ObjectUri = other.ObjectUri; + } + _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: { + ObjectUri = 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: { + ObjectUri = input.ReadString(); + break; + } + } + } + } + #endif + + } + + } + #endregion + + } + + /// + /// Response from import issue model + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ImportIssueModelResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ImportIssueModelResponse()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[46]; } + } + + [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 ImportIssueModelResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ImportIssueModelResponse(ImportIssueModelResponse other) : this() { + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ImportIssueModelResponse Clone() { + return new ImportIssueModelResponse(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ImportIssueModelResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ImportIssueModelResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override int GetHashCode() { + int hash = 1; + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void WriteTo(pb::CodedOutputStream output) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + output.WriteRawMessage(this); + #else + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ImportIssueModelResponse other) { + if (other == null) { + return; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + } + } + } + #endif + + } + + /// + /// Metadata used for import issue model. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ImportIssueModelMetadata : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ImportIssueModelMetadata()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[47]; } + } + + [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 ImportIssueModelMetadata() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ImportIssueModelMetadata(ImportIssueModelMetadata other) : this() { + createTime_ = other.createTime_ != null ? other.createTime_.Clone() : null; + endTime_ = other.endTime_ != null ? other.endTime_.Clone() : null; + request_ = other.request_ != null ? other.request_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ImportIssueModelMetadata Clone() { + return new ImportIssueModelMetadata(this); + } + + /// Field number for the "create_time" field. + public const int CreateTimeFieldNumber = 1; + private global::Google.Protobuf.WellKnownTypes.Timestamp createTime_; + /// + /// The time the operation was created. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Timestamp CreateTime { + get { return createTime_; } + set { + createTime_ = value; + } + } + + /// Field number for the "end_time" field. + public const int EndTimeFieldNumber = 2; + private global::Google.Protobuf.WellKnownTypes.Timestamp endTime_; + /// + /// The time the operation finished running. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Timestamp EndTime { + get { return endTime_; } + set { + endTime_ = value; + } + } + + /// Field number for the "request" field. + public const int RequestFieldNumber = 3; + private global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest request_; + /// + /// The original import request. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest Request { + get { return request_; } + set { + request_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ImportIssueModelMetadata); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ImportIssueModelMetadata other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(CreateTime, other.CreateTime)) return false; + if (!object.Equals(EndTime, other.EndTime)) return false; + if (!object.Equals(Request, other.Request)) 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 (createTime_ != null) hash ^= CreateTime.GetHashCode(); + if (endTime_ != null) hash ^= EndTime.GetHashCode(); + if (request_ != null) hash ^= Request.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 (createTime_ != null) { + output.WriteRawTag(10); + output.WriteMessage(CreateTime); + } + if (endTime_ != null) { + output.WriteRawTag(18); + output.WriteMessage(EndTime); + } + if (request_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Request); + } + 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 (createTime_ != null) { + output.WriteRawTag(10); + output.WriteMessage(CreateTime); + } + if (endTime_ != null) { + output.WriteRawTag(18); + output.WriteMessage(EndTime); + } + if (request_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Request); + } + 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 (createTime_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(CreateTime); + } + if (endTime_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EndTime); + } + if (request_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Request); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ImportIssueModelMetadata other) { + if (other == null) { + return; + } + if (other.createTime_ != null) { + if (createTime_ == null) { + CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + CreateTime.MergeFrom(other.CreateTime); + } + if (other.endTime_ != null) { + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + EndTime.MergeFrom(other.EndTime); + } + if (other.request_ != null) { + if (request_ == null) { + Request = new global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest(); + } + Request.MergeFrom(other.Request); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (createTime_ == null) { + CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(CreateTime); + break; + } + case 18: { + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(EndTime); + break; + } + case 26: { + if (request_ == null) { + Request = new global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest(); + } + input.ReadMessage(Request); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (createTime_ == null) { + CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(CreateTime); + break; + } + case 18: { + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(EndTime); + break; + } + case 26: { + if (request_ == null) { + Request = new global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest(); + } + input.ReadMessage(Request); + break; + } + } + } + } + #endif + + } + + /// + /// The request to get an issue. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class GetIssueRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetIssueRequest()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[48]; } + } + + [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 GetIssueRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetIssueRequest(GetIssueRequest other) : this() { + name_ = other.name_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public GetIssueRequest Clone() { + return new GetIssueRequest(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Required. The name of the issue to get. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = 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 GetIssueRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(GetIssueRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) 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 (Name.Length != 0) hash ^= Name.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 (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + 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 (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + 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 (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(GetIssueRequest other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + _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: { + Name = 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: { + Name = input.ReadString(); + break; + } + } + } + } + #endif + + } + + /// + /// Request to list issues. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ListIssuesRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListIssuesRequest()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[49]; } + } + + [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 ListIssuesRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListIssuesRequest(ListIssuesRequest other) : this() { + parent_ = other.parent_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListIssuesRequest Clone() { + return new ListIssuesRequest(this); + } + + /// Field number for the "parent" field. + public const int ParentFieldNumber = 1; + private string parent_ = ""; + /// + /// Required. The parent resource of the issue. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Parent { + get { return parent_; } + set { + parent_ = 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 ListIssuesRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public bool Equals(ListIssuesRequest other) { if (ReferenceEquals(other, null)) { return false; @@ -14326,7 +16543,838 @@ public bool Equals(ListIssuesRequest other) { if (ReferenceEquals(other, this)) { return true; } - if (Parent != other.Parent) return false; + if (Parent != other.Parent) 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 (Parent.Length != 0) hash ^= Parent.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 (Parent.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Parent); + } + 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 (Parent.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Parent); + } + 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 (Parent.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Parent); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ListIssuesRequest other) { + if (other == null) { + return; + } + if (other.Parent.Length != 0) { + Parent = other.Parent; + } + _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: { + Parent = 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: { + Parent = input.ReadString(); + break; + } + } + } + } + #endif + + } + + /// + /// The response of listing issues. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ListIssuesResponse : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListIssuesResponse()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[50]; } + } + + [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 ListIssuesResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListIssuesResponse(ListIssuesResponse other) : this() { + issues_ = other.issues_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ListIssuesResponse Clone() { + return new ListIssuesResponse(this); + } + + /// Field number for the "issues" field. + public const int IssuesFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_issues_codec + = pb::FieldCodec.ForMessage(10, global::Google.Cloud.ContactCenterInsights.V1.Issue.Parser); + private readonly pbc::RepeatedField issues_ = new pbc::RepeatedField(); + /// + /// The issues that match the request. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField Issues { + get { return issues_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ListIssuesResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ListIssuesResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!issues_.Equals(other.issues_)) 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 ^= issues_.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 + issues_.WriteTo(output, _repeated_issues_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { + issues_.WriteTo(ref output, _repeated_issues_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(ref output); + } + } + #endif + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int CalculateSize() { + int size = 0; + size += issues_.CalculateSize(_repeated_issues_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ListIssuesResponse other) { + if (other == null) { + return; + } + issues_.Add(other.issues_); + _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: { + issues_.AddEntriesFrom(input, _repeated_issues_codec); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + issues_.AddEntriesFrom(ref input, _repeated_issues_codec); + break; + } + } + } + } + #endif + + } + + /// + /// The request to update an issue. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class UpdateIssueRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateIssueRequest()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[51]; } + } + + [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 UpdateIssueRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UpdateIssueRequest(UpdateIssueRequest other) : this() { + issue_ = other.issue_ != null ? other.issue_.Clone() : null; + updateMask_ = other.updateMask_ != null ? other.updateMask_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UpdateIssueRequest Clone() { + return new UpdateIssueRequest(this); + } + + /// Field number for the "issue" field. + public const int IssueFieldNumber = 1; + private global::Google.Cloud.ContactCenterInsights.V1.Issue issue_; + /// + /// Required. The new values for the issue. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.ContactCenterInsights.V1.Issue Issue { + get { return issue_; } + set { + issue_ = value; + } + } + + /// Field number for the "update_mask" field. + public const int UpdateMaskFieldNumber = 2; + private global::Google.Protobuf.WellKnownTypes.FieldMask updateMask_; + /// + /// The list of fields to be updated. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.FieldMask UpdateMask { + get { return updateMask_; } + set { + updateMask_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as UpdateIssueRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(UpdateIssueRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Issue, other.Issue)) return false; + if (!object.Equals(UpdateMask, other.UpdateMask)) 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 (issue_ != null) hash ^= Issue.GetHashCode(); + if (updateMask_ != null) hash ^= UpdateMask.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 (issue_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Issue); + } + if (updateMask_ != null) { + output.WriteRawTag(18); + output.WriteMessage(UpdateMask); + } + 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 (issue_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Issue); + } + if (updateMask_ != null) { + output.WriteRawTag(18); + output.WriteMessage(UpdateMask); + } + 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 (issue_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Issue); + } + if (updateMask_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateMask); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(UpdateIssueRequest other) { + if (other == null) { + return; + } + if (other.issue_ != null) { + if (issue_ == null) { + Issue = new global::Google.Cloud.ContactCenterInsights.V1.Issue(); + } + Issue.MergeFrom(other.Issue); + } + if (other.updateMask_ != null) { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + UpdateMask.MergeFrom(other.UpdateMask); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (issue_ == null) { + Issue = new global::Google.Cloud.ContactCenterInsights.V1.Issue(); + } + input.ReadMessage(Issue); + break; + } + case 18: { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + input.ReadMessage(UpdateMask); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (issue_ == null) { + Issue = new global::Google.Cloud.ContactCenterInsights.V1.Issue(); + } + input.ReadMessage(Issue); + break; + } + case 18: { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + input.ReadMessage(UpdateMask); + break; + } + } + } + } + #endif + + } + + /// + /// The request to delete an issue. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class DeleteIssueRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteIssueRequest()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[52]; } + } + + [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 DeleteIssueRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DeleteIssueRequest(DeleteIssueRequest other) : this() { + name_ = other.name_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public DeleteIssueRequest Clone() { + return new DeleteIssueRequest(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Required. The name of the issue to delete. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = 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 DeleteIssueRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(DeleteIssueRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) 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 (Name.Length != 0) hash ^= Name.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 (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + 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 (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + 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 (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(DeleteIssueRequest other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + _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: { + Name = 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: { + Name = input.ReadString(); + break; + } + } + } + } + #endif + + } + + /// + /// Request to get statistics of an issue model. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class CalculateIssueModelStatsRequest : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CalculateIssueModelStatsRequest()); + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[53]; } + } + + [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 CalculateIssueModelStatsRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CalculateIssueModelStatsRequest(CalculateIssueModelStatsRequest other) : this() { + issueModel_ = other.issueModel_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public CalculateIssueModelStatsRequest Clone() { + return new CalculateIssueModelStatsRequest(this); + } + + /// Field number for the "issue_model" field. + public const int IssueModelFieldNumber = 1; + private string issueModel_ = ""; + /// + /// Required. The resource name of the issue model to query against. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string IssueModel { + get { return issueModel_; } + set { + issueModel_ = 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 CalculateIssueModelStatsRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(CalculateIssueModelStatsRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (IssueModel != other.IssueModel) return false; return Equals(_unknownFields, other._unknownFields); } @@ -14334,7 +17382,7 @@ public bool Equals(ListIssuesRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Parent.Length != 0) hash ^= Parent.GetHashCode(); + if (IssueModel.Length != 0) hash ^= IssueModel.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -14353,9 +17401,9 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (Parent.Length != 0) { + if (IssueModel.Length != 0) { output.WriteRawTag(10); - output.WriteString(Parent); + output.WriteString(IssueModel); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -14367,9 +17415,9 @@ 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 (Parent.Length != 0) { + if (IssueModel.Length != 0) { output.WriteRawTag(10); - output.WriteString(Parent); + output.WriteString(IssueModel); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -14381,8 +17429,8 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Parent.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Parent); + if (IssueModel.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(IssueModel); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -14392,12 +17440,12 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListIssuesRequest other) { + public void MergeFrom(CalculateIssueModelStatsRequest other) { if (other == null) { return; } - if (other.Parent.Length != 0) { - Parent = other.Parent; + if (other.IssueModel.Length != 0) { + IssueModel = other.IssueModel; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -14415,7 +17463,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - Parent = input.ReadString(); + IssueModel = input.ReadString(); break; } } @@ -14434,7 +17482,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - Parent = input.ReadString(); + IssueModel = input.ReadString(); break; } } @@ -14445,24 +17493,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The response of listing issues. + /// Response of querying an issue model's statistics. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class ListIssuesResponse : pb::IMessage + public sealed partial class CalculateIssueModelStatsResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListIssuesResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CalculateIssueModelStatsResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[44]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[54]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -14473,7 +17521,7 @@ public sealed partial class ListIssuesResponse : pb::IMessageField number for the "issues" field. - public const int IssuesFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_issues_codec - = pb::FieldCodec.ForMessage(10, global::Google.Cloud.ContactCenterInsights.V1.Issue.Parser); - private readonly pbc::RepeatedField issues_ = new pbc::RepeatedField(); + /// Field number for the "current_stats" field. + public const int CurrentStatsFieldNumber = 4; + private global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats currentStats_; /// - /// The issues that match the request. + /// The latest label statistics for the queried issue model. Includes results + /// on both training data and data labeled after deployment. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Issues { - get { return issues_; } + public global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats CurrentStats { + get { return currentStats_; } + set { + currentStats_ = value; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ListIssuesResponse); + return Equals(other as CalculateIssueModelStatsResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListIssuesResponse other) { + public bool Equals(CalculateIssueModelStatsResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!issues_.Equals(other.issues_)) return false; + if (!object.Equals(CurrentStats, other.CurrentStats)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -14529,7 +17579,7 @@ public bool Equals(ListIssuesResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= issues_.GetHashCode(); + if (currentStats_ != null) hash ^= CurrentStats.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -14548,7 +17598,10 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - issues_.WriteTo(output, _repeated_issues_codec); + if (currentStats_ != null) { + output.WriteRawTag(34); + output.WriteMessage(CurrentStats); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -14559,7 +17612,10 @@ 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) { - issues_.WriteTo(ref output, _repeated_issues_codec); + if (currentStats_ != null) { + output.WriteRawTag(34); + output.WriteMessage(CurrentStats); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -14570,7 +17626,9 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += issues_.CalculateSize(_repeated_issues_codec); + if (currentStats_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(CurrentStats); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -14579,11 +17637,16 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListIssuesResponse other) { + public void MergeFrom(CalculateIssueModelStatsResponse other) { if (other == null) { return; } - issues_.Add(other.issues_); + if (other.currentStats_ != null) { + if (currentStats_ == null) { + CurrentStats = new global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats(); + } + CurrentStats.MergeFrom(other.CurrentStats); + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -14599,8 +17662,11 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - issues_.AddEntriesFrom(input, _repeated_issues_codec); + case 34: { + if (currentStats_ == null) { + CurrentStats = new global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats(); + } + input.ReadMessage(CurrentStats); break; } } @@ -14618,8 +17684,11 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - issues_.AddEntriesFrom(ref input, _repeated_issues_codec); + case 34: { + if (currentStats_ == null) { + CurrentStats = new global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats(); + } + input.ReadMessage(CurrentStats); break; } } @@ -14630,24 +17699,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The request to update an issue. + /// Request to create a phrase matcher. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class UpdateIssueRequest : pb::IMessage + public sealed partial class CreatePhraseMatcherRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateIssueRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CreatePhraseMatcherRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[45]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[55]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -14658,7 +17727,7 @@ public sealed partial class UpdateIssueRequest : pb::IMessageField number for the "issue" field. - public const int IssueFieldNumber = 1; - private global::Google.Cloud.ContactCenterInsights.V1.Issue issue_; + /// Field number for the "parent" field. + public const int ParentFieldNumber = 1; + private string parent_ = ""; /// - /// Required. The new values for the issue. + /// Required. The parent resource of the phrase matcher. Required. The location + /// to create a phrase matcher for. Format: `projects/<Project + /// ID>/locations/<Location ID>` or `projects/<Project + /// Number>/locations/<Location ID>` /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Cloud.ContactCenterInsights.V1.Issue Issue { - get { return issue_; } + public string Parent { + get { return parent_; } set { - issue_ = value; + parent_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } - /// Field number for the "update_mask" field. - public const int UpdateMaskFieldNumber = 2; - private global::Google.Protobuf.WellKnownTypes.FieldMask updateMask_; + /// Field number for the "phrase_matcher" field. + public const int PhraseMatcherFieldNumber = 2; + private global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher phraseMatcher_; /// - /// The list of fields to be updated. + /// Required. The phrase matcher resource to create. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Protobuf.WellKnownTypes.FieldMask UpdateMask { - get { return updateMask_; } + public global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher PhraseMatcher { + get { return phraseMatcher_; } set { - updateMask_ = value; + phraseMatcher_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as UpdateIssueRequest); + return Equals(other as CreatePhraseMatcherRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UpdateIssueRequest other) { + public bool Equals(CreatePhraseMatcherRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (!object.Equals(Issue, other.Issue)) return false; - if (!object.Equals(UpdateMask, other.UpdateMask)) return false; + if (Parent != other.Parent) return false; + if (!object.Equals(PhraseMatcher, other.PhraseMatcher)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -14732,8 +17804,8 @@ public bool Equals(UpdateIssueRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (issue_ != null) hash ^= Issue.GetHashCode(); - if (updateMask_ != null) hash ^= UpdateMask.GetHashCode(); + if (Parent.Length != 0) hash ^= Parent.GetHashCode(); + if (phraseMatcher_ != null) hash ^= PhraseMatcher.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -14752,13 +17824,13 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (issue_ != null) { + if (Parent.Length != 0) { output.WriteRawTag(10); - output.WriteMessage(Issue); + output.WriteString(Parent); } - if (updateMask_ != null) { + if (phraseMatcher_ != null) { output.WriteRawTag(18); - output.WriteMessage(UpdateMask); + output.WriteMessage(PhraseMatcher); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -14770,13 +17842,13 @@ 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 (issue_ != null) { + if (Parent.Length != 0) { output.WriteRawTag(10); - output.WriteMessage(Issue); + output.WriteString(Parent); } - if (updateMask_ != null) { + if (phraseMatcher_ != null) { output.WriteRawTag(18); - output.WriteMessage(UpdateMask); + output.WriteMessage(PhraseMatcher); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -14788,11 +17860,11 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (issue_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Issue); + if (Parent.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Parent); } - if (updateMask_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateMask); + if (phraseMatcher_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(PhraseMatcher); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -14802,21 +17874,18 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UpdateIssueRequest other) { + public void MergeFrom(CreatePhraseMatcherRequest other) { if (other == null) { return; } - if (other.issue_ != null) { - if (issue_ == null) { - Issue = new global::Google.Cloud.ContactCenterInsights.V1.Issue(); - } - Issue.MergeFrom(other.Issue); + if (other.Parent.Length != 0) { + Parent = other.Parent; } - if (other.updateMask_ != null) { - if (updateMask_ == null) { - UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + if (other.phraseMatcher_ != null) { + if (phraseMatcher_ == null) { + PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); } - UpdateMask.MergeFrom(other.UpdateMask); + PhraseMatcher.MergeFrom(other.PhraseMatcher); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -14834,17 +17903,14 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - if (issue_ == null) { - Issue = new global::Google.Cloud.ContactCenterInsights.V1.Issue(); - } - input.ReadMessage(Issue); + Parent = input.ReadString(); break; } case 18: { - if (updateMask_ == null) { - UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + if (phraseMatcher_ == null) { + PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); } - input.ReadMessage(UpdateMask); + input.ReadMessage(PhraseMatcher); break; } } @@ -14863,17 +17929,14 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - if (issue_ == null) { - Issue = new global::Google.Cloud.ContactCenterInsights.V1.Issue(); - } - input.ReadMessage(Issue); + Parent = input.ReadString(); break; } case 18: { - if (updateMask_ == null) { - UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + if (phraseMatcher_ == null) { + PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); } - input.ReadMessage(UpdateMask); + input.ReadMessage(PhraseMatcher); break; } } @@ -14884,24 +17947,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The request to delete an issue. + /// Request to list phrase matchers. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class DeleteIssueRequest : pb::IMessage + public sealed partial class ListPhraseMatchersRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeleteIssueRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListPhraseMatchersRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[46]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[56]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -14912,7 +17975,7 @@ public sealed partial class DeleteIssueRequest : pb::IMessageField number for the "name" field. - public const int NameFieldNumber = 1; - private string name_ = ""; + /// Field number for the "parent" field. + public const int ParentFieldNumber = 1; + private string parent_ = ""; /// - /// Required. The name of the issue to delete. + /// Required. The parent resource of the phrase matcher. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Name { - get { return name_; } + public string Parent { + get { return parent_; } set { - name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + parent_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "page_size" field. + public const int PageSizeFieldNumber = 2; + private int pageSize_; + /// + /// The maximum number of phrase matchers to return in the response. If this + /// value is zero, the service will select a default size. A call might return + /// fewer objects than requested. A non-empty `next_page_token` in the response + /// indicates that more data is available. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public int PageSize { + get { return pageSize_; } + set { + pageSize_ = value; + } + } + + /// Field number for the "page_token" field. + public const int PageTokenFieldNumber = 3; + private string pageToken_ = ""; + /// + /// The value returned by the last `ListPhraseMatchersResponse`. This value + /// indicates that this is a continuation of a prior `ListPhraseMatchers` call + /// and that the system should return the next page of data. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string PageToken { + get { return pageToken_; } + set { + pageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "filter" field. + public const int FilterFieldNumber = 4; + private string filter_ = ""; + /// + /// A filter to reduce results to a specific subset. Useful for querying + /// phrase matchers with specific properties. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Filter { + get { return filter_; } + set { + filter_ = 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 DeleteIssueRequest); + return Equals(other as ListPhraseMatchersRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DeleteIssueRequest other) { + public bool Equals(ListPhraseMatchersRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (Name != other.Name) return false; + if (Parent != other.Parent) return false; + if (PageSize != other.PageSize) return false; + if (PageToken != other.PageToken) return false; + if (Filter != other.Filter) return false; return Equals(_unknownFields, other._unknownFields); } @@ -14969,7 +18089,10 @@ public bool Equals(DeleteIssueRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (Parent.Length != 0) hash ^= Parent.GetHashCode(); + if (PageSize != 0) hash ^= PageSize.GetHashCode(); + if (PageToken.Length != 0) hash ^= PageToken.GetHashCode(); + if (Filter.Length != 0) hash ^= Filter.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -14988,9 +18111,21 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (Name.Length != 0) { + if (Parent.Length != 0) { output.WriteRawTag(10); - output.WriteString(Name); + output.WriteString(Parent); + } + if (PageSize != 0) { + output.WriteRawTag(16); + output.WriteInt32(PageSize); + } + if (PageToken.Length != 0) { + output.WriteRawTag(26); + output.WriteString(PageToken); + } + if (Filter.Length != 0) { + output.WriteRawTag(34); + output.WriteString(Filter); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -15002,9 +18137,21 @@ 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 (Name.Length != 0) { + if (Parent.Length != 0) { output.WriteRawTag(10); - output.WriteString(Name); + output.WriteString(Parent); + } + if (PageSize != 0) { + output.WriteRawTag(16); + output.WriteInt32(PageSize); + } + if (PageToken.Length != 0) { + output.WriteRawTag(26); + output.WriteString(PageToken); + } + if (Filter.Length != 0) { + output.WriteRawTag(34); + output.WriteString(Filter); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -15016,8 +18163,17 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Name.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + if (Parent.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Parent); + } + if (PageSize != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(PageSize); + } + if (PageToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PageToken); + } + if (Filter.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Filter); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -15027,12 +18183,21 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DeleteIssueRequest other) { + public void MergeFrom(ListPhraseMatchersRequest other) { if (other == null) { return; } - if (other.Name.Length != 0) { - Name = other.Name; + if (other.Parent.Length != 0) { + Parent = other.Parent; + } + if (other.PageSize != 0) { + PageSize = other.PageSize; + } + if (other.PageToken.Length != 0) { + PageToken = other.PageToken; + } + if (other.Filter.Length != 0) { + Filter = other.Filter; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -15050,7 +18215,19 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - Name = input.ReadString(); + Parent = input.ReadString(); + break; + } + case 16: { + PageSize = input.ReadInt32(); + break; + } + case 26: { + PageToken = input.ReadString(); + break; + } + case 34: { + Filter = input.ReadString(); break; } } @@ -15069,7 +18246,19 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - Name = input.ReadString(); + Parent = input.ReadString(); + break; + } + case 16: { + PageSize = input.ReadInt32(); + break; + } + case 26: { + PageToken = input.ReadString(); + break; + } + case 34: { + Filter = input.ReadString(); break; } } @@ -15080,24 +18269,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// Request to get statistics of an issue model. + /// The response of listing phrase matchers. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class CalculateIssueModelStatsRequest : pb::IMessage + public sealed partial class ListPhraseMatchersResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CalculateIssueModelStatsRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListPhraseMatchersResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[47]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[57]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -15108,7 +18297,7 @@ public sealed partial class CalculateIssueModelStatsRequest : pb::IMessageField number for the "issue_model" field. - public const int IssueModelFieldNumber = 1; - private string issueModel_ = ""; + /// Field number for the "phrase_matchers" field. + public const int PhraseMatchersFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_phraseMatchers_codec + = pb::FieldCodec.ForMessage(10, global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher.Parser); + private readonly pbc::RepeatedField phraseMatchers_ = new pbc::RepeatedField(); /// - /// Required. The resource name of the issue model to query against. + /// The phrase matchers that match the request. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string IssueModel { - get { return issueModel_; } + public pbc::RepeatedField PhraseMatchers { + get { return phraseMatchers_; } + } + + /// Field number for the "next_page_token" field. + public const int NextPageTokenFieldNumber = 2; + private string nextPageToken_ = ""; + /// + /// A token, which can be sent as `page_token` to retrieve the next page. + /// If this field is omitted, there are no subsequent pages. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string NextPageToken { + get { return nextPageToken_; } set { - issueModel_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + nextPageToken_ = 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 CalculateIssueModelStatsRequest); + return Equals(other as ListPhraseMatchersResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(CalculateIssueModelStatsRequest other) { + public bool Equals(ListPhraseMatchersResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (IssueModel != other.IssueModel) return false; + if(!phraseMatchers_.Equals(other.phraseMatchers_)) return false; + if (NextPageToken != other.NextPageToken) return false; return Equals(_unknownFields, other._unknownFields); } @@ -15165,7 +18371,8 @@ public bool Equals(CalculateIssueModelStatsRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (IssueModel.Length != 0) hash ^= IssueModel.GetHashCode(); + hash ^= phraseMatchers_.GetHashCode(); + if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -15184,9 +18391,10 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (IssueModel.Length != 0) { - output.WriteRawTag(10); - output.WriteString(IssueModel); + phraseMatchers_.WriteTo(output, _repeated_phraseMatchers_codec); + if (NextPageToken.Length != 0) { + output.WriteRawTag(18); + output.WriteString(NextPageToken); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -15198,9 +18406,10 @@ 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 (IssueModel.Length != 0) { - output.WriteRawTag(10); - output.WriteString(IssueModel); + phraseMatchers_.WriteTo(ref output, _repeated_phraseMatchers_codec); + if (NextPageToken.Length != 0) { + output.WriteRawTag(18); + output.WriteString(NextPageToken); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -15212,8 +18421,9 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (IssueModel.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(IssueModel); + size += phraseMatchers_.CalculateSize(_repeated_phraseMatchers_codec); + if (NextPageToken.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(NextPageToken); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -15223,12 +18433,13 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(CalculateIssueModelStatsRequest other) { + public void MergeFrom(ListPhraseMatchersResponse other) { if (other == null) { return; } - if (other.IssueModel.Length != 0) { - IssueModel = other.IssueModel; + phraseMatchers_.Add(other.phraseMatchers_); + if (other.NextPageToken.Length != 0) { + NextPageToken = other.NextPageToken; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -15246,7 +18457,11 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - IssueModel = input.ReadString(); + phraseMatchers_.AddEntriesFrom(input, _repeated_phraseMatchers_codec); + break; + } + case 18: { + NextPageToken = input.ReadString(); break; } } @@ -15265,7 +18480,11 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - IssueModel = input.ReadString(); + phraseMatchers_.AddEntriesFrom(ref input, _repeated_phraseMatchers_codec); + break; + } + case 18: { + NextPageToken = input.ReadString(); break; } } @@ -15276,24 +18495,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// Response of querying an issue model's statistics. + /// The request to get a a phrase matcher. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class CalculateIssueModelStatsResponse : pb::IMessage + public sealed partial class GetPhraseMatcherRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CalculateIssueModelStatsResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetPhraseMatcherRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[48]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[58]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -15304,7 +18523,7 @@ public sealed partial class CalculateIssueModelStatsResponse : pb::IMessageField number for the "current_stats" field. - public const int CurrentStatsFieldNumber = 4; - private global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats currentStats_; + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; /// - /// The latest label statistics for the queried issue model. Includes results - /// on both training data and data labeled after deployment. + /// Required. The name of the phrase matcher to get. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats CurrentStats { - get { return currentStats_; } + public string Name { + get { return name_; } set { - currentStats_ = value; + name_ = 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 CalculateIssueModelStatsResponse); + return Equals(other as GetPhraseMatcherRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(CalculateIssueModelStatsResponse other) { + public bool Equals(GetPhraseMatcherRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (!object.Equals(CurrentStats, other.CurrentStats)) return false; + if (Name != other.Name) return false; return Equals(_unknownFields, other._unknownFields); } @@ -15362,7 +18580,7 @@ public bool Equals(CalculateIssueModelStatsResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (currentStats_ != null) hash ^= CurrentStats.GetHashCode(); + if (Name.Length != 0) hash ^= Name.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -15381,9 +18599,9 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (currentStats_ != null) { - output.WriteRawTag(34); - output.WriteMessage(CurrentStats); + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -15395,9 +18613,9 @@ 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 (currentStats_ != null) { - output.WriteRawTag(34); - output.WriteMessage(CurrentStats); + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -15409,8 +18627,8 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (currentStats_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(CurrentStats); + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -15420,15 +18638,12 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(CalculateIssueModelStatsResponse other) { + public void MergeFrom(GetPhraseMatcherRequest other) { if (other == null) { return; } - if (other.currentStats_ != null) { - if (currentStats_ == null) { - CurrentStats = new global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats(); - } - CurrentStats.MergeFrom(other.CurrentStats); + if (other.Name.Length != 0) { + Name = other.Name; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -15445,11 +18660,8 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 34: { - if (currentStats_ == null) { - CurrentStats = new global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats(); - } - input.ReadMessage(CurrentStats); + case 10: { + Name = input.ReadString(); break; } } @@ -15467,11 +18679,8 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 34: { - if (currentStats_ == null) { - CurrentStats = new global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats(); - } - input.ReadMessage(CurrentStats); + case 10: { + Name = input.ReadString(); break; } } @@ -15482,24 +18691,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// Request to create a phrase matcher. + /// The request to delete a phrase matcher. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class CreatePhraseMatcherRequest : pb::IMessage + public sealed partial class DeletePhraseMatcherRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CreatePhraseMatcherRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeletePhraseMatcherRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[49]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[59]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -15510,7 +18719,7 @@ public sealed partial class CreatePhraseMatcherRequest : pb::IMessageField number for the "parent" field. - public const int ParentFieldNumber = 1; - private string parent_ = ""; - /// - /// Required. The parent resource of the phrase matcher. Required. The location - /// to create a phrase matcher for. Format: `projects/<Project - /// ID>/locations/<Location ID>` or `projects/<Project - /// Number>/locations/<Location ID>` - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Parent { - get { return parent_; } - set { - parent_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public DeletePhraseMatcherRequest Clone() { + return new DeletePhraseMatcherRequest(this); } - /// Field number for the "phrase_matcher" field. - public const int PhraseMatcherFieldNumber = 2; - private global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher phraseMatcher_; + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; /// - /// Required. The phrase matcher resource to create. + /// Required. The name of the phrase matcher to delete. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher PhraseMatcher { - get { return phraseMatcher_; } + public string Name { + get { return name_; } set { - phraseMatcher_ = value; + name_ = 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 CreatePhraseMatcherRequest); + return Equals(other as DeletePhraseMatcherRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(CreatePhraseMatcherRequest other) { + public bool Equals(DeletePhraseMatcherRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (Parent != other.Parent) return false; - if (!object.Equals(PhraseMatcher, other.PhraseMatcher)) return false; + if (Name != other.Name) return false; return Equals(_unknownFields, other._unknownFields); } @@ -15587,8 +18776,7 @@ public bool Equals(CreatePhraseMatcherRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Parent.Length != 0) hash ^= Parent.GetHashCode(); - if (phraseMatcher_ != null) hash ^= PhraseMatcher.GetHashCode(); + if (Name.Length != 0) hash ^= Name.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -15607,13 +18795,9 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (Parent.Length != 0) { + if (Name.Length != 0) { output.WriteRawTag(10); - output.WriteString(Parent); - } - if (phraseMatcher_ != null) { - output.WriteRawTag(18); - output.WriteMessage(PhraseMatcher); + output.WriteString(Name); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -15625,13 +18809,9 @@ 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 (Parent.Length != 0) { + if (Name.Length != 0) { output.WriteRawTag(10); - output.WriteString(Parent); - } - if (phraseMatcher_ != null) { - output.WriteRawTag(18); - output.WriteMessage(PhraseMatcher); + output.WriteString(Name); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -15643,11 +18823,8 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Parent.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Parent); - } - if (phraseMatcher_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(PhraseMatcher); + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -15657,18 +18834,12 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(CreatePhraseMatcherRequest other) { + public void MergeFrom(DeletePhraseMatcherRequest other) { if (other == null) { return; } - if (other.Parent.Length != 0) { - Parent = other.Parent; - } - if (other.phraseMatcher_ != null) { - if (phraseMatcher_ == null) { - PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); - } - PhraseMatcher.MergeFrom(other.PhraseMatcher); + if (other.Name.Length != 0) { + Name = other.Name; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -15686,14 +18857,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - Parent = input.ReadString(); - break; - } - case 18: { - if (phraseMatcher_ == null) { - PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); - } - input.ReadMessage(PhraseMatcher); + Name = input.ReadString(); break; } } @@ -15712,14 +18876,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - Parent = input.ReadString(); - break; - } - case 18: { - if (phraseMatcher_ == null) { - PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); - } - input.ReadMessage(PhraseMatcher); + Name = input.ReadString(); break; } } @@ -15730,141 +18887,101 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// Request to list phrase matchers. + /// The request to update a phrase matcher. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class ListPhraseMatchersRequest : pb::IMessage + public sealed partial class UpdatePhraseMatcherRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListPhraseMatchersRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdatePhraseMatcherRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[50]; } - } - - [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 ListPhraseMatchersRequest() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListPhraseMatchersRequest(ListPhraseMatchersRequest other) : this() { - parent_ = other.parent_; - pageSize_ = other.pageSize_; - pageToken_ = other.pageToken_; - filter_ = other.filter_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[60]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public ListPhraseMatchersRequest Clone() { - return new ListPhraseMatchersRequest(this); + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } } - /// Field number for the "parent" field. - public const int ParentFieldNumber = 1; - private string parent_ = ""; - /// - /// Required. The parent resource of the phrase matcher. - /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Parent { - get { return parent_; } - set { - parent_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public UpdatePhraseMatcherRequest() { + OnConstruction(); } - /// Field number for the "page_size" field. - public const int PageSizeFieldNumber = 2; - private int pageSize_; - /// - /// The maximum number of phrase matchers to return in the response. If this - /// value is zero, the service will select a default size. A call might return - /// fewer objects than requested. A non-empty `next_page_token` in the response - /// indicates that more data is available. - /// + partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int PageSize { - get { return pageSize_; } - set { - pageSize_ = value; - } + public UpdatePhraseMatcherRequest(UpdatePhraseMatcherRequest other) : this() { + phraseMatcher_ = other.phraseMatcher_ != null ? other.phraseMatcher_.Clone() : null; + updateMask_ = other.updateMask_ != null ? other.updateMask_.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } - /// Field number for the "page_token" field. - public const int PageTokenFieldNumber = 3; - private string pageToken_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UpdatePhraseMatcherRequest Clone() { + return new UpdatePhraseMatcherRequest(this); + } + + /// Field number for the "phrase_matcher" field. + public const int PhraseMatcherFieldNumber = 1; + private global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher phraseMatcher_; /// - /// The value returned by the last `ListPhraseMatchersResponse`. This value - /// indicates that this is a continuation of a prior `ListPhraseMatchers` call - /// and that the system should return the next page of data. + /// Required. The new values for the phrase matcher. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string PageToken { - get { return pageToken_; } + public global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher PhraseMatcher { + get { return phraseMatcher_; } set { - pageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + phraseMatcher_ = value; } } - /// Field number for the "filter" field. - public const int FilterFieldNumber = 4; - private string filter_ = ""; + /// Field number for the "update_mask" field. + public const int UpdateMaskFieldNumber = 2; + private global::Google.Protobuf.WellKnownTypes.FieldMask updateMask_; /// - /// A filter to reduce results to a specific subset. Useful for querying - /// phrase matchers with specific properties. + /// The list of fields to be updated. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Filter { - get { return filter_; } + public global::Google.Protobuf.WellKnownTypes.FieldMask UpdateMask { + get { return updateMask_; } set { - filter_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + updateMask_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as ListPhraseMatchersRequest); + return Equals(other as UpdatePhraseMatcherRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListPhraseMatchersRequest other) { + public bool Equals(UpdatePhraseMatcherRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (Parent != other.Parent) return false; - if (PageSize != other.PageSize) return false; - if (PageToken != other.PageToken) return false; - if (Filter != other.Filter) return false; + if (!object.Equals(PhraseMatcher, other.PhraseMatcher)) return false; + if (!object.Equals(UpdateMask, other.UpdateMask)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -15872,10 +18989,8 @@ public bool Equals(ListPhraseMatchersRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Parent.Length != 0) hash ^= Parent.GetHashCode(); - if (PageSize != 0) hash ^= PageSize.GetHashCode(); - if (PageToken.Length != 0) hash ^= PageToken.GetHashCode(); - if (Filter.Length != 0) hash ^= Filter.GetHashCode(); + if (phraseMatcher_ != null) hash ^= PhraseMatcher.GetHashCode(); + if (updateMask_ != null) hash ^= UpdateMask.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -15894,21 +19009,13 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (Parent.Length != 0) { + if (phraseMatcher_ != null) { output.WriteRawTag(10); - output.WriteString(Parent); - } - if (PageSize != 0) { - output.WriteRawTag(16); - output.WriteInt32(PageSize); - } - if (PageToken.Length != 0) { - output.WriteRawTag(26); - output.WriteString(PageToken); + output.WriteMessage(PhraseMatcher); } - if (Filter.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Filter); + if (updateMask_ != null) { + output.WriteRawTag(18); + output.WriteMessage(UpdateMask); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -15920,21 +19027,13 @@ 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 (Parent.Length != 0) { + if (phraseMatcher_ != null) { output.WriteRawTag(10); - output.WriteString(Parent); - } - if (PageSize != 0) { - output.WriteRawTag(16); - output.WriteInt32(PageSize); - } - if (PageToken.Length != 0) { - output.WriteRawTag(26); - output.WriteString(PageToken); + output.WriteMessage(PhraseMatcher); } - if (Filter.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Filter); + if (updateMask_ != null) { + output.WriteRawTag(18); + output.WriteMessage(UpdateMask); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -15946,17 +19045,11 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Parent.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Parent); - } - if (PageSize != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(PageSize); - } - if (PageToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(PageToken); + if (phraseMatcher_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(PhraseMatcher); } - if (Filter.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Filter); + if (updateMask_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateMask); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -15966,21 +19059,21 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListPhraseMatchersRequest other) { + public void MergeFrom(UpdatePhraseMatcherRequest other) { if (other == null) { return; } - if (other.Parent.Length != 0) { - Parent = other.Parent; - } - if (other.PageSize != 0) { - PageSize = other.PageSize; - } - if (other.PageToken.Length != 0) { - PageToken = other.PageToken; + if (other.phraseMatcher_ != null) { + if (phraseMatcher_ == null) { + PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); + } + PhraseMatcher.MergeFrom(other.PhraseMatcher); } - if (other.Filter.Length != 0) { - Filter = other.Filter; + if (other.updateMask_ != null) { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + UpdateMask.MergeFrom(other.UpdateMask); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -15998,19 +19091,17 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - Parent = input.ReadString(); - break; - } - case 16: { - PageSize = input.ReadInt32(); - break; - } - case 26: { - PageToken = input.ReadString(); + if (phraseMatcher_ == null) { + PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); + } + input.ReadMessage(PhraseMatcher); break; } - case 34: { - Filter = input.ReadString(); + case 18: { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + input.ReadMessage(UpdateMask); break; } } @@ -16029,19 +19120,17 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - Parent = input.ReadString(); - break; - } - case 16: { - PageSize = input.ReadInt32(); - break; - } - case 26: { - PageToken = input.ReadString(); + if (phraseMatcher_ == null) { + PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); + } + input.ReadMessage(PhraseMatcher); break; } - case 34: { - Filter = input.ReadString(); + case 18: { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + input.ReadMessage(UpdateMask); break; } } @@ -16052,24 +19141,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The response of listing phrase matchers. + /// The request to get project-level settings. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class ListPhraseMatchersResponse : pb::IMessage + public sealed partial class GetSettingsRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ListPhraseMatchersResponse()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetSettingsRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[51]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[61]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16080,7 +19169,7 @@ public sealed partial class ListPhraseMatchersResponse : pb::IMessageField number for the "phrase_matchers" field. - public const int PhraseMatchersFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_phraseMatchers_codec - = pb::FieldCodec.ForMessage(10, global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher.Parser); - private readonly pbc::RepeatedField phraseMatchers_ = new pbc::RepeatedField(); - /// - /// The phrase matchers that match the request. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField PhraseMatchers { - get { return phraseMatchers_; } + public GetSettingsRequest Clone() { + return new GetSettingsRequest(this); } - /// Field number for the "next_page_token" field. - public const int NextPageTokenFieldNumber = 2; - private string nextPageToken_ = ""; + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; /// - /// A token, which can be sent as `page_token` to retrieve the next page. - /// If this field is omitted, there are no subsequent pages. + /// Required. The name of the settings resource to get. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string NextPageToken { - get { return nextPageToken_; } + public string Name { + get { return name_; } set { - nextPageToken_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + name_ = 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 ListPhraseMatchersResponse); + return Equals(other as GetSettingsRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(ListPhraseMatchersResponse other) { + public bool Equals(GetSettingsRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if(!phraseMatchers_.Equals(other.phraseMatchers_)) return false; - if (NextPageToken != other.NextPageToken) return false; + if (Name != other.Name) return false; return Equals(_unknownFields, other._unknownFields); } @@ -16154,8 +19226,7 @@ public bool Equals(ListPhraseMatchersResponse other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - hash ^= phraseMatchers_.GetHashCode(); - if (NextPageToken.Length != 0) hash ^= NextPageToken.GetHashCode(); + if (Name.Length != 0) hash ^= Name.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -16174,10 +19245,9 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - phraseMatchers_.WriteTo(output, _repeated_phraseMatchers_codec); - if (NextPageToken.Length != 0) { - output.WriteRawTag(18); - output.WriteString(NextPageToken); + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -16189,10 +19259,9 @@ 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) { - phraseMatchers_.WriteTo(ref output, _repeated_phraseMatchers_codec); - if (NextPageToken.Length != 0) { - output.WriteRawTag(18); - output.WriteString(NextPageToken); + if (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -16204,9 +19273,8 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - size += phraseMatchers_.CalculateSize(_repeated_phraseMatchers_codec); - if (NextPageToken.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(NextPageToken); + if (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -16216,13 +19284,12 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(ListPhraseMatchersResponse other) { + public void MergeFrom(GetSettingsRequest other) { if (other == null) { return; } - phraseMatchers_.Add(other.phraseMatchers_); - if (other.NextPageToken.Length != 0) { - NextPageToken = other.NextPageToken; + if (other.Name.Length != 0) { + Name = other.Name; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -16240,11 +19307,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - phraseMatchers_.AddEntriesFrom(input, _repeated_phraseMatchers_codec); - break; - } - case 18: { - NextPageToken = input.ReadString(); + Name = input.ReadString(); break; } } @@ -16263,11 +19326,7 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - phraseMatchers_.AddEntriesFrom(ref input, _repeated_phraseMatchers_codec); - break; - } - case 18: { - NextPageToken = input.ReadString(); + Name = input.ReadString(); break; } } @@ -16278,24 +19337,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The request to get a a phrase matcher. + /// The request to update project-level settings. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class GetPhraseMatcherRequest : pb::IMessage + public sealed partial class UpdateSettingsRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetPhraseMatcherRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateSettingsRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[52]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[62]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16306,7 +19365,7 @@ public sealed partial class GetPhraseMatcherRequest : pb::IMessageField number for the "name" field. - public const int NameFieldNumber = 1; - private string name_ = ""; + /// Field number for the "settings" field. + public const int SettingsFieldNumber = 1; + private global::Google.Cloud.ContactCenterInsights.V1.Settings settings_; /// - /// Required. The name of the phrase matcher to get. + /// Required. The new settings values. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Name { - get { return name_; } + public global::Google.Cloud.ContactCenterInsights.V1.Settings Settings { + get { return settings_; } set { - name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + settings_ = value; + } + } + + /// Field number for the "update_mask" field. + public const int UpdateMaskFieldNumber = 2; + private global::Google.Protobuf.WellKnownTypes.FieldMask updateMask_; + /// + /// Required. The list of fields to be updated. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.FieldMask UpdateMask { + get { return updateMask_; } + set { + updateMask_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetPhraseMatcherRequest); + return Equals(other as UpdateSettingsRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetPhraseMatcherRequest other) { + public bool Equals(UpdateSettingsRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (Name != other.Name) return false; + if (!object.Equals(Settings, other.Settings)) return false; + if (!object.Equals(UpdateMask, other.UpdateMask)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -16363,7 +19439,8 @@ public bool Equals(GetPhraseMatcherRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Name.Length != 0) hash ^= Name.GetHashCode(); + if (settings_ != null) hash ^= Settings.GetHashCode(); + if (updateMask_ != null) hash ^= UpdateMask.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -16382,9 +19459,13 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (Name.Length != 0) { + if (settings_ != null) { output.WriteRawTag(10); - output.WriteString(Name); + output.WriteMessage(Settings); + } + if (updateMask_ != null) { + output.WriteRawTag(18); + output.WriteMessage(UpdateMask); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -16396,9 +19477,13 @@ 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 (Name.Length != 0) { + if (settings_ != null) { output.WriteRawTag(10); - output.WriteString(Name); + output.WriteMessage(Settings); + } + if (updateMask_ != null) { + output.WriteRawTag(18); + output.WriteMessage(UpdateMask); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -16410,8 +19495,11 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Name.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + if (settings_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Settings); + } + if (updateMask_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateMask); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -16421,12 +19509,21 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetPhraseMatcherRequest other) { + public void MergeFrom(UpdateSettingsRequest other) { if (other == null) { return; } - if (other.Name.Length != 0) { - Name = other.Name; + if (other.settings_ != null) { + if (settings_ == null) { + Settings = new global::Google.Cloud.ContactCenterInsights.V1.Settings(); + } + Settings.MergeFrom(other.Settings); + } + if (other.updateMask_ != null) { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + UpdateMask.MergeFrom(other.UpdateMask); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -16444,7 +19541,17 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - Name = input.ReadString(); + if (settings_ == null) { + Settings = new global::Google.Cloud.ContactCenterInsights.V1.Settings(); + } + input.ReadMessage(Settings); + break; + } + case 18: { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + input.ReadMessage(UpdateMask); break; } } @@ -16463,7 +19570,17 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - Name = input.ReadString(); + if (settings_ == null) { + Settings = new global::Google.Cloud.ContactCenterInsights.V1.Settings(); + } + input.ReadMessage(Settings); + break; + } + case 18: { + if (updateMask_ == null) { + UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + } + input.ReadMessage(UpdateMask); break; } } @@ -16474,24 +19591,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The request to delete a phrase matcher. + /// The request to get location-level encryption specification. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class DeletePhraseMatcherRequest : pb::IMessage + public sealed partial class GetEncryptionSpecRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DeletePhraseMatcherRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetEncryptionSpecRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[53]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[63]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16502,7 +19619,7 @@ public sealed partial class DeletePhraseMatcherRequest : pb::IMessageField number for the "name" field. public const int NameFieldNumber = 1; private string name_ = ""; /// - /// Required. The name of the phrase matcher to delete. + /// Required. The name of the encryption spec resource to get. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -16539,12 +19656,12 @@ public string Name { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as DeletePhraseMatcherRequest); + return Equals(other as GetEncryptionSpecRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DeletePhraseMatcherRequest other) { + public bool Equals(GetEncryptionSpecRequest other) { if (ReferenceEquals(other, null)) { return false; } @@ -16617,7 +19734,7 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DeletePhraseMatcherRequest other) { + public void MergeFrom(GetEncryptionSpecRequest other) { if (other == null) { return; } @@ -16670,24 +19787,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The request to update a phrase matcher. + /// The request to initialize a location-level encryption specification. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class UpdatePhraseMatcherRequest : pb::IMessage + public sealed partial class InitializeEncryptionSpecRequest : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdatePhraseMatcherRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new InitializeEncryptionSpecRequest()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[54]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[64]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16698,7 +19815,7 @@ public sealed partial class UpdatePhraseMatcherRequest : pb::IMessageField number for the "phrase_matcher" field. - public const int PhraseMatcherFieldNumber = 1; - private global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher phraseMatcher_; - /// - /// Required. The new values for the phrase matcher. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher PhraseMatcher { - get { return phraseMatcher_; } - set { - phraseMatcher_ = value; - } + public InitializeEncryptionSpecRequest Clone() { + return new InitializeEncryptionSpecRequest(this); } - /// Field number for the "update_mask" field. - public const int UpdateMaskFieldNumber = 2; - private global::Google.Protobuf.WellKnownTypes.FieldMask updateMask_; + /// Field number for the "encryption_spec" field. + public const int EncryptionSpecFieldNumber = 1; + private global::Google.Cloud.ContactCenterInsights.V1.EncryptionSpec encryptionSpec_; /// - /// The list of fields to be updated. + /// Required. The encryption spec used for CMEK encryption. It is required that + /// the kms key is in the same region as the endpoint. The same key will be + /// used for all provisioned resources, if encryption is available. If the + /// kms_key_name is left empty, no encryption will be enforced. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Protobuf.WellKnownTypes.FieldMask UpdateMask { - get { return updateMask_; } + public global::Google.Cloud.ContactCenterInsights.V1.EncryptionSpec EncryptionSpec { + get { return encryptionSpec_; } set { - updateMask_ = value; + encryptionSpec_ = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as UpdatePhraseMatcherRequest); + return Equals(other as InitializeEncryptionSpecRequest); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UpdatePhraseMatcherRequest other) { + public bool Equals(InitializeEncryptionSpecRequest other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (!object.Equals(PhraseMatcher, other.PhraseMatcher)) return false; - if (!object.Equals(UpdateMask, other.UpdateMask)) return false; + if (!object.Equals(EncryptionSpec, other.EncryptionSpec)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -16772,8 +19875,7 @@ public bool Equals(UpdatePhraseMatcherRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (phraseMatcher_ != null) hash ^= PhraseMatcher.GetHashCode(); - if (updateMask_ != null) hash ^= UpdateMask.GetHashCode(); + if (encryptionSpec_ != null) hash ^= EncryptionSpec.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -16792,13 +19894,9 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (phraseMatcher_ != null) { + if (encryptionSpec_ != null) { output.WriteRawTag(10); - output.WriteMessage(PhraseMatcher); - } - if (updateMask_ != null) { - output.WriteRawTag(18); - output.WriteMessage(UpdateMask); + output.WriteMessage(EncryptionSpec); } if (_unknownFields != null) { _unknownFields.WriteTo(output); @@ -16810,13 +19908,9 @@ 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 (phraseMatcher_ != null) { + if (encryptionSpec_ != null) { output.WriteRawTag(10); - output.WriteMessage(PhraseMatcher); - } - if (updateMask_ != null) { - output.WriteRawTag(18); - output.WriteMessage(UpdateMask); + output.WriteMessage(EncryptionSpec); } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); @@ -16828,11 +19922,8 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (phraseMatcher_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(PhraseMatcher); - } - if (updateMask_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateMask); + if (encryptionSpec_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncryptionSpec); } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); @@ -16842,21 +19933,15 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UpdatePhraseMatcherRequest other) { + public void MergeFrom(InitializeEncryptionSpecRequest other) { if (other == null) { return; } - if (other.phraseMatcher_ != null) { - if (phraseMatcher_ == null) { - PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); - } - PhraseMatcher.MergeFrom(other.PhraseMatcher); - } - if (other.updateMask_ != null) { - if (updateMask_ == null) { - UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + if (other.encryptionSpec_ != null) { + if (encryptionSpec_ == null) { + EncryptionSpec = new global::Google.Cloud.ContactCenterInsights.V1.EncryptionSpec(); } - UpdateMask.MergeFrom(other.UpdateMask); + EncryptionSpec.MergeFrom(other.EncryptionSpec); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -16874,17 +19959,10 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - if (phraseMatcher_ == null) { - PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); + if (encryptionSpec_ == null) { + EncryptionSpec = new global::Google.Cloud.ContactCenterInsights.V1.EncryptionSpec(); } - input.ReadMessage(PhraseMatcher); - break; - } - case 18: { - if (updateMask_ == null) { - UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); - } - input.ReadMessage(UpdateMask); + input.ReadMessage(EncryptionSpec); break; } } @@ -16903,17 +19981,10 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - if (phraseMatcher_ == null) { - PhraseMatcher = new global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher(); - } - input.ReadMessage(PhraseMatcher); - break; - } - case 18: { - if (updateMask_ == null) { - UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + if (encryptionSpec_ == null) { + EncryptionSpec = new global::Google.Cloud.ContactCenterInsights.V1.EncryptionSpec(); } - input.ReadMessage(UpdateMask); + input.ReadMessage(EncryptionSpec); break; } } @@ -16924,24 +19995,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The request to get project-level settings. + /// The response to initialize a location-level encryption specification. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class GetSettingsRequest : pb::IMessage + public sealed partial class InitializeEncryptionSpecResponse : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GetSettingsRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new InitializeEncryptionSpecResponse()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[55]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[65]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16952,7 +20023,7 @@ public sealed partial class GetSettingsRequest : pb::IMessageField number for the "name" field. - public const int NameFieldNumber = 1; - private string name_ = ""; - /// - /// Required. The name of the settings resource to get. - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Name { - get { return name_; } - set { - name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } + public InitializeEncryptionSpecResponse Clone() { + return new InitializeEncryptionSpecResponse(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as GetSettingsRequest); + return Equals(other as InitializeEncryptionSpecResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(GetSettingsRequest other) { + public bool Equals(InitializeEncryptionSpecResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (Name != other.Name) return false; return Equals(_unknownFields, other._unknownFields); } @@ -17009,7 +20063,6 @@ public bool Equals(GetSettingsRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (Name.Length != 0) hash ^= Name.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -17028,10 +20081,6 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (Name.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Name); - } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -17042,10 +20091,6 @@ 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 (Name.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Name); - } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -17056,9 +20101,6 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (Name.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); - } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -17067,13 +20109,10 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(GetSettingsRequest other) { + public void MergeFrom(InitializeEncryptionSpecResponse other) { if (other == null) { return; } - if (other.Name.Length != 0) { - Name = other.Name; - } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -17089,10 +20128,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; - case 10: { - Name = input.ReadString(); - break; - } } } #endif @@ -17108,10 +20143,6 @@ public void MergeFrom(pb::CodedInputStream input) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; - case 10: { - Name = input.ReadString(); - break; - } } } } @@ -17120,24 +20151,24 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The request to update project-level settings. + /// Metadata for initializing a location-level encryption specification. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] - public sealed partial class UpdateSettingsRequest : pb::IMessage + public sealed partial class InitializeEncryptionSpecMetadata : pb::IMessage #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE , pb::IBufferMessage #endif { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UpdateSettingsRequest()); + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new InitializeEncryptionSpecMetadata()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } + 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.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[56]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[66]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -17148,7 +20179,7 @@ public sealed partial class UpdateSettingsRequest : pb::IMessageField number for the "settings" field. - public const int SettingsFieldNumber = 1; - private global::Google.Cloud.ContactCenterInsights.V1.Settings settings_; + /// Field number for the "create_time" field. + public const int CreateTimeFieldNumber = 1; + private global::Google.Protobuf.WellKnownTypes.Timestamp createTime_; /// - /// Required. The new settings values. + /// Output only. The time the operation was created. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Cloud.ContactCenterInsights.V1.Settings Settings { - get { return settings_; } + public global::Google.Protobuf.WellKnownTypes.Timestamp CreateTime { + get { return createTime_; } set { - settings_ = value; + createTime_ = value; } } - /// Field number for the "update_mask" field. - public const int UpdateMaskFieldNumber = 2; - private global::Google.Protobuf.WellKnownTypes.FieldMask updateMask_; + /// Field number for the "end_time" field. + public const int EndTimeFieldNumber = 2; + private global::Google.Protobuf.WellKnownTypes.Timestamp endTime_; /// - /// Required. The list of fields to be updated. + /// Output only. The time the operation finished running. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Google.Protobuf.WellKnownTypes.FieldMask UpdateMask { - get { return updateMask_; } + public global::Google.Protobuf.WellKnownTypes.Timestamp EndTime { + get { return endTime_; } set { - updateMask_ = value; + endTime_ = value; + } + } + + /// Field number for the "request" field. + public const int RequestFieldNumber = 3; + private global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest request_; + /// + /// Output only. The original request for initialization. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest Request { + get { return request_; } + set { + request_ = value; } } + /// Field number for the "partial_errors" field. + public const int PartialErrorsFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_partialErrors_codec + = pb::FieldCodec.ForMessage(34, global::Google.Rpc.Status.Parser); + private readonly pbc::RepeatedField partialErrors_ = new pbc::RepeatedField(); + /// + /// Partial errors during initialising operation that might cause the operation + /// output to be incomplete. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public pbc::RepeatedField PartialErrors { + get { return partialErrors_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { - return Equals(other as UpdateSettingsRequest); + return Equals(other as InitializeEncryptionSpecMetadata); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UpdateSettingsRequest other) { + public bool Equals(InitializeEncryptionSpecMetadata other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } - if (!object.Equals(Settings, other.Settings)) return false; - if (!object.Equals(UpdateMask, other.UpdateMask)) return false; + if (!object.Equals(CreateTime, other.CreateTime)) return false; + if (!object.Equals(EndTime, other.EndTime)) return false; + if (!object.Equals(Request, other.Request)) return false; + if(!partialErrors_.Equals(other.partialErrors_)) return false; return Equals(_unknownFields, other._unknownFields); } @@ -17222,8 +20287,10 @@ public bool Equals(UpdateSettingsRequest other) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override int GetHashCode() { int hash = 1; - if (settings_ != null) hash ^= Settings.GetHashCode(); - if (updateMask_ != null) hash ^= UpdateMask.GetHashCode(); + if (createTime_ != null) hash ^= CreateTime.GetHashCode(); + if (endTime_ != null) hash ^= EndTime.GetHashCode(); + if (request_ != null) hash ^= Request.GetHashCode(); + hash ^= partialErrors_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -17242,14 +20309,19 @@ public void WriteTo(pb::CodedOutputStream output) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE output.WriteRawMessage(this); #else - if (settings_ != null) { + if (createTime_ != null) { output.WriteRawTag(10); - output.WriteMessage(Settings); + output.WriteMessage(CreateTime); } - if (updateMask_ != null) { + if (endTime_ != null) { output.WriteRawTag(18); - output.WriteMessage(UpdateMask); + output.WriteMessage(EndTime); + } + if (request_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Request); } + partialErrors_.WriteTo(output, _repeated_partialErrors_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -17260,14 +20332,19 @@ 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 (settings_ != null) { + if (createTime_ != null) { output.WriteRawTag(10); - output.WriteMessage(Settings); + output.WriteMessage(CreateTime); } - if (updateMask_ != null) { + if (endTime_ != null) { output.WriteRawTag(18); - output.WriteMessage(UpdateMask); + output.WriteMessage(EndTime); + } + if (request_ != null) { + output.WriteRawTag(26); + output.WriteMessage(Request); } + partialErrors_.WriteTo(ref output, _repeated_partialErrors_codec); if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -17278,12 +20355,16 @@ public void WriteTo(pb::CodedOutputStream output) { [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public int CalculateSize() { int size = 0; - if (settings_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Settings); + if (createTime_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(CreateTime); } - if (updateMask_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateMask); + if (endTime_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EndTime); + } + if (request_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Request); } + size += partialErrors_.CalculateSize(_repeated_partialErrors_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -17292,22 +20373,29 @@ public int CalculateSize() { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UpdateSettingsRequest other) { + public void MergeFrom(InitializeEncryptionSpecMetadata other) { if (other == null) { return; } - if (other.settings_ != null) { - if (settings_ == null) { - Settings = new global::Google.Cloud.ContactCenterInsights.V1.Settings(); + if (other.createTime_ != null) { + if (createTime_ == null) { + CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } - Settings.MergeFrom(other.Settings); + CreateTime.MergeFrom(other.CreateTime); } - if (other.updateMask_ != null) { - if (updateMask_ == null) { - UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + if (other.endTime_ != null) { + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } - UpdateMask.MergeFrom(other.UpdateMask); + EndTime.MergeFrom(other.EndTime); } + if (other.request_ != null) { + if (request_ == null) { + Request = new global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest(); + } + Request.MergeFrom(other.Request); + } + partialErrors_.Add(other.partialErrors_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -17324,17 +20412,28 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { - if (settings_ == null) { - Settings = new global::Google.Cloud.ContactCenterInsights.V1.Settings(); + if (createTime_ == null) { + CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } - input.ReadMessage(Settings); + input.ReadMessage(CreateTime); break; } case 18: { - if (updateMask_ == null) { - UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } - input.ReadMessage(UpdateMask); + input.ReadMessage(EndTime); + break; + } + case 26: { + if (request_ == null) { + Request = new global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest(); + } + input.ReadMessage(Request); + break; + } + case 34: { + partialErrors_.AddEntriesFrom(input, _repeated_partialErrors_codec); break; } } @@ -17353,17 +20452,28 @@ public void MergeFrom(pb::CodedInputStream input) { _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { - if (settings_ == null) { - Settings = new global::Google.Cloud.ContactCenterInsights.V1.Settings(); + if (createTime_ == null) { + CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } - input.ReadMessage(Settings); + input.ReadMessage(CreateTime); break; } case 18: { - if (updateMask_ == null) { - UpdateMask = new global::Google.Protobuf.WellKnownTypes.FieldMask(); + if (endTime_ == null) { + EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } - input.ReadMessage(UpdateMask); + input.ReadMessage(EndTime); + break; + } + case 26: { + if (request_ == null) { + Request = new global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest(); + } + input.ReadMessage(Request); + break; + } + case 34: { + partialErrors_.AddEntriesFrom(ref input, _repeated_partialErrors_codec); break; } } @@ -17391,7 +20501,7 @@ public sealed partial class CreateViewRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[57]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[67]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -17639,7 +20749,7 @@ public sealed partial class GetViewRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[58]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[68]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -17835,7 +20945,7 @@ public sealed partial class ListViewsRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[59]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[69]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -18116,7 +21226,7 @@ public sealed partial class ListViewsResponse : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[60]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[70]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -18342,7 +21452,7 @@ public sealed partial class UpdateViewRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[61]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[71]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -18596,7 +21706,7 @@ public sealed partial class DeleteViewRequest : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[62]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ContactCenterInsightsReflection.Descriptor.MessageTypes[72]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsClient.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsClient.g.cs index 49f636e17178..831e266ce48d 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsClient.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsClient.g.cs @@ -81,6 +81,10 @@ private ContactCenterInsightsSettings(ContactCenterInsightsSettings existing) : DeployIssueModelOperationsSettings = existing.DeployIssueModelOperationsSettings.Clone(); UndeployIssueModelSettings = existing.UndeployIssueModelSettings; UndeployIssueModelOperationsSettings = existing.UndeployIssueModelOperationsSettings.Clone(); + ExportIssueModelSettings = existing.ExportIssueModelSettings; + ExportIssueModelOperationsSettings = existing.ExportIssueModelOperationsSettings.Clone(); + ImportIssueModelSettings = existing.ImportIssueModelSettings; + ImportIssueModelOperationsSettings = existing.ImportIssueModelOperationsSettings.Clone(); GetIssueSettings = existing.GetIssueSettings; ListIssuesSettings = existing.ListIssuesSettings; UpdateIssueSettings = existing.UpdateIssueSettings; @@ -94,6 +98,9 @@ private ContactCenterInsightsSettings(ContactCenterInsightsSettings existing) : CalculateStatsSettings = existing.CalculateStatsSettings; GetSettingsSettings = existing.GetSettingsSettings; UpdateSettingsSettings = existing.UpdateSettingsSettings; + GetEncryptionSpecSettings = existing.GetEncryptionSpecSettings; + InitializeEncryptionSpecSettings = existing.InitializeEncryptionSpecSettings; + InitializeEncryptionSpecOperationsSettings = existing.InitializeEncryptionSpecOperationsSettings.Clone(); CreateViewSettings = existing.CreateViewSettings; GetViewSettings = existing.GetViewSettings; ListViewsSettings = existing.ListViewsSettings; @@ -680,6 +687,80 @@ private ContactCenterInsightsSettings(ContactCenterInsightsSettings existing) : DefaultPollSettings = new gax::PollSettings(gax::Expiration.FromTimeout(sys::TimeSpan.FromHours(24)), sys::TimeSpan.FromSeconds(20), 1.5, sys::TimeSpan.FromSeconds(45)), }; + /// + /// for synchronous and asynchronous calls to + /// ContactCenterInsightsClient.ExportIssueModel and ContactCenterInsightsClient.ExportIssueModelAsync + /// . + /// + /// + /// + /// Initial retry delay: 1000 milliseconds. + /// Retry delay multiplier: 1.3 + /// Retry maximum delay: 10000 milliseconds. + /// Maximum attempts: 5 + /// + /// Retriable status codes: . + /// + /// Timeout: 60 seconds. + /// + /// + public gaxgrpc::CallSettings ExportIssueModelSettings { get; set; } = gaxgrpc::CallSettingsExtensions.WithRetry(gaxgrpc::CallSettings.FromExpiration(gax::Expiration.FromTimeout(sys::TimeSpan.FromMilliseconds(60000))), gaxgrpc::RetrySettings.FromExponentialBackoff(maxAttempts: 5, initialBackoff: sys::TimeSpan.FromMilliseconds(1000), maxBackoff: sys::TimeSpan.FromMilliseconds(10000), backoffMultiplier: 1.3, retryFilter: gaxgrpc::RetrySettings.FilterForStatusCodes(grpccore::StatusCode.Unavailable))); + + /// + /// Long Running Operation settings for calls to ContactCenterInsightsClient.ExportIssueModel and + /// ContactCenterInsightsClient.ExportIssueModelAsync. + /// + /// + /// Uses default of: + /// + /// Initial delay: 20 seconds. + /// Delay multiplier: 1.5 + /// Maximum delay: 45 seconds. + /// Total timeout: 24 hours. + /// + /// + public lro::OperationsSettings ExportIssueModelOperationsSettings { get; set; } = new lro::OperationsSettings + { + DefaultPollSettings = new gax::PollSettings(gax::Expiration.FromTimeout(sys::TimeSpan.FromHours(24)), sys::TimeSpan.FromSeconds(20), 1.5, sys::TimeSpan.FromSeconds(45)), + }; + + /// + /// for synchronous and asynchronous calls to + /// ContactCenterInsightsClient.ImportIssueModel and ContactCenterInsightsClient.ImportIssueModelAsync + /// . + /// + /// + /// + /// Initial retry delay: 1000 milliseconds. + /// Retry delay multiplier: 1.3 + /// Retry maximum delay: 10000 milliseconds. + /// Maximum attempts: 5 + /// + /// Retriable status codes: . + /// + /// Timeout: 60 seconds. + /// + /// + public gaxgrpc::CallSettings ImportIssueModelSettings { get; set; } = gaxgrpc::CallSettingsExtensions.WithRetry(gaxgrpc::CallSettings.FromExpiration(gax::Expiration.FromTimeout(sys::TimeSpan.FromMilliseconds(60000))), gaxgrpc::RetrySettings.FromExponentialBackoff(maxAttempts: 5, initialBackoff: sys::TimeSpan.FromMilliseconds(1000), maxBackoff: sys::TimeSpan.FromMilliseconds(10000), backoffMultiplier: 1.3, retryFilter: gaxgrpc::RetrySettings.FilterForStatusCodes(grpccore::StatusCode.Unavailable))); + + /// + /// Long Running Operation settings for calls to ContactCenterInsightsClient.ImportIssueModel and + /// ContactCenterInsightsClient.ImportIssueModelAsync. + /// + /// + /// Uses default of: + /// + /// Initial delay: 20 seconds. + /// Delay multiplier: 1.5 + /// Maximum delay: 45 seconds. + /// Total timeout: 24 hours. + /// + /// + public lro::OperationsSettings ImportIssueModelOperationsSettings { get; set; } = new lro::OperationsSettings + { + DefaultPollSettings = new gax::PollSettings(gax::Expiration.FromTimeout(sys::TimeSpan.FromHours(24)), sys::TimeSpan.FromSeconds(20), 1.5, sys::TimeSpan.FromSeconds(45)), + }; + /// /// for synchronous and asynchronous calls to /// ContactCenterInsightsClient.GetIssue and ContactCenterInsightsClient.GetIssueAsync. @@ -922,6 +1003,62 @@ private ContactCenterInsightsSettings(ContactCenterInsightsSettings existing) : /// public gaxgrpc::CallSettings UpdateSettingsSettings { get; set; } = gaxgrpc::CallSettingsExtensions.WithRetry(gaxgrpc::CallSettings.FromExpiration(gax::Expiration.FromTimeout(sys::TimeSpan.FromMilliseconds(60000))), gaxgrpc::RetrySettings.FromExponentialBackoff(maxAttempts: 5, initialBackoff: sys::TimeSpan.FromMilliseconds(1000), maxBackoff: sys::TimeSpan.FromMilliseconds(10000), backoffMultiplier: 1.3, retryFilter: gaxgrpc::RetrySettings.FilterForStatusCodes(grpccore::StatusCode.Unavailable))); + /// + /// for synchronous and asynchronous calls to + /// ContactCenterInsightsClient.GetEncryptionSpec and + /// ContactCenterInsightsClient.GetEncryptionSpecAsync. + /// + /// + /// + /// Initial retry delay: 1000 milliseconds. + /// Retry delay multiplier: 1.3 + /// Retry maximum delay: 10000 milliseconds. + /// Maximum attempts: 5 + /// + /// Retriable status codes: . + /// + /// Timeout: 60 seconds. + /// + /// + public gaxgrpc::CallSettings GetEncryptionSpecSettings { get; set; } = gaxgrpc::CallSettingsExtensions.WithRetry(gaxgrpc::CallSettings.FromExpiration(gax::Expiration.FromTimeout(sys::TimeSpan.FromMilliseconds(60000))), gaxgrpc::RetrySettings.FromExponentialBackoff(maxAttempts: 5, initialBackoff: sys::TimeSpan.FromMilliseconds(1000), maxBackoff: sys::TimeSpan.FromMilliseconds(10000), backoffMultiplier: 1.3, retryFilter: gaxgrpc::RetrySettings.FilterForStatusCodes(grpccore::StatusCode.Unavailable))); + + /// + /// for synchronous and asynchronous calls to + /// ContactCenterInsightsClient.InitializeEncryptionSpec and + /// ContactCenterInsightsClient.InitializeEncryptionSpecAsync. + /// + /// + /// + /// Initial retry delay: 1000 milliseconds. + /// Retry delay multiplier: 1.3 + /// Retry maximum delay: 10000 milliseconds. + /// Maximum attempts: 5 + /// + /// Retriable status codes: . + /// + /// Timeout: 60 seconds. + /// + /// + public gaxgrpc::CallSettings InitializeEncryptionSpecSettings { get; set; } = gaxgrpc::CallSettingsExtensions.WithRetry(gaxgrpc::CallSettings.FromExpiration(gax::Expiration.FromTimeout(sys::TimeSpan.FromMilliseconds(60000))), gaxgrpc::RetrySettings.FromExponentialBackoff(maxAttempts: 5, initialBackoff: sys::TimeSpan.FromMilliseconds(1000), maxBackoff: sys::TimeSpan.FromMilliseconds(10000), backoffMultiplier: 1.3, retryFilter: gaxgrpc::RetrySettings.FilterForStatusCodes(grpccore::StatusCode.Unavailable))); + + /// + /// Long Running Operation settings for calls to ContactCenterInsightsClient.InitializeEncryptionSpec and + /// ContactCenterInsightsClient.InitializeEncryptionSpecAsync. + /// + /// + /// Uses default of: + /// + /// Initial delay: 20 seconds. + /// Delay multiplier: 1.5 + /// Maximum delay: 45 seconds. + /// Total timeout: 24 hours. + /// + /// + public lro::OperationsSettings InitializeEncryptionSpecOperationsSettings { get; set; } = new lro::OperationsSettings + { + DefaultPollSettings = new gax::PollSettings(gax::Expiration.FromTimeout(sys::TimeSpan.FromHours(24)), sys::TimeSpan.FromSeconds(20), 1.5, sys::TimeSpan.FromSeconds(45)), + }; + /// /// for synchronous and asynchronous calls to /// ContactCenterInsightsClient.CreateView and ContactCenterInsightsClient.CreateViewAsync. @@ -1158,6 +1295,8 @@ internal static ContactCenterInsightsClient Create(grpccore::CallInvoker callInv /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// The request object containing all of the parameters for the API call. /// If not null, applies overrides to this RPC call. @@ -1167,6 +1306,8 @@ public virtual Conversation CreateConversation(CreateConversationRequest request /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// The request object containing all of the parameters for the API call. /// If not null, applies overrides to this RPC call. @@ -1176,6 +1317,8 @@ public virtual Conversation CreateConversation(CreateConversationRequest request /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// The request object containing all of the parameters for the API call. /// A to use for this RPC. @@ -1185,6 +1328,8 @@ public virtual Conversation CreateConversation(CreateConversationRequest request /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// /// Required. The parent resource of the conversation. @@ -1212,6 +1357,8 @@ public virtual Conversation CreateConversation(string parent, Conversation conve /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// /// Required. The parent resource of the conversation. @@ -1239,6 +1386,8 @@ public virtual Conversation CreateConversation(string parent, Conversation conve /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// /// Required. The parent resource of the conversation. @@ -1261,6 +1410,8 @@ public virtual Conversation CreateConversation(string parent, Conversation conve /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// /// Required. The parent resource of the conversation. @@ -1288,6 +1439,8 @@ public virtual Conversation CreateConversation(gagr::LocationName parent, Conver /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// /// Required. The parent resource of the conversation. @@ -1315,6 +1468,8 @@ public virtual Conversation CreateConversation(gagr::LocationName parent, Conver /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// /// Required. The parent resource of the conversation. @@ -1336,8 +1491,8 @@ public virtual Conversation CreateConversation(gagr::LocationName parent, Conver CreateConversationAsync(parent, conversation, conversationId, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); /// - /// Create a longrunning conversation upload operation. This method differs - /// from CreateConversation by allowing audio transcription and optional DLP + /// Create a long-running conversation upload operation. This method differs + /// from `CreateConversation` by allowing audio transcription and optional DLP /// redaction. /// /// The request object containing all of the parameters for the API call. @@ -1347,8 +1502,8 @@ public virtual Conversation CreateConversation(gagr::LocationName parent, Conver throw new sys::NotImplementedException(); /// - /// Create a longrunning conversation upload operation. This method differs - /// from CreateConversation by allowing audio transcription and optional DLP + /// Create a long-running conversation upload operation. This method differs + /// from `CreateConversation` by allowing audio transcription and optional DLP /// redaction. /// /// The request object containing all of the parameters for the API call. @@ -1358,8 +1513,8 @@ public virtual Conversation CreateConversation(gagr::LocationName parent, Conver throw new sys::NotImplementedException(); /// - /// Create a longrunning conversation upload operation. This method differs - /// from CreateConversation by allowing audio transcription and optional DLP + /// Create a long-running conversation upload operation. This method differs + /// from `CreateConversation` by allowing audio transcription and optional DLP /// redaction. /// /// The request object containing all of the parameters for the API call. @@ -1429,7 +1584,20 @@ public virtual Conversation UpdateConversation(UpdateConversationRequest request /// Required. The new values for the conversation. /// /// - /// The list of fields to be updated. + /// The list of fields to be updated. All possible fields can be updated by + /// passing `*`, or a subset of the following updateable fields can be + /// provided: + /// + /// * `agent_id` + /// * `language_code` + /// * `labels` + /// * `metadata` + /// * `quality_metadata` + /// * `call_metadata` + /// * `start_time` + /// * `expire_time` or `ttl` + /// * `data_source.gcs_source.audio_uri` or + /// `data_source.dialogflow_source.audio_uri` /// /// If not null, applies overrides to this RPC call. /// The RPC response. @@ -1447,7 +1615,20 @@ public virtual Conversation UpdateConversation(Conversation conversation, wkt::F /// Required. The new values for the conversation. /// /// - /// The list of fields to be updated. + /// The list of fields to be updated. All possible fields can be updated by + /// passing `*`, or a subset of the following updateable fields can be + /// provided: + /// + /// * `agent_id` + /// * `language_code` + /// * `labels` + /// * `metadata` + /// * `quality_metadata` + /// * `call_metadata` + /// * `start_time` + /// * `expire_time` or `ttl` + /// * `data_source.gcs_source.audio_uri` or + /// `data_source.dialogflow_source.audio_uri` /// /// If not null, applies overrides to this RPC call. /// A Task containing the RPC response. @@ -1465,7 +1646,20 @@ public virtual Conversation UpdateConversation(Conversation conversation, wkt::F /// Required. The new values for the conversation. /// /// - /// The list of fields to be updated. + /// The list of fields to be updated. All possible fields can be updated by + /// passing `*`, or a subset of the following updateable fields can be + /// provided: + /// + /// * `agent_id` + /// * `language_code` + /// * `labels` + /// * `metadata` + /// * `quality_metadata` + /// * `call_metadata` + /// * `start_time` + /// * `expire_time` or `ttl` + /// * `data_source.gcs_source.audio_uri` or + /// `data_source.dialogflow_source.audio_uri` /// /// A to use for this RPC. /// A Task containing the RPC response. @@ -3828,255 +4022,517 @@ public virtual ListIssueModelsResponse ListIssueModels(gagr::LocationName parent UndeployIssueModelAsync(name, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); /// - /// Gets an issue. + /// Exports an issue model to the provided destination. /// /// The request object containing all of the parameters for the API call. /// If not null, applies overrides to this RPC call. /// The RPC response. - public virtual Issue GetIssue(GetIssueRequest request, gaxgrpc::CallSettings callSettings = null) => + public virtual lro::Operation ExportIssueModel(ExportIssueModelRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException(); /// - /// Gets an issue. + /// Exports an issue model to the provided destination. /// /// The request object containing all of the parameters for the API call. /// If not null, applies overrides to this RPC call. /// A Task containing the RPC response. - public virtual stt::Task GetIssueAsync(GetIssueRequest request, gaxgrpc::CallSettings callSettings = null) => + public virtual stt::Task> ExportIssueModelAsync(ExportIssueModelRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException(); /// - /// Gets an issue. + /// Exports an issue model to the provided destination. /// /// The request object containing all of the parameters for the API call. /// A to use for this RPC. /// A Task containing the RPC response. - public virtual stt::Task GetIssueAsync(GetIssueRequest request, st::CancellationToken cancellationToken) => - GetIssueAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + public virtual stt::Task> ExportIssueModelAsync(ExportIssueModelRequest request, st::CancellationToken cancellationToken) => + ExportIssueModelAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// The long-running operations client for ExportIssueModel. + public virtual lro::OperationsClient ExportIssueModelOperationsClient => throw new sys::NotImplementedException(); /// - /// Gets an issue. + /// Poll an operation once, using an operationName from a previous invocation of ExportIssueModel. + /// + /// + /// The name of a previously invoked operation. Must not be null or empty. + /// + /// If not null, applies overrides to this RPC call. + /// The result of polling the operation. + public virtual lro::Operation PollOnceExportIssueModel(string operationName, gaxgrpc::CallSettings callSettings = null) => + lro::Operation.PollOnceFromName(gax::GaxPreconditions.CheckNotNullOrEmpty(operationName, nameof(operationName)), ExportIssueModelOperationsClient, callSettings); + + /// + /// Asynchronously poll an operation once, using an operationName from a previous invocation of + /// ExportIssueModel. + /// + /// + /// The name of a previously invoked operation. Must not be null or empty. + /// + /// If not null, applies overrides to this RPC call. + /// A task representing the result of polling the operation. + public virtual stt::Task> PollOnceExportIssueModelAsync(string operationName, gaxgrpc::CallSettings callSettings = null) => + lro::Operation.PollOnceFromNameAsync(gax::GaxPreconditions.CheckNotNullOrEmpty(operationName, nameof(operationName)), ExportIssueModelOperationsClient, callSettings); + + /// + /// Exports an issue model to the provided destination. /// /// - /// Required. The name of the issue to get. + /// Required. The issue model to export. /// /// If not null, applies overrides to this RPC call. /// The RPC response. - public virtual Issue GetIssue(string name, gaxgrpc::CallSettings callSettings = null) => - GetIssue(new GetIssueRequest + public virtual lro::Operation ExportIssueModel(string name, gaxgrpc::CallSettings callSettings = null) => + ExportIssueModel(new ExportIssueModelRequest { Name = gax::GaxPreconditions.CheckNotNullOrEmpty(name, nameof(name)), }, callSettings); /// - /// Gets an issue. + /// Exports an issue model to the provided destination. /// /// - /// Required. The name of the issue to get. + /// Required. The issue model to export. /// /// If not null, applies overrides to this RPC call. /// A Task containing the RPC response. - public virtual stt::Task GetIssueAsync(string name, gaxgrpc::CallSettings callSettings = null) => - GetIssueAsync(new GetIssueRequest + public virtual stt::Task> ExportIssueModelAsync(string name, gaxgrpc::CallSettings callSettings = null) => + ExportIssueModelAsync(new ExportIssueModelRequest { Name = gax::GaxPreconditions.CheckNotNullOrEmpty(name, nameof(name)), }, callSettings); /// - /// Gets an issue. + /// Exports an issue model to the provided destination. /// /// - /// Required. The name of the issue to get. + /// Required. The issue model to export. /// /// A to use for this RPC. /// A Task containing the RPC response. - public virtual stt::Task GetIssueAsync(string name, st::CancellationToken cancellationToken) => - GetIssueAsync(name, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + public virtual stt::Task> ExportIssueModelAsync(string name, st::CancellationToken cancellationToken) => + ExportIssueModelAsync(name, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); /// - /// Gets an issue. + /// Exports an issue model to the provided destination. /// /// - /// Required. The name of the issue to get. + /// Required. The issue model to export. /// /// If not null, applies overrides to this RPC call. /// The RPC response. - public virtual Issue GetIssue(IssueName name, gaxgrpc::CallSettings callSettings = null) => - GetIssue(new GetIssueRequest + public virtual lro::Operation ExportIssueModel(IssueModelName name, gaxgrpc::CallSettings callSettings = null) => + ExportIssueModel(new ExportIssueModelRequest { - IssueName = gax::GaxPreconditions.CheckNotNull(name, nameof(name)), + IssueModelName = gax::GaxPreconditions.CheckNotNull(name, nameof(name)), }, callSettings); /// - /// Gets an issue. + /// Exports an issue model to the provided destination. /// /// - /// Required. The name of the issue to get. + /// Required. The issue model to export. /// /// If not null, applies overrides to this RPC call. /// A Task containing the RPC response. - public virtual stt::Task GetIssueAsync(IssueName name, gaxgrpc::CallSettings callSettings = null) => - GetIssueAsync(new GetIssueRequest + public virtual stt::Task> ExportIssueModelAsync(IssueModelName name, gaxgrpc::CallSettings callSettings = null) => + ExportIssueModelAsync(new ExportIssueModelRequest { - IssueName = gax::GaxPreconditions.CheckNotNull(name, nameof(name)), + IssueModelName = gax::GaxPreconditions.CheckNotNull(name, nameof(name)), }, callSettings); /// - /// Gets an issue. + /// Exports an issue model to the provided destination. /// /// - /// Required. The name of the issue to get. + /// Required. The issue model to export. /// /// A to use for this RPC. /// A Task containing the RPC response. - public virtual stt::Task GetIssueAsync(IssueName name, st::CancellationToken cancellationToken) => - GetIssueAsync(name, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + public virtual stt::Task> ExportIssueModelAsync(IssueModelName name, st::CancellationToken cancellationToken) => + ExportIssueModelAsync(name, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); /// - /// Lists issues. + /// Imports an issue model from a Cloud Storage bucket. /// /// The request object containing all of the parameters for the API call. /// If not null, applies overrides to this RPC call. /// The RPC response. - public virtual ListIssuesResponse ListIssues(ListIssuesRequest request, gaxgrpc::CallSettings callSettings = null) => + public virtual lro::Operation ImportIssueModel(ImportIssueModelRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException(); /// - /// Lists issues. + /// Imports an issue model from a Cloud Storage bucket. /// /// The request object containing all of the parameters for the API call. /// If not null, applies overrides to this RPC call. /// A Task containing the RPC response. - public virtual stt::Task ListIssuesAsync(ListIssuesRequest request, gaxgrpc::CallSettings callSettings = null) => + public virtual stt::Task> ImportIssueModelAsync(ImportIssueModelRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException(); /// - /// Lists issues. + /// Imports an issue model from a Cloud Storage bucket. /// /// The request object containing all of the parameters for the API call. /// A to use for this RPC. /// A Task containing the RPC response. - public virtual stt::Task ListIssuesAsync(ListIssuesRequest request, st::CancellationToken cancellationToken) => - ListIssuesAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + public virtual stt::Task> ImportIssueModelAsync(ImportIssueModelRequest request, st::CancellationToken cancellationToken) => + ImportIssueModelAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// The long-running operations client for ImportIssueModel. + public virtual lro::OperationsClient ImportIssueModelOperationsClient => throw new sys::NotImplementedException(); /// - /// Lists issues. + /// Poll an operation once, using an operationName from a previous invocation of ImportIssueModel. + /// + /// + /// The name of a previously invoked operation. Must not be null or empty. + /// + /// If not null, applies overrides to this RPC call. + /// The result of polling the operation. + public virtual lro::Operation PollOnceImportIssueModel(string operationName, gaxgrpc::CallSettings callSettings = null) => + lro::Operation.PollOnceFromName(gax::GaxPreconditions.CheckNotNullOrEmpty(operationName, nameof(operationName)), ImportIssueModelOperationsClient, callSettings); + + /// + /// Asynchronously poll an operation once, using an operationName from a previous invocation of + /// ImportIssueModel. + /// + /// + /// The name of a previously invoked operation. Must not be null or empty. + /// + /// If not null, applies overrides to this RPC call. + /// A task representing the result of polling the operation. + public virtual stt::Task> PollOnceImportIssueModelAsync(string operationName, gaxgrpc::CallSettings callSettings = null) => + lro::Operation.PollOnceFromNameAsync(gax::GaxPreconditions.CheckNotNullOrEmpty(operationName, nameof(operationName)), ImportIssueModelOperationsClient, callSettings); + + /// + /// Imports an issue model from a Cloud Storage bucket. /// /// - /// Required. The parent resource of the issue. + /// Required. The parent resource of the issue model. /// /// If not null, applies overrides to this RPC call. /// The RPC response. - public virtual ListIssuesResponse ListIssues(string parent, gaxgrpc::CallSettings callSettings = null) => - ListIssues(new ListIssuesRequest + public virtual lro::Operation ImportIssueModel(string parent, gaxgrpc::CallSettings callSettings = null) => + ImportIssueModel(new ImportIssueModelRequest { Parent = gax::GaxPreconditions.CheckNotNullOrEmpty(parent, nameof(parent)), }, callSettings); /// - /// Lists issues. + /// Imports an issue model from a Cloud Storage bucket. /// /// - /// Required. The parent resource of the issue. + /// Required. The parent resource of the issue model. /// /// If not null, applies overrides to this RPC call. /// A Task containing the RPC response. - public virtual stt::Task ListIssuesAsync(string parent, gaxgrpc::CallSettings callSettings = null) => - ListIssuesAsync(new ListIssuesRequest + public virtual stt::Task> ImportIssueModelAsync(string parent, gaxgrpc::CallSettings callSettings = null) => + ImportIssueModelAsync(new ImportIssueModelRequest { Parent = gax::GaxPreconditions.CheckNotNullOrEmpty(parent, nameof(parent)), }, callSettings); /// - /// Lists issues. + /// Imports an issue model from a Cloud Storage bucket. /// /// - /// Required. The parent resource of the issue. + /// Required. The parent resource of the issue model. /// /// A to use for this RPC. /// A Task containing the RPC response. - public virtual stt::Task ListIssuesAsync(string parent, st::CancellationToken cancellationToken) => - ListIssuesAsync(parent, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + public virtual stt::Task> ImportIssueModelAsync(string parent, st::CancellationToken cancellationToken) => + ImportIssueModelAsync(parent, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); /// - /// Lists issues. + /// Imports an issue model from a Cloud Storage bucket. /// /// - /// Required. The parent resource of the issue. + /// Required. The parent resource of the issue model. /// /// If not null, applies overrides to this RPC call. /// The RPC response. - public virtual ListIssuesResponse ListIssues(IssueModelName parent, gaxgrpc::CallSettings callSettings = null) => - ListIssues(new ListIssuesRequest + public virtual lro::Operation ImportIssueModel(gagr::LocationName parent, gaxgrpc::CallSettings callSettings = null) => + ImportIssueModel(new ImportIssueModelRequest { - ParentAsIssueModelName = gax::GaxPreconditions.CheckNotNull(parent, nameof(parent)), + ParentAsLocationName = gax::GaxPreconditions.CheckNotNull(parent, nameof(parent)), }, callSettings); /// - /// Lists issues. + /// Imports an issue model from a Cloud Storage bucket. /// /// - /// Required. The parent resource of the issue. + /// Required. The parent resource of the issue model. /// /// If not null, applies overrides to this RPC call. /// A Task containing the RPC response. - public virtual stt::Task ListIssuesAsync(IssueModelName parent, gaxgrpc::CallSettings callSettings = null) => - ListIssuesAsync(new ListIssuesRequest + public virtual stt::Task> ImportIssueModelAsync(gagr::LocationName parent, gaxgrpc::CallSettings callSettings = null) => + ImportIssueModelAsync(new ImportIssueModelRequest { - ParentAsIssueModelName = gax::GaxPreconditions.CheckNotNull(parent, nameof(parent)), + ParentAsLocationName = gax::GaxPreconditions.CheckNotNull(parent, nameof(parent)), }, callSettings); /// - /// Lists issues. + /// Imports an issue model from a Cloud Storage bucket. /// /// - /// Required. The parent resource of the issue. + /// Required. The parent resource of the issue model. /// /// A to use for this RPC. /// A Task containing the RPC response. - public virtual stt::Task ListIssuesAsync(IssueModelName parent, st::CancellationToken cancellationToken) => - ListIssuesAsync(parent, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + public virtual stt::Task> ImportIssueModelAsync(gagr::LocationName parent, st::CancellationToken cancellationToken) => + ImportIssueModelAsync(parent, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); /// - /// Updates an issue. + /// Gets an issue. /// /// The request object containing all of the parameters for the API call. /// If not null, applies overrides to this RPC call. /// The RPC response. - public virtual Issue UpdateIssue(UpdateIssueRequest request, gaxgrpc::CallSettings callSettings = null) => + public virtual Issue GetIssue(GetIssueRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException(); /// - /// Updates an issue. + /// Gets an issue. /// /// The request object containing all of the parameters for the API call. /// If not null, applies overrides to this RPC call. /// A Task containing the RPC response. - public virtual stt::Task UpdateIssueAsync(UpdateIssueRequest request, gaxgrpc::CallSettings callSettings = null) => + public virtual stt::Task GetIssueAsync(GetIssueRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException(); /// - /// Updates an issue. + /// Gets an issue. /// /// The request object containing all of the parameters for the API call. /// A to use for this RPC. /// A Task containing the RPC response. - public virtual stt::Task UpdateIssueAsync(UpdateIssueRequest request, st::CancellationToken cancellationToken) => - UpdateIssueAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + public virtual stt::Task GetIssueAsync(GetIssueRequest request, st::CancellationToken cancellationToken) => + GetIssueAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); /// - /// Updates an issue. + /// Gets an issue. /// - /// - /// Required. The new values for the issue. - /// - /// - /// The list of fields to be updated. + /// + /// Required. The name of the issue to get. /// /// If not null, applies overrides to this RPC call. /// The RPC response. - public virtual Issue UpdateIssue(Issue issue, wkt::FieldMask updateMask, gaxgrpc::CallSettings callSettings = null) => - UpdateIssue(new UpdateIssueRequest + public virtual Issue GetIssue(string name, gaxgrpc::CallSettings callSettings = null) => + GetIssue(new GetIssueRequest + { + Name = gax::GaxPreconditions.CheckNotNullOrEmpty(name, nameof(name)), + }, callSettings); + + /// + /// Gets an issue. + /// + /// + /// Required. The name of the issue to get. + /// + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task GetIssueAsync(string name, gaxgrpc::CallSettings callSettings = null) => + GetIssueAsync(new GetIssueRequest + { + Name = gax::GaxPreconditions.CheckNotNullOrEmpty(name, nameof(name)), + }, callSettings); + + /// + /// Gets an issue. + /// + /// + /// Required. The name of the issue to get. + /// + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task GetIssueAsync(string name, st::CancellationToken cancellationToken) => + GetIssueAsync(name, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// Gets an issue. + /// + /// + /// Required. The name of the issue to get. + /// + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual Issue GetIssue(IssueName name, gaxgrpc::CallSettings callSettings = null) => + GetIssue(new GetIssueRequest + { + IssueName = gax::GaxPreconditions.CheckNotNull(name, nameof(name)), + }, callSettings); + + /// + /// Gets an issue. + /// + /// + /// Required. The name of the issue to get. + /// + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task GetIssueAsync(IssueName name, gaxgrpc::CallSettings callSettings = null) => + GetIssueAsync(new GetIssueRequest + { + IssueName = gax::GaxPreconditions.CheckNotNull(name, nameof(name)), + }, callSettings); + + /// + /// Gets an issue. + /// + /// + /// Required. The name of the issue to get. + /// + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task GetIssueAsync(IssueName name, st::CancellationToken cancellationToken) => + GetIssueAsync(name, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// Lists issues. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual ListIssuesResponse ListIssues(ListIssuesRequest request, gaxgrpc::CallSettings callSettings = null) => + throw new sys::NotImplementedException(); + + /// + /// Lists issues. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task ListIssuesAsync(ListIssuesRequest request, gaxgrpc::CallSettings callSettings = null) => + throw new sys::NotImplementedException(); + + /// + /// Lists issues. + /// + /// The request object containing all of the parameters for the API call. + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task ListIssuesAsync(ListIssuesRequest request, st::CancellationToken cancellationToken) => + ListIssuesAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// Lists issues. + /// + /// + /// Required. The parent resource of the issue. + /// + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual ListIssuesResponse ListIssues(string parent, gaxgrpc::CallSettings callSettings = null) => + ListIssues(new ListIssuesRequest + { + Parent = gax::GaxPreconditions.CheckNotNullOrEmpty(parent, nameof(parent)), + }, callSettings); + + /// + /// Lists issues. + /// + /// + /// Required. The parent resource of the issue. + /// + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task ListIssuesAsync(string parent, gaxgrpc::CallSettings callSettings = null) => + ListIssuesAsync(new ListIssuesRequest + { + Parent = gax::GaxPreconditions.CheckNotNullOrEmpty(parent, nameof(parent)), + }, callSettings); + + /// + /// Lists issues. + /// + /// + /// Required. The parent resource of the issue. + /// + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task ListIssuesAsync(string parent, st::CancellationToken cancellationToken) => + ListIssuesAsync(parent, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// Lists issues. + /// + /// + /// Required. The parent resource of the issue. + /// + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual ListIssuesResponse ListIssues(IssueModelName parent, gaxgrpc::CallSettings callSettings = null) => + ListIssues(new ListIssuesRequest + { + ParentAsIssueModelName = gax::GaxPreconditions.CheckNotNull(parent, nameof(parent)), + }, callSettings); + + /// + /// Lists issues. + /// + /// + /// Required. The parent resource of the issue. + /// + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task ListIssuesAsync(IssueModelName parent, gaxgrpc::CallSettings callSettings = null) => + ListIssuesAsync(new ListIssuesRequest + { + ParentAsIssueModelName = gax::GaxPreconditions.CheckNotNull(parent, nameof(parent)), + }, callSettings); + + /// + /// Lists issues. + /// + /// + /// Required. The parent resource of the issue. + /// + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task ListIssuesAsync(IssueModelName parent, st::CancellationToken cancellationToken) => + ListIssuesAsync(parent, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// Updates an issue. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual Issue UpdateIssue(UpdateIssueRequest request, gaxgrpc::CallSettings callSettings = null) => + throw new sys::NotImplementedException(); + + /// + /// Updates an issue. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task UpdateIssueAsync(UpdateIssueRequest request, gaxgrpc::CallSettings callSettings = null) => + throw new sys::NotImplementedException(); + + /// + /// Updates an issue. + /// + /// The request object containing all of the parameters for the API call. + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task UpdateIssueAsync(UpdateIssueRequest request, st::CancellationToken cancellationToken) => + UpdateIssueAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// Updates an issue. + /// + /// + /// Required. The new values for the issue. + /// + /// + /// The list of fields to be updated. + /// + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual Issue UpdateIssue(Issue issue, wkt::FieldMask updateMask, gaxgrpc::CallSettings callSettings = null) => + UpdateIssue(new UpdateIssueRequest { Issue = gax::GaxPreconditions.CheckNotNull(issue, nameof(issue)), UpdateMask = updateMask, @@ -5193,6 +5649,237 @@ public virtual Settings UpdateSettings(Settings settings, wkt::FieldMask updateM public virtual stt::Task UpdateSettingsAsync(Settings settings, wkt::FieldMask updateMask, st::CancellationToken cancellationToken) => UpdateSettingsAsync(settings, updateMask, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + /// + /// Gets location-level encryption key specification. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual EncryptionSpec GetEncryptionSpec(GetEncryptionSpecRequest request, gaxgrpc::CallSettings callSettings = null) => + throw new sys::NotImplementedException(); + + /// + /// Gets location-level encryption key specification. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task GetEncryptionSpecAsync(GetEncryptionSpecRequest request, gaxgrpc::CallSettings callSettings = null) => + throw new sys::NotImplementedException(); + + /// + /// Gets location-level encryption key specification. + /// + /// The request object containing all of the parameters for the API call. + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task GetEncryptionSpecAsync(GetEncryptionSpecRequest request, st::CancellationToken cancellationToken) => + GetEncryptionSpecAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// Gets location-level encryption key specification. + /// + /// + /// Required. The name of the encryption spec resource to get. + /// + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual EncryptionSpec GetEncryptionSpec(string name, gaxgrpc::CallSettings callSettings = null) => + GetEncryptionSpec(new GetEncryptionSpecRequest + { + Name = gax::GaxPreconditions.CheckNotNullOrEmpty(name, nameof(name)), + }, callSettings); + + /// + /// Gets location-level encryption key specification. + /// + /// + /// Required. The name of the encryption spec resource to get. + /// + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task GetEncryptionSpecAsync(string name, gaxgrpc::CallSettings callSettings = null) => + GetEncryptionSpecAsync(new GetEncryptionSpecRequest + { + Name = gax::GaxPreconditions.CheckNotNullOrEmpty(name, nameof(name)), + }, callSettings); + + /// + /// Gets location-level encryption key specification. + /// + /// + /// Required. The name of the encryption spec resource to get. + /// + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task GetEncryptionSpecAsync(string name, st::CancellationToken cancellationToken) => + GetEncryptionSpecAsync(name, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// Gets location-level encryption key specification. + /// + /// + /// Required. The name of the encryption spec resource to get. + /// + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual EncryptionSpec GetEncryptionSpec(EncryptionSpecName name, gaxgrpc::CallSettings callSettings = null) => + GetEncryptionSpec(new GetEncryptionSpecRequest + { + EncryptionSpecName = gax::GaxPreconditions.CheckNotNull(name, nameof(name)), + }, callSettings); + + /// + /// Gets location-level encryption key specification. + /// + /// + /// Required. The name of the encryption spec resource to get. + /// + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task GetEncryptionSpecAsync(EncryptionSpecName name, gaxgrpc::CallSettings callSettings = null) => + GetEncryptionSpecAsync(new GetEncryptionSpecRequest + { + EncryptionSpecName = gax::GaxPreconditions.CheckNotNull(name, nameof(name)), + }, callSettings); + + /// + /// Gets location-level encryption key specification. + /// + /// + /// Required. The name of the encryption spec resource to get. + /// + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task GetEncryptionSpecAsync(EncryptionSpecName name, st::CancellationToken cancellationToken) => + GetEncryptionSpecAsync(name, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual lro::Operation InitializeEncryptionSpec(InitializeEncryptionSpecRequest request, gaxgrpc::CallSettings callSettings = null) => + throw new sys::NotImplementedException(); + + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task> InitializeEncryptionSpecAsync(InitializeEncryptionSpecRequest request, gaxgrpc::CallSettings callSettings = null) => + throw new sys::NotImplementedException(); + + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// The request object containing all of the parameters for the API call. + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task> InitializeEncryptionSpecAsync(InitializeEncryptionSpecRequest request, st::CancellationToken cancellationToken) => + InitializeEncryptionSpecAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + + /// The long-running operations client for InitializeEncryptionSpec. + public virtual lro::OperationsClient InitializeEncryptionSpecOperationsClient => throw new sys::NotImplementedException(); + + /// + /// Poll an operation once, using an operationName from a previous invocation of + /// InitializeEncryptionSpec. + /// + /// + /// The name of a previously invoked operation. Must not be null or empty. + /// + /// If not null, applies overrides to this RPC call. + /// The result of polling the operation. + public virtual lro::Operation PollOnceInitializeEncryptionSpec(string operationName, gaxgrpc::CallSettings callSettings = null) => + lro::Operation.PollOnceFromName(gax::GaxPreconditions.CheckNotNullOrEmpty(operationName, nameof(operationName)), InitializeEncryptionSpecOperationsClient, callSettings); + + /// + /// Asynchronously poll an operation once, using an operationName from a previous invocation of + /// InitializeEncryptionSpec. + /// + /// + /// The name of a previously invoked operation. Must not be null or empty. + /// + /// If not null, applies overrides to this RPC call. + /// A task representing the result of polling the operation. + public virtual stt::Task> PollOnceInitializeEncryptionSpecAsync(string operationName, gaxgrpc::CallSettings callSettings = null) => + lro::Operation.PollOnceFromNameAsync(gax::GaxPreconditions.CheckNotNullOrEmpty(operationName, nameof(operationName)), InitializeEncryptionSpecOperationsClient, callSettings); + + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// + /// Required. The encryption spec used for CMEK encryption. It is required that + /// the kms key is in the same region as the endpoint. The same key will be + /// used for all provisioned resources, if encryption is available. If the + /// kms_key_name is left empty, no encryption will be enforced. + /// + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public virtual lro::Operation InitializeEncryptionSpec(EncryptionSpec encryptionSpec, gaxgrpc::CallSettings callSettings = null) => + InitializeEncryptionSpec(new InitializeEncryptionSpecRequest + { + EncryptionSpec = gax::GaxPreconditions.CheckNotNull(encryptionSpec, nameof(encryptionSpec)), + }, callSettings); + + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// + /// Required. The encryption spec used for CMEK encryption. It is required that + /// the kms key is in the same region as the endpoint. The same key will be + /// used for all provisioned resources, if encryption is available. If the + /// kms_key_name is left empty, no encryption will be enforced. + /// + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public virtual stt::Task> InitializeEncryptionSpecAsync(EncryptionSpec encryptionSpec, gaxgrpc::CallSettings callSettings = null) => + InitializeEncryptionSpecAsync(new InitializeEncryptionSpecRequest + { + EncryptionSpec = gax::GaxPreconditions.CheckNotNull(encryptionSpec, nameof(encryptionSpec)), + }, callSettings); + + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// + /// Required. The encryption spec used for CMEK encryption. It is required that + /// the kms key is in the same region as the endpoint. The same key will be + /// used for all provisioned resources, if encryption is available. If the + /// kms_key_name is left empty, no encryption will be enforced. + /// + /// A to use for this RPC. + /// A Task containing the RPC response. + public virtual stt::Task> InitializeEncryptionSpecAsync(EncryptionSpec encryptionSpec, st::CancellationToken cancellationToken) => + InitializeEncryptionSpecAsync(encryptionSpec, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken)); + /// /// Creates a view. /// @@ -5824,6 +6511,10 @@ public sealed partial class ContactCenterInsightsClientImpl : ContactCenterInsig private readonly gaxgrpc::ApiCall _callUndeployIssueModel; + private readonly gaxgrpc::ApiCall _callExportIssueModel; + + private readonly gaxgrpc::ApiCall _callImportIssueModel; + private readonly gaxgrpc::ApiCall _callGetIssue; private readonly gaxgrpc::ApiCall _callListIssues; @@ -5850,6 +6541,10 @@ public sealed partial class ContactCenterInsightsClientImpl : ContactCenterInsig private readonly gaxgrpc::ApiCall _callUpdateSettings; + private readonly gaxgrpc::ApiCall _callGetEncryptionSpec; + + private readonly gaxgrpc::ApiCall _callInitializeEncryptionSpec; + private readonly gaxgrpc::ApiCall _callCreateView; private readonly gaxgrpc::ApiCall _callGetView; @@ -5886,6 +6581,9 @@ public ContactCenterInsightsClientImpl(ContactCenterInsights.ContactCenterInsigh DeleteIssueModelOperationsClient = new lro::OperationsClientImpl(grpcClient.CreateOperationsClient(), effectiveSettings.DeleteIssueModelOperationsSettings, logger); DeployIssueModelOperationsClient = new lro::OperationsClientImpl(grpcClient.CreateOperationsClient(), effectiveSettings.DeployIssueModelOperationsSettings, logger); UndeployIssueModelOperationsClient = new lro::OperationsClientImpl(grpcClient.CreateOperationsClient(), effectiveSettings.UndeployIssueModelOperationsSettings, logger); + ExportIssueModelOperationsClient = new lro::OperationsClientImpl(grpcClient.CreateOperationsClient(), effectiveSettings.ExportIssueModelOperationsSettings, logger); + ImportIssueModelOperationsClient = new lro::OperationsClientImpl(grpcClient.CreateOperationsClient(), effectiveSettings.ImportIssueModelOperationsSettings, logger); + InitializeEncryptionSpecOperationsClient = new lro::OperationsClientImpl(grpcClient.CreateOperationsClient(), effectiveSettings.InitializeEncryptionSpecOperationsSettings, logger); _callCreateConversation = clientHelper.BuildApiCall("CreateConversation", grpcClient.CreateConversationAsync, grpcClient.CreateConversation, effectiveSettings.CreateConversationSettings).WithGoogleRequestParam("parent", request => request.Parent); Modify_ApiCall(ref _callCreateConversation); Modify_CreateConversationApiCall(ref _callCreateConversation); @@ -5949,6 +6647,12 @@ public ContactCenterInsightsClientImpl(ContactCenterInsights.ContactCenterInsigh _callUndeployIssueModel = clientHelper.BuildApiCall("UndeployIssueModel", grpcClient.UndeployIssueModelAsync, grpcClient.UndeployIssueModel, effectiveSettings.UndeployIssueModelSettings).WithGoogleRequestParam("name", request => request.Name); Modify_ApiCall(ref _callUndeployIssueModel); Modify_UndeployIssueModelApiCall(ref _callUndeployIssueModel); + _callExportIssueModel = clientHelper.BuildApiCall("ExportIssueModel", grpcClient.ExportIssueModelAsync, grpcClient.ExportIssueModel, effectiveSettings.ExportIssueModelSettings).WithGoogleRequestParam("name", request => request.Name); + Modify_ApiCall(ref _callExportIssueModel); + Modify_ExportIssueModelApiCall(ref _callExportIssueModel); + _callImportIssueModel = clientHelper.BuildApiCall("ImportIssueModel", grpcClient.ImportIssueModelAsync, grpcClient.ImportIssueModel, effectiveSettings.ImportIssueModelSettings).WithGoogleRequestParam("parent", request => request.Parent); + Modify_ApiCall(ref _callImportIssueModel); + Modify_ImportIssueModelApiCall(ref _callImportIssueModel); _callGetIssue = clientHelper.BuildApiCall("GetIssue", grpcClient.GetIssueAsync, grpcClient.GetIssue, effectiveSettings.GetIssueSettings).WithGoogleRequestParam("name", request => request.Name); Modify_ApiCall(ref _callGetIssue); Modify_GetIssueApiCall(ref _callGetIssue); @@ -5988,6 +6692,12 @@ public ContactCenterInsightsClientImpl(ContactCenterInsights.ContactCenterInsigh _callUpdateSettings = clientHelper.BuildApiCall("UpdateSettings", grpcClient.UpdateSettingsAsync, grpcClient.UpdateSettings, effectiveSettings.UpdateSettingsSettings).WithGoogleRequestParam("settings.name", request => request.Settings?.Name); Modify_ApiCall(ref _callUpdateSettings); Modify_UpdateSettingsApiCall(ref _callUpdateSettings); + _callGetEncryptionSpec = clientHelper.BuildApiCall("GetEncryptionSpec", grpcClient.GetEncryptionSpecAsync, grpcClient.GetEncryptionSpec, effectiveSettings.GetEncryptionSpecSettings).WithGoogleRequestParam("name", request => request.Name); + Modify_ApiCall(ref _callGetEncryptionSpec); + Modify_GetEncryptionSpecApiCall(ref _callGetEncryptionSpec); + _callInitializeEncryptionSpec = clientHelper.BuildApiCall("InitializeEncryptionSpec", grpcClient.InitializeEncryptionSpecAsync, grpcClient.InitializeEncryptionSpec, effectiveSettings.InitializeEncryptionSpecSettings).WithGoogleRequestParam("encryption_spec.name", request => request.EncryptionSpec?.Name); + Modify_ApiCall(ref _callInitializeEncryptionSpec); + Modify_InitializeEncryptionSpecApiCall(ref _callInitializeEncryptionSpec); _callCreateView = clientHelper.BuildApiCall("CreateView", grpcClient.CreateViewAsync, grpcClient.CreateView, effectiveSettings.CreateViewSettings).WithGoogleRequestParam("parent", request => request.Parent); Modify_ApiCall(ref _callCreateView); Modify_CreateViewApiCall(ref _callCreateView); @@ -6050,6 +6760,10 @@ public ContactCenterInsightsClientImpl(ContactCenterInsights.ContactCenterInsigh partial void Modify_UndeployIssueModelApiCall(ref gaxgrpc::ApiCall call); + partial void Modify_ExportIssueModelApiCall(ref gaxgrpc::ApiCall call); + + partial void Modify_ImportIssueModelApiCall(ref gaxgrpc::ApiCall call); + partial void Modify_GetIssueApiCall(ref gaxgrpc::ApiCall call); partial void Modify_ListIssuesApiCall(ref gaxgrpc::ApiCall call); @@ -6076,6 +6790,10 @@ public ContactCenterInsightsClientImpl(ContactCenterInsights.ContactCenterInsigh partial void Modify_UpdateSettingsApiCall(ref gaxgrpc::ApiCall call); + partial void Modify_GetEncryptionSpecApiCall(ref gaxgrpc::ApiCall call); + + partial void Modify_InitializeEncryptionSpecApiCall(ref gaxgrpc::ApiCall call); + partial void Modify_CreateViewApiCall(ref gaxgrpc::ApiCall call); partial void Modify_GetViewApiCall(ref gaxgrpc::ApiCall call); @@ -6133,6 +6851,10 @@ public ContactCenterInsightsClientImpl(ContactCenterInsights.ContactCenterInsigh partial void Modify_UndeployIssueModelRequest(ref UndeployIssueModelRequest request, ref gaxgrpc::CallSettings settings); + partial void Modify_ExportIssueModelRequest(ref ExportIssueModelRequest request, ref gaxgrpc::CallSettings settings); + + partial void Modify_ImportIssueModelRequest(ref ImportIssueModelRequest request, ref gaxgrpc::CallSettings settings); + partial void Modify_GetIssueRequest(ref GetIssueRequest request, ref gaxgrpc::CallSettings settings); partial void Modify_ListIssuesRequest(ref ListIssuesRequest request, ref gaxgrpc::CallSettings settings); @@ -6159,6 +6881,10 @@ public ContactCenterInsightsClientImpl(ContactCenterInsights.ContactCenterInsigh partial void Modify_UpdateSettingsRequest(ref UpdateSettingsRequest request, ref gaxgrpc::CallSettings settings); + partial void Modify_GetEncryptionSpecRequest(ref GetEncryptionSpecRequest request, ref gaxgrpc::CallSettings settings); + + partial void Modify_InitializeEncryptionSpecRequest(ref InitializeEncryptionSpecRequest request, ref gaxgrpc::CallSettings settings); + partial void Modify_CreateViewRequest(ref CreateViewRequest request, ref gaxgrpc::CallSettings settings); partial void Modify_GetViewRequest(ref GetViewRequest request, ref gaxgrpc::CallSettings settings); @@ -6171,6 +6897,8 @@ public ContactCenterInsightsClientImpl(ContactCenterInsights.ContactCenterInsigh /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// The request object containing all of the parameters for the API call. /// If not null, applies overrides to this RPC call. @@ -6183,6 +6911,8 @@ public override Conversation CreateConversation(CreateConversationRequest reques /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// The request object containing all of the parameters for the API call. /// If not null, applies overrides to this RPC call. @@ -6197,8 +6927,8 @@ public override Conversation CreateConversation(CreateConversationRequest reques public override lro::OperationsClient UploadConversationOperationsClient { get; } /// - /// Create a longrunning conversation upload operation. This method differs - /// from CreateConversation by allowing audio transcription and optional DLP + /// Create a long-running conversation upload operation. This method differs + /// from `CreateConversation` by allowing audio transcription and optional DLP /// redaction. /// /// The request object containing all of the parameters for the API call. @@ -6211,8 +6941,8 @@ public override Conversation CreateConversation(CreateConversationRequest reques } /// - /// Create a longrunning conversation upload operation. This method differs - /// from CreateConversation by allowing audio transcription and optional DLP + /// Create a long-running conversation upload operation. This method differs + /// from `CreateConversation` by allowing audio transcription and optional DLP /// redaction. /// /// The request object containing all of the parameters for the API call. @@ -6715,6 +7445,60 @@ public override ListIssueModelsResponse ListIssueModels(ListIssueModelsRequest r return new lro::Operation(await _callUndeployIssueModel.Async(request, callSettings).ConfigureAwait(false), UndeployIssueModelOperationsClient); } + /// The long-running operations client for ExportIssueModel. + public override lro::OperationsClient ExportIssueModelOperationsClient { get; } + + /// + /// Exports an issue model to the provided destination. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public override lro::Operation ExportIssueModel(ExportIssueModelRequest request, gaxgrpc::CallSettings callSettings = null) + { + Modify_ExportIssueModelRequest(ref request, ref callSettings); + return new lro::Operation(_callExportIssueModel.Sync(request, callSettings), ExportIssueModelOperationsClient); + } + + /// + /// Exports an issue model to the provided destination. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public override async stt::Task> ExportIssueModelAsync(ExportIssueModelRequest request, gaxgrpc::CallSettings callSettings = null) + { + Modify_ExportIssueModelRequest(ref request, ref callSettings); + return new lro::Operation(await _callExportIssueModel.Async(request, callSettings).ConfigureAwait(false), ExportIssueModelOperationsClient); + } + + /// The long-running operations client for ImportIssueModel. + public override lro::OperationsClient ImportIssueModelOperationsClient { get; } + + /// + /// Imports an issue model from a Cloud Storage bucket. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public override lro::Operation ImportIssueModel(ImportIssueModelRequest request, gaxgrpc::CallSettings callSettings = null) + { + Modify_ImportIssueModelRequest(ref request, ref callSettings); + return new lro::Operation(_callImportIssueModel.Sync(request, callSettings), ImportIssueModelOperationsClient); + } + + /// + /// Imports an issue model from a Cloud Storage bucket. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public override async stt::Task> ImportIssueModelAsync(ImportIssueModelRequest request, gaxgrpc::CallSettings callSettings = null) + { + Modify_ImportIssueModelRequest(ref request, ref callSettings); + return new lro::Operation(await _callImportIssueModel.Async(request, callSettings).ConfigureAwait(false), ImportIssueModelOperationsClient); + } + /// /// Gets an issue. /// @@ -7027,6 +7811,65 @@ public override Settings UpdateSettings(UpdateSettingsRequest request, gaxgrpc:: return _callUpdateSettings.Async(request, callSettings); } + /// + /// Gets location-level encryption key specification. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public override EncryptionSpec GetEncryptionSpec(GetEncryptionSpecRequest request, gaxgrpc::CallSettings callSettings = null) + { + Modify_GetEncryptionSpecRequest(ref request, ref callSettings); + return _callGetEncryptionSpec.Sync(request, callSettings); + } + + /// + /// Gets location-level encryption key specification. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public override stt::Task GetEncryptionSpecAsync(GetEncryptionSpecRequest request, gaxgrpc::CallSettings callSettings = null) + { + Modify_GetEncryptionSpecRequest(ref request, ref callSettings); + return _callGetEncryptionSpec.Async(request, callSettings); + } + + /// The long-running operations client for InitializeEncryptionSpec. + public override lro::OperationsClient InitializeEncryptionSpecOperationsClient { get; } + + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// The RPC response. + public override lro::Operation InitializeEncryptionSpec(InitializeEncryptionSpecRequest request, gaxgrpc::CallSettings callSettings = null) + { + Modify_InitializeEncryptionSpecRequest(ref request, ref callSettings); + return new lro::Operation(_callInitializeEncryptionSpec.Sync(request, callSettings), InitializeEncryptionSpecOperationsClient); + } + + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// The request object containing all of the parameters for the API call. + /// If not null, applies overrides to this RPC call. + /// A Task containing the RPC response. + public override async stt::Task> InitializeEncryptionSpecAsync(InitializeEncryptionSpecRequest request, gaxgrpc::CallSettings callSettings = null) + { + Modify_InitializeEncryptionSpecRequest(ref request, ref callSettings); + return new lro::Operation(await _callInitializeEncryptionSpec.Async(request, callSettings).ConfigureAwait(false), InitializeEncryptionSpecOperationsClient); + } + /// /// Creates a view. /// diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsGrpc.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsGrpc.g.cs index f981e7f05ca9..694d34210365 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsGrpc.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsGrpc.g.cs @@ -122,6 +122,10 @@ static T __Helper_DeserializeMessage(grpc::DeserializationContext context, gl [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_UndeployIssueModelRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.UndeployIssueModelRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_ExportIssueModelRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest.Parser)); + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_ImportIssueModelRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest.Parser)); + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_GetIssueRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.GetIssueRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_Issue = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.Issue.Parser)); @@ -162,6 +166,12 @@ static T __Helper_DeserializeMessage(grpc::DeserializationContext context, gl [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_UpdateSettingsRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.UpdateSettingsRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_GetEncryptionSpecRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.GetEncryptionSpecRequest.Parser)); + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_EncryptionSpec = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.EncryptionSpec.Parser)); + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_InitializeEncryptionSpecRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest.Parser)); + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_CreateViewRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.CreateViewRequest.Parser)); [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Marshaller __Marshaller_google_cloud_contactcenterinsights_v1_View = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Google.Cloud.ContactCenterInsights.V1.View.Parser)); @@ -344,6 +354,22 @@ static T __Helper_DeserializeMessage(grpc::DeserializationContext context, gl __Marshaller_google_cloud_contactcenterinsights_v1_UndeployIssueModelRequest, __Marshaller_google_longrunning_Operation); + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + static readonly grpc::Method __Method_ExportIssueModel = new grpc::Method( + grpc::MethodType.Unary, + __ServiceName, + "ExportIssueModel", + __Marshaller_google_cloud_contactcenterinsights_v1_ExportIssueModelRequest, + __Marshaller_google_longrunning_Operation); + + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + static readonly grpc::Method __Method_ImportIssueModel = new grpc::Method( + grpc::MethodType.Unary, + __ServiceName, + "ImportIssueModel", + __Marshaller_google_cloud_contactcenterinsights_v1_ImportIssueModelRequest, + __Marshaller_google_longrunning_Operation); + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_GetIssue = new grpc::Method( grpc::MethodType.Unary, @@ -448,6 +474,22 @@ static T __Helper_DeserializeMessage(grpc::DeserializationContext context, gl __Marshaller_google_cloud_contactcenterinsights_v1_UpdateSettingsRequest, __Marshaller_google_cloud_contactcenterinsights_v1_Settings); + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + static readonly grpc::Method __Method_GetEncryptionSpec = new grpc::Method( + grpc::MethodType.Unary, + __ServiceName, + "GetEncryptionSpec", + __Marshaller_google_cloud_contactcenterinsights_v1_GetEncryptionSpecRequest, + __Marshaller_google_cloud_contactcenterinsights_v1_EncryptionSpec); + + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + static readonly grpc::Method __Method_InitializeEncryptionSpec = new grpc::Method( + grpc::MethodType.Unary, + __ServiceName, + "InitializeEncryptionSpec", + __Marshaller_google_cloud_contactcenterinsights_v1_InitializeEncryptionSpecRequest, + __Marshaller_google_longrunning_Operation); + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] static readonly grpc::Method __Method_CreateView = new grpc::Method( grpc::MethodType.Unary, @@ -500,6 +542,8 @@ public abstract partial class ContactCenterInsightsBase { /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// The request received from the client. /// The context of the server-side call handler being invoked. @@ -511,8 +555,8 @@ public abstract partial class ContactCenterInsightsBase } /// - /// Create a longrunning conversation upload operation. This method differs - /// from CreateConversation by allowing audio transcription and optional DLP + /// Create a long-running conversation upload operation. This method differs + /// from `CreateConversation` by allowing audio transcription and optional DLP /// redaction. /// /// The request received from the client. @@ -756,6 +800,30 @@ public abstract partial class ContactCenterInsightsBase throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } + /// + /// Exports an issue model to the provided destination. + /// + /// The request received from the client. + /// The context of the server-side call handler being invoked. + /// The response to send back to the client (wrapped by a task). + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::System.Threading.Tasks.Task ExportIssueModel(global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest request, grpc::ServerCallContext context) + { + throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); + } + + /// + /// Imports an issue model from a Cloud Storage bucket. + /// + /// The request received from the client. + /// The context of the server-side call handler being invoked. + /// The response to send back to the client (wrapped by a task). + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::System.Threading.Tasks.Task ImportIssueModel(global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest request, grpc::ServerCallContext context) + { + throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); + } + /// /// Gets an issue. /// @@ -912,6 +980,34 @@ public abstract partial class ContactCenterInsightsBase throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); } + /// + /// Gets location-level encryption key specification. + /// + /// The request received from the client. + /// The context of the server-side call handler being invoked. + /// The response to send back to the client (wrapped by a task). + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::System.Threading.Tasks.Task GetEncryptionSpec(global::Google.Cloud.ContactCenterInsights.V1.GetEncryptionSpecRequest request, grpc::ServerCallContext context) + { + throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); + } + + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// The request received from the client. + /// The context of the server-side call handler being invoked. + /// The response to send back to the client (wrapped by a task). + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::System.Threading.Tasks.Task InitializeEncryptionSpec(global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest request, grpc::ServerCallContext context) + { + throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); + } + /// /// Creates a view. /// @@ -1003,6 +1099,8 @@ protected ContactCenterInsightsClient(ClientBaseConfiguration configuration) : b /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. @@ -1016,6 +1114,8 @@ protected ContactCenterInsightsClient(ClientBaseConfiguration configuration) : b } /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// The request to send to the server. /// The options for the call. @@ -1027,6 +1127,8 @@ protected ContactCenterInsightsClient(ClientBaseConfiguration configuration) : b } /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// The request to send to the server. /// The initial metadata to send with the call. This parameter is optional. @@ -1040,6 +1142,8 @@ protected ContactCenterInsightsClient(ClientBaseConfiguration configuration) : b } /// /// Creates a conversation. + /// Note that this method does not support audio transcription or redaction. + /// Use `conversations.upload` instead. /// /// The request to send to the server. /// The options for the call. @@ -1050,8 +1154,8 @@ protected ContactCenterInsightsClient(ClientBaseConfiguration configuration) : b return CallInvoker.AsyncUnaryCall(__Method_CreateConversation, null, options, request); } /// - /// Create a longrunning conversation upload operation. This method differs - /// from CreateConversation by allowing audio transcription and optional DLP + /// Create a long-running conversation upload operation. This method differs + /// from `CreateConversation` by allowing audio transcription and optional DLP /// redaction. /// /// The request to send to the server. @@ -1065,8 +1169,8 @@ protected ContactCenterInsightsClient(ClientBaseConfiguration configuration) : b return UploadConversation(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// - /// Create a longrunning conversation upload operation. This method differs - /// from CreateConversation by allowing audio transcription and optional DLP + /// Create a long-running conversation upload operation. This method differs + /// from `CreateConversation` by allowing audio transcription and optional DLP /// redaction. /// /// The request to send to the server. @@ -1078,8 +1182,8 @@ protected ContactCenterInsightsClient(ClientBaseConfiguration configuration) : b return CallInvoker.BlockingUnaryCall(__Method_UploadConversation, null, options, request); } /// - /// Create a longrunning conversation upload operation. This method differs - /// from CreateConversation by allowing audio transcription and optional DLP + /// Create a long-running conversation upload operation. This method differs + /// from `CreateConversation` by allowing audio transcription and optional DLP /// redaction. /// /// The request to send to the server. @@ -1093,8 +1197,8 @@ protected ContactCenterInsightsClient(ClientBaseConfiguration configuration) : b return UploadConversationAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); } /// - /// Create a longrunning conversation upload operation. This method differs - /// from CreateConversation by allowing audio transcription and optional DLP + /// Create a long-running conversation upload operation. This method differs + /// from `CreateConversation` by allowing audio transcription and optional DLP /// redaction. /// /// The request to send to the server. @@ -2034,6 +2138,102 @@ protected ContactCenterInsightsClient(ClientBaseConfiguration configuration) : b return CallInvoker.AsyncUnaryCall(__Method_UndeployIssueModel, null, options, request); } /// + /// Exports an issue model to the provided destination. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The response received from the server. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::Google.LongRunning.Operation ExportIssueModel(global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) + { + return ExportIssueModel(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// Exports an issue model to the provided destination. + /// + /// The request to send to the server. + /// The options for the call. + /// The response received from the server. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::Google.LongRunning.Operation ExportIssueModel(global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest request, grpc::CallOptions options) + { + return CallInvoker.BlockingUnaryCall(__Method_ExportIssueModel, null, options, request); + } + /// + /// Exports an issue model to the provided destination. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The call object. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual grpc::AsyncUnaryCall ExportIssueModelAsync(global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) + { + return ExportIssueModelAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// Exports an issue model to the provided destination. + /// + /// The request to send to the server. + /// The options for the call. + /// The call object. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual grpc::AsyncUnaryCall ExportIssueModelAsync(global::Google.Cloud.ContactCenterInsights.V1.ExportIssueModelRequest request, grpc::CallOptions options) + { + return CallInvoker.AsyncUnaryCall(__Method_ExportIssueModel, null, options, request); + } + /// + /// Imports an issue model from a Cloud Storage bucket. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The response received from the server. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::Google.LongRunning.Operation ImportIssueModel(global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) + { + return ImportIssueModel(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// Imports an issue model from a Cloud Storage bucket. + /// + /// The request to send to the server. + /// The options for the call. + /// The response received from the server. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::Google.LongRunning.Operation ImportIssueModel(global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest request, grpc::CallOptions options) + { + return CallInvoker.BlockingUnaryCall(__Method_ImportIssueModel, null, options, request); + } + /// + /// Imports an issue model from a Cloud Storage bucket. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The call object. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual grpc::AsyncUnaryCall ImportIssueModelAsync(global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) + { + return ImportIssueModelAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// Imports an issue model from a Cloud Storage bucket. + /// + /// The request to send to the server. + /// The options for the call. + /// The call object. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual grpc::AsyncUnaryCall ImportIssueModelAsync(global::Google.Cloud.ContactCenterInsights.V1.ImportIssueModelRequest request, grpc::CallOptions options) + { + return CallInvoker.AsyncUnaryCall(__Method_ImportIssueModel, null, options, request); + } + /// /// Gets an issue. /// /// The request to send to the server. @@ -2658,6 +2858,118 @@ protected ContactCenterInsightsClient(ClientBaseConfiguration configuration) : b return CallInvoker.AsyncUnaryCall(__Method_UpdateSettings, null, options, request); } /// + /// Gets location-level encryption key specification. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The response received from the server. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::Google.Cloud.ContactCenterInsights.V1.EncryptionSpec GetEncryptionSpec(global::Google.Cloud.ContactCenterInsights.V1.GetEncryptionSpecRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) + { + return GetEncryptionSpec(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// Gets location-level encryption key specification. + /// + /// The request to send to the server. + /// The options for the call. + /// The response received from the server. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::Google.Cloud.ContactCenterInsights.V1.EncryptionSpec GetEncryptionSpec(global::Google.Cloud.ContactCenterInsights.V1.GetEncryptionSpecRequest request, grpc::CallOptions options) + { + return CallInvoker.BlockingUnaryCall(__Method_GetEncryptionSpec, null, options, request); + } + /// + /// Gets location-level encryption key specification. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The call object. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual grpc::AsyncUnaryCall GetEncryptionSpecAsync(global::Google.Cloud.ContactCenterInsights.V1.GetEncryptionSpecRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) + { + return GetEncryptionSpecAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// Gets location-level encryption key specification. + /// + /// The request to send to the server. + /// The options for the call. + /// The call object. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual grpc::AsyncUnaryCall GetEncryptionSpecAsync(global::Google.Cloud.ContactCenterInsights.V1.GetEncryptionSpecRequest request, grpc::CallOptions options) + { + return CallInvoker.AsyncUnaryCall(__Method_GetEncryptionSpec, null, options, request); + } + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The response received from the server. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::Google.LongRunning.Operation InitializeEncryptionSpec(global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) + { + return InitializeEncryptionSpec(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// The request to send to the server. + /// The options for the call. + /// The response received from the server. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual global::Google.LongRunning.Operation InitializeEncryptionSpec(global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest request, grpc::CallOptions options) + { + return CallInvoker.BlockingUnaryCall(__Method_InitializeEncryptionSpec, null, options, request); + } + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// The request to send to the server. + /// The initial metadata to send with the call. This parameter is optional. + /// An optional deadline for the call. The call will be cancelled if deadline is hit. + /// An optional token for canceling the call. + /// The call object. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual grpc::AsyncUnaryCall InitializeEncryptionSpecAsync(global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) + { + return InitializeEncryptionSpecAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); + } + /// + /// Initializes a location-level encryption key specification. An error will + /// be thrown if the location has resources already created before the + /// initialization. Once the encryption specification is initialized at a + /// location, it is immutable and all newly created resources under the + /// location will be encrypted with the existing specification. + /// + /// The request to send to the server. + /// The options for the call. + /// The call object. + [global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] + public virtual grpc::AsyncUnaryCall InitializeEncryptionSpecAsync(global::Google.Cloud.ContactCenterInsights.V1.InitializeEncryptionSpecRequest request, grpc::CallOptions options) + { + return CallInvoker.AsyncUnaryCall(__Method_InitializeEncryptionSpec, null, options, request); + } + /// /// Creates a view. /// /// The request to send to the server. @@ -2932,6 +3244,8 @@ protected override ContactCenterInsightsClient NewInstance(ClientBaseConfigurati .AddMethod(__Method_DeleteIssueModel, serviceImpl.DeleteIssueModel) .AddMethod(__Method_DeployIssueModel, serviceImpl.DeployIssueModel) .AddMethod(__Method_UndeployIssueModel, serviceImpl.UndeployIssueModel) + .AddMethod(__Method_ExportIssueModel, serviceImpl.ExportIssueModel) + .AddMethod(__Method_ImportIssueModel, serviceImpl.ImportIssueModel) .AddMethod(__Method_GetIssue, serviceImpl.GetIssue) .AddMethod(__Method_ListIssues, serviceImpl.ListIssues) .AddMethod(__Method_UpdateIssue, serviceImpl.UpdateIssue) @@ -2945,6 +3259,8 @@ protected override ContactCenterInsightsClient NewInstance(ClientBaseConfigurati .AddMethod(__Method_CalculateStats, serviceImpl.CalculateStats) .AddMethod(__Method_GetSettings, serviceImpl.GetSettings) .AddMethod(__Method_UpdateSettings, serviceImpl.UpdateSettings) + .AddMethod(__Method_GetEncryptionSpec, serviceImpl.GetEncryptionSpec) + .AddMethod(__Method_InitializeEncryptionSpec, serviceImpl.InitializeEncryptionSpec) .AddMethod(__Method_CreateView, serviceImpl.CreateView) .AddMethod(__Method_GetView, serviceImpl.GetView) .AddMethod(__Method_ListViews, serviceImpl.ListViews) @@ -2980,6 +3296,8 @@ public static void BindService(grpc::ServiceBinderBase serviceBinder, ContactCen serviceBinder.AddMethod(__Method_DeleteIssueModel, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.DeleteIssueModel)); serviceBinder.AddMethod(__Method_DeployIssueModel, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.DeployIssueModel)); serviceBinder.AddMethod(__Method_UndeployIssueModel, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.UndeployIssueModel)); + serviceBinder.AddMethod(__Method_ExportIssueModel, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.ExportIssueModel)); + serviceBinder.AddMethod(__Method_ImportIssueModel, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.ImportIssueModel)); serviceBinder.AddMethod(__Method_GetIssue, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.GetIssue)); serviceBinder.AddMethod(__Method_ListIssues, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.ListIssues)); serviceBinder.AddMethod(__Method_UpdateIssue, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.UpdateIssue)); @@ -2993,6 +3311,8 @@ public static void BindService(grpc::ServiceBinderBase serviceBinder, ContactCen serviceBinder.AddMethod(__Method_CalculateStats, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.CalculateStats)); serviceBinder.AddMethod(__Method_GetSettings, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.GetSettings)); serviceBinder.AddMethod(__Method_UpdateSettings, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.UpdateSettings)); + serviceBinder.AddMethod(__Method_GetEncryptionSpec, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.GetEncryptionSpec)); + serviceBinder.AddMethod(__Method_InitializeEncryptionSpec, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.InitializeEncryptionSpec)); serviceBinder.AddMethod(__Method_CreateView, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.CreateView)); serviceBinder.AddMethod(__Method_GetView, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.GetView)); serviceBinder.AddMethod(__Method_ListViews, serviceImpl == null ? null : new grpc::UnaryServerMethod(serviceImpl.ListViews)); diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsResourceNames.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsResourceNames.g.cs index 8781e85fcfd3..51ff179e876b 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsResourceNames.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ContactCenterInsightsResourceNames.g.cs @@ -272,6 +272,30 @@ public partial class UndeployIssueModelRequest } } + public partial class ExportIssueModelRequest + { + /// + /// -typed view over the resource name property. + /// + public gccv::IssueModelName IssueModelName + { + get => string.IsNullOrEmpty(Name) ? null : gccv::IssueModelName.Parse(Name, allowUnparsed: true); + set => Name = value?.ToString() ?? ""; + } + } + + public partial class ImportIssueModelRequest + { + /// + /// -typed view over the resource name property. + /// + public gagr::LocationName ParentAsLocationName + { + get => string.IsNullOrEmpty(Parent) ? null : gagr::LocationName.Parse(Parent, allowUnparsed: true); + set => Parent = value?.ToString() ?? ""; + } + } + public partial class GetIssueRequest { /// @@ -380,6 +404,18 @@ public partial class GetSettingsRequest } } + public partial class GetEncryptionSpecRequest + { + /// + /// -typed view over the resource name property. + /// + public gccv::EncryptionSpecName EncryptionSpecName + { + get => string.IsNullOrEmpty(Name) ? null : gccv::EncryptionSpecName.Parse(Name, allowUnparsed: true); + set => Name = value?.ToString() ?? ""; + } + } + public partial class CreateViewRequest { /// diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/Resources.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/Resources.g.cs index 42ee6529835b..23f94096d3d0 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/Resources.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/Resources.g.cs @@ -28,7 +28,7 @@ static ResourcesReflection() { "cmNlcy5wcm90bxIlZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0", "cy52MRofZ29vZ2xlL2FwaS9maWVsZF9iZWhhdmlvci5wcm90bxoZZ29vZ2xl", "L2FwaS9yZXNvdXJjZS5wcm90bxoeZ29vZ2xlL3Byb3RvYnVmL2R1cmF0aW9u", - "LnByb3RvGh9nb29nbGUvcHJvdG9idWYvdGltZXN0YW1wLnByb3RvIrwXCgxD", + "LnByb3RvGh9nb29nbGUvcHJvdG9idWYvdGltZXN0YW1wLnByb3RvItgXCgxD", "b252ZXJzYXRpb24SWQoNY2FsbF9tZXRhZGF0YRgHIAEoCzJALmdvb2dsZS5j", "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uLkNh", "bGxNZXRhZGF0YUgAEjEKC2V4cGlyZV90aW1lGA8gASgLMhouZ29vZ2xlLnBy", @@ -44,367 +44,384 @@ static ResourcesReflection() { "ZW50ZXJpbnNpZ2h0cy52MS5Db252ZXJzYXRpb24uTGFiZWxzRW50cnkSXQoQ", "cXVhbGl0eV9tZXRhZGF0YRgYIAEoCzJDLmdvb2dsZS5jbG91ZC5jb250YWN0", "Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uLlF1YWxpdHlNZXRhZGF0", - "YRJXCgp0cmFuc2NyaXB0GAggASgLMj4uZ29vZ2xlLmNsb3VkLmNvbnRhY3Rj", - "ZW50ZXJpbnNpZ2h0cy52MS5Db252ZXJzYXRpb24uVHJhbnNjcmlwdEID4EED", - "Ek8KBm1lZGl1bRgJIAEoDjI6Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", - "aW5zaWdodHMudjEuQ29udmVyc2F0aW9uLk1lZGl1bUID4EEFEjAKCGR1cmF0", - "aW9uGAogASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uQgPgQQMSFwoK", - "dHVybl9jb3VudBgLIAEoBUID4EEDEk0KD2xhdGVzdF9hbmFseXNpcxgMIAEo", - "CzIvLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQW5h", - "bHlzaXNCA+BBAxJrCg5sYXRlc3Rfc3VtbWFyeRgUIAEoCzJOLmdvb2dsZS5j", - "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uU3Vt", - "bWFyaXphdGlvblN1Z2dlc3Rpb25EYXRhQgPgQQMSWgoTcnVudGltZV9hbm5v", - "dGF0aW9ucxgNIAMoCzI4Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", - "aWdodHMudjEuUnVudGltZUFubm90YXRpb25CA+BBAxJrChJkaWFsb2dmbG93", - "X2ludGVudHMYEiADKAsySi5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmlu", - "c2lnaHRzLnYxLkNvbnZlcnNhdGlvbi5EaWFsb2dmbG93SW50ZW50c0VudHJ5", - "QgPgQQMSGgoSb2JmdXNjYXRlZF91c2VyX2lkGBUgASgJGj8KDENhbGxNZXRh", - "ZGF0YRIYChBjdXN0b21lcl9jaGFubmVsGAEgASgFEhUKDWFnZW50X2NoYW5u", - "ZWwYAiABKAUavAIKD1F1YWxpdHlNZXRhZGF0YRIkChxjdXN0b21lcl9zYXRp", - "c2ZhY3Rpb25fcmF0aW5nGAEgASgFEjAKDXdhaXRfZHVyYXRpb24YAiABKAsy", - "GS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SEQoJbWVudV9wYXRoGAMgASgJ", - "EmEKCmFnZW50X2luZm8YBCADKAsyTS5nb29nbGUuY2xvdWQuY29udGFjdGNl", - "bnRlcmluc2lnaHRzLnYxLkNvbnZlcnNhdGlvbi5RdWFsaXR5TWV0YWRhdGEu", - "QWdlbnRJbmZvGlsKCUFnZW50SW5mbxIQCghhZ2VudF9pZBgBIAEoCRIUCgxk", - "aXNwbGF5X25hbWUYAiABKAkSDAoEdGVhbRgDIAEoCRIYChBkaXNwb3NpdGlv", - "bl9jb2RlGAQgASgJGoYHCgpUcmFuc2NyaXB0Em0KE3RyYW5zY3JpcHRfc2Vn", - "bWVudHMYASADKAsyUC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", - "aHRzLnYxLkNvbnZlcnNhdGlvbi5UcmFuc2NyaXB0LlRyYW5zY3JpcHRTZWdt", - "ZW50GogGChFUcmFuc2NyaXB0U2VnbWVudBIwCgxtZXNzYWdlX3RpbWUYBiAB", - "KAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEgwKBHRleHQYASABKAkS", - "EgoKY29uZmlkZW5jZRgCIAEoAhJoCgV3b3JkcxgDIAMoCzJZLmdvb2dsZS5j", - "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uLlRy", - "YW5zY3JpcHQuVHJhbnNjcmlwdFNlZ21lbnQuV29yZEluZm8SFQoNbGFuZ3Vh", - "Z2VfY29kZRgEIAEoCRITCgtjaGFubmVsX3RhZxgFIAEoBRJbChNzZWdtZW50", - "X3BhcnRpY2lwYW50GAkgASgLMj4uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50", - "ZXJpbnNpZ2h0cy52MS5Db252ZXJzYXRpb25QYXJ0aWNpcGFudBKPAQobZGlh", - "bG9nZmxvd19zZWdtZW50X21ldGFkYXRhGAogASgLMmouZ29vZ2xlLmNsb3Vk", - "LmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Db252ZXJzYXRpb24uVHJhbnNj", - "cmlwdC5UcmFuc2NyaXB0U2VnbWVudC5EaWFsb2dmbG93U2VnbWVudE1ldGFk", - "YXRhEkcKCXNlbnRpbWVudBgLIAEoCzI0Lmdvb2dsZS5jbG91ZC5jb250YWN0", - "Y2VudGVyaW5zaWdodHMudjEuU2VudGltZW50RGF0YRqMAQoIV29yZEluZm8S", - "LwoMc3RhcnRfb2Zmc2V0GAEgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0", - "aW9uEi0KCmVuZF9vZmZzZXQYAiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVy", - "YXRpb24SDAoEd29yZBgDIAEoCRISCgpjb25maWRlbmNlGAQgASgCGkIKGURp", - "YWxvZ2Zsb3dTZWdtZW50TWV0YWRhdGESJQodc21hcnRfcmVwbHlfYWxsb3ds", - "aXN0X2NvdmVyZWQYASABKAgaLQoLTGFiZWxzRW50cnkSCwoDa2V5GAEgASgJ", - "Eg0KBXZhbHVlGAIgASgJOgI4ARpxChZEaWFsb2dmbG93SW50ZW50c0VudHJ5", - "EgsKA2tleRgBIAEoCRJGCgV2YWx1ZRgCIAEoCzI3Lmdvb2dsZS5jbG91ZC5j", - "b250YWN0Y2VudGVyaW5zaWdodHMudjEuRGlhbG9nZmxvd0ludGVudDoCOAEi", - "OgoGTWVkaXVtEhYKEk1FRElVTV9VTlNQRUNJRklFRBAAEg4KClBIT05FX0NB", - "TEwQARIICgRDSEFUEAI6fOpBeQoxY29udGFjdGNlbnRlcmluc2lnaHRzLmdv", - "b2dsZWFwaXMuY29tL0NvbnZlcnNhdGlvbhJEcHJvamVjdHMve3Byb2plY3R9", - "L2xvY2F0aW9ucy97bG9jYXRpb259L2NvbnZlcnNhdGlvbnMve2NvbnZlcnNh", - "dGlvbn1CCgoIbWV0YWRhdGFCDAoKZXhwaXJhdGlvbiLFAwoIQW5hbHlzaXMS", - "EQoEbmFtZRgBIAEoCUID4EEFEjUKDHJlcXVlc3RfdGltZRgCIAEoCzIaLmdv", - "b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxI0CgtjcmVhdGVfdGltZRgD", - "IAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxJTCg9hbmFs", - "eXNpc19yZXN1bHQYByABKAsyNS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", - "cmluc2lnaHRzLnYxLkFuYWx5c2lzUmVzdWx0QgPgQQMSVAoSYW5ub3RhdG9y", - "X3NlbGVjdG9yGAggASgLMjguZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJp", - "bnNpZ2h0cy52MS5Bbm5vdGF0b3JTZWxlY3RvcjqNAepBiQEKLWNvbnRhY3Rj", - "ZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9BbmFseXNpcxJYcHJvamVj", - "dHMve3Byb2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L2NvbnZlcnNhdGlv", - "bnMve2NvbnZlcnNhdGlvbn0vYW5hbHlzZXMve2FuYWx5c2lzfSLAAQoWQ29u", - "dmVyc2F0aW9uRGF0YVNvdXJjZRJGCgpnY3Nfc291cmNlGAEgASgLMjAuZ29v", - "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5HY3NTb3VyY2VI", - "ABJUChFkaWFsb2dmbG93X3NvdXJjZRgDIAEoCzI3Lmdvb2dsZS5jbG91ZC5j", - "b250YWN0Y2VudGVyaW5zaWdodHMudjEuRGlhbG9nZmxvd1NvdXJjZUgAQggK", - "BnNvdXJjZSI7CglHY3NTb3VyY2USEQoJYXVkaW9fdXJpGAEgASgJEhsKDnRy", - "YW5zY3JpcHRfdXJpGAIgASgJQgPgQQUiSwoQRGlhbG9nZmxvd1NvdXJjZRIk", - "ChdkaWFsb2dmbG93X2NvbnZlcnNhdGlvbhgBIAEoCUID4EEDEhEKCWF1ZGlv", - "X3VyaRgDIAEoCSLGCAoOQW5hbHlzaXNSZXN1bHQSbAoWY2FsbF9hbmFseXNp", - "c19tZXRhZGF0YRgCIAEoCzJKLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", - "aW5zaWdodHMudjEuQW5hbHlzaXNSZXN1bHQuQ2FsbEFuYWx5c2lzTWV0YWRh", - "dGFIABIsCghlbmRfdGltZRgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1l", - "c3RhbXAaiwcKFENhbGxBbmFseXNpc01ldGFkYXRhEkoKC2Fubm90YXRpb25z", - "GAIgAygLMjUuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", - "MS5DYWxsQW5ub3RhdGlvbhJqCghlbnRpdGllcxgDIAMoCzJYLmdvb2dsZS5j", - "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQW5hbHlzaXNSZXN1bHQu", - "Q2FsbEFuYWx5c2lzTWV0YWRhdGEuRW50aXRpZXNFbnRyeRJVCgpzZW50aW1l", - "bnRzGAQgAygLMkEuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0", - "cy52MS5Db252ZXJzYXRpb25MZXZlbFNlbnRpbWVudBJoCgdpbnRlbnRzGAYg", - "AygLMlcuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5B", - "bmFseXNpc1Jlc3VsdC5DYWxsQW5hbHlzaXNNZXRhZGF0YS5JbnRlbnRzRW50", - "cnkSdwoPcGhyYXNlX21hdGNoZXJzGAcgAygLMl4uZ29vZ2xlLmNsb3VkLmNv", - "bnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5BbmFseXNpc1Jlc3VsdC5DYWxsQW5h", - "bHlzaXNNZXRhZGF0YS5QaHJhc2VNYXRjaGVyc0VudHJ5ElMKEmlzc3VlX21v", - "ZGVsX3Jlc3VsdBgIIAEoCzI3Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", - "aW5zaWdodHMudjEuSXNzdWVNb2RlbFJlc3VsdBpeCg1FbnRpdGllc0VudHJ5", - "EgsKA2tleRgBIAEoCRI8CgV2YWx1ZRgCIAEoCzItLmdvb2dsZS5jbG91ZC5j", - "b250YWN0Y2VudGVyaW5zaWdodHMudjEuRW50aXR5OgI4ARpdCgxJbnRlbnRz", - "RW50cnkSCwoDa2V5GAEgASgJEjwKBXZhbHVlGAIgASgLMi0uZ29vZ2xlLmNs", - "b3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5JbnRlbnQ6AjgBGm0KE1Bo", - "cmFzZU1hdGNoZXJzRW50cnkSCwoDa2V5GAEgASgJEkUKBXZhbHVlGAIgASgL", - "MjYuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5QaHJh", - "c2VNYXRjaERhdGE6AjgBQgoKCG1ldGFkYXRhIqUBChBJc3N1ZU1vZGVsUmVz", - "dWx0EkkKC2lzc3VlX21vZGVsGAEgASgJQjT6QTEKL2NvbnRhY3RjZW50ZXJp", - "bnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9Jc3N1ZU1vZGVsEkYKBmlzc3VlcxgC", - "IAMoCzI2Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEu", - "SXNzdWVBc3NpZ25tZW50In8KGkNvbnZlcnNhdGlvbkxldmVsU2VudGltZW50", - "EhMKC2NoYW5uZWxfdGFnGAEgASgFEkwKDnNlbnRpbWVudF9kYXRhGAIgASgL", - "MjQuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5TZW50", - "aW1lbnREYXRhIkoKD0lzc3VlQXNzaWdubWVudBINCgVpc3N1ZRgBIAEoCRIN", - "CgVzY29yZRgCIAEoARIZCgxkaXNwbGF5X25hbWUYAyABKAlCA+BBBSL1BgoO", - "Q2FsbEFubm90YXRpb24SVAoRaW50ZXJydXB0aW9uX2RhdGEYCiABKAsyNy5n", - "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkludGVycnVw", - "dGlvbkRhdGFIABJOCg5zZW50aW1lbnRfZGF0YRgLIAEoCzI0Lmdvb2dsZS5j", - "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuU2VudGltZW50RGF0YUgA", - "EkoKDHNpbGVuY2VfZGF0YRgMIAEoCzIyLmdvb2dsZS5jbG91ZC5jb250YWN0", - "Y2VudGVyaW5zaWdodHMudjEuU2lsZW5jZURhdGFIABJECglob2xkX2RhdGEY", - "DSABKAsyLy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYx", - "LkhvbGREYXRhSAASVwoTZW50aXR5X21lbnRpb25fZGF0YRgPIAEoCzI4Lmdv", - "b2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuRW50aXR5TWVu", - "dGlvbkRhdGFIABJTChFpbnRlbnRfbWF0Y2hfZGF0YRgQIAEoCzI2Lmdvb2ds", - "ZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuSW50ZW50TWF0Y2hE", - "YXRhSAASUwoRcGhyYXNlX21hdGNoX2RhdGEYESABKAsyNi5nb29nbGUuY2xv", - "dWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlBocmFzZU1hdGNoRGF0YUgA", - "ElEKEGlzc3VlX21hdGNoX2RhdGEYEiABKAsyNS5nb29nbGUuY2xvdWQuY29u", - "dGFjdGNlbnRlcmluc2lnaHRzLnYxLklzc3VlTWF0Y2hEYXRhSAASEwoLY2hh", - "bm5lbF90YWcYASABKAUSXAoZYW5ub3RhdGlvbl9zdGFydF9ib3VuZGFyeRgE", - "IAEoCzI5Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEu", - "QW5ub3RhdGlvbkJvdW5kYXJ5EloKF2Fubm90YXRpb25fZW5kX2JvdW5kYXJ5", - "GAUgASgLMjkuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", - "MS5Bbm5vdGF0aW9uQm91bmRhcnlCBgoEZGF0YSJZChJBbm5vdGF0aW9uQm91", - "bmRhcnkSFAoKd29yZF9pbmRleBgDIAEoBUgAEhgKEHRyYW5zY3JpcHRfaW5k", - "ZXgYASABKAVCEwoRZGV0YWlsZWRfYm91bmRhcnkigAQKBkVudGl0eRIUCgxk", - "aXNwbGF5X25hbWUYASABKAkSQAoEdHlwZRgCIAEoDjIyLmdvb2dsZS5jbG91", - "ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuRW50aXR5LlR5cGUSTQoIbWV0", - "YWRhdGEYAyADKAsyOy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", - "aHRzLnYxLkVudGl0eS5NZXRhZGF0YUVudHJ5EhAKCHNhbGllbmNlGAQgASgC", - "EkcKCXNlbnRpbWVudBgFIAEoCzI0Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2Vu", - "dGVyaW5zaWdodHMudjEuU2VudGltZW50RGF0YRovCg1NZXRhZGF0YUVudHJ5", - "EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiwgEKBFR5cGUSFAoQ", - "VFlQRV9VTlNQRUNJRklFRBAAEgoKBlBFUlNPThABEgwKCExPQ0FUSU9OEAIS", - "EAoMT1JHQU5JWkFUSU9OEAMSCQoFRVZFTlQQBBIPCgtXT1JLX09GX0FSVBAF", - "EhEKDUNPTlNVTUVSX0dPT0QQBhIJCgVPVEhFUhAHEhAKDFBIT05FX05VTUJF", - "UhAJEgsKB0FERFJFU1MQChIICgREQVRFEAsSCgoGTlVNQkVSEAwSCQoFUFJJ", - "Q0UQDSIqCgZJbnRlbnQSCgoCaWQYASABKAkSFAoMZGlzcGxheV9uYW1lGAIg", - "ASgJIj8KD1BocmFzZU1hdGNoRGF0YRIWCg5waHJhc2VfbWF0Y2hlchgBIAEo", - "CRIUCgxkaXNwbGF5X25hbWUYAiABKAkiKAoQRGlhbG9nZmxvd0ludGVudBIU", - "CgxkaXNwbGF5X25hbWUYASABKAkiEgoQSW50ZXJydXB0aW9uRGF0YSINCgtT", - "aWxlbmNlRGF0YSIKCghIb2xkRGF0YSKPAgoRRW50aXR5TWVudGlvbkRhdGES", - "GAoQZW50aXR5X3VuaXF1ZV9pZBgBIAEoCRJSCgR0eXBlGAIgASgOMkQuZ29v", - "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5FbnRpdHlNZW50", - "aW9uRGF0YS5NZW50aW9uVHlwZRJHCglzZW50aW1lbnQYAyABKAsyNC5nb29n", - "bGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlNlbnRpbWVudERh", - "dGEiQwoLTWVudGlvblR5cGUSHAoYTUVOVElPTl9UWVBFX1VOU1BFQ0lGSUVE", - "EAASCgoGUFJPUEVSEAESCgoGQ09NTU9OEAIiKwoPSW50ZW50TWF0Y2hEYXRh", - "EhgKEGludGVudF91bmlxdWVfaWQYASABKAkiMQoNU2VudGltZW50RGF0YRIR", - "CgltYWduaXR1ZGUYASABKAISDQoFc2NvcmUYAiABKAIiYgoOSXNzdWVNYXRj", - "aERhdGESUAoQaXNzdWVfYXNzaWdubWVudBgBIAEoCzI2Lmdvb2dsZS5jbG91", - "ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuSXNzdWVBc3NpZ25tZW50IvIH", - "CgpJc3N1ZU1vZGVsEhEKBG5hbWUYASABKAlCA+BBBRIUCgxkaXNwbGF5X25h", - "bWUYAiABKAkSNAoLY3JlYXRlX3RpbWUYAyABKAsyGi5nb29nbGUucHJvdG9i", - "dWYuVGltZXN0YW1wQgPgQQMSNAoLdXBkYXRlX3RpbWUYBCABKAsyGi5nb29n", - "bGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSGAoLaXNzdWVfY291bnQYCCAB", - "KANCA+BBAxJLCgVzdGF0ZRgFIAEoDjI3Lmdvb2dsZS5jbG91ZC5jb250YWN0", - "Y2VudGVyaW5zaWdodHMudjEuSXNzdWVNb2RlbC5TdGF0ZUID4EEDElwKEWlu", - "cHV0X2RhdGFfY29uZmlnGAYgASgLMkEuZ29vZ2xlLmNsb3VkLmNvbnRhY3Rj", - "ZW50ZXJpbnNpZ2h0cy52MS5Jc3N1ZU1vZGVsLklucHV0RGF0YUNvbmZpZxJb", - "Cg50cmFpbmluZ19zdGF0cxgHIAEoCzI7Lmdvb2dsZS5jbG91ZC5jb250YWN0", - "Y2VudGVyaW5zaWdodHMudjEuSXNzdWVNb2RlbExhYmVsU3RhdHNCBuBBA+BB", - "BRJPCgptb2RlbF90eXBlGAkgASgOMjsuZ29vZ2xlLmNsb3VkLmNvbnRhY3Rj", - "ZW50ZXJpbnNpZ2h0cy52MS5Jc3N1ZU1vZGVsLk1vZGVsVHlwZRIVCg1sYW5n", - "dWFnZV9jb2RlGAogASgJGpwBCg9JbnB1dERhdGFDb25maWcSTgoGbWVkaXVt", - "GAEgASgOMjouZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", - "MS5Db252ZXJzYXRpb24uTWVkaXVtQgIYARIpChx0cmFpbmluZ19jb252ZXJz", - "YXRpb25zX2NvdW50GAIgASgDQgPgQQMSDgoGZmlsdGVyGAMgASgJImoKBVN0", - "YXRlEhUKEVNUQVRFX1VOU1BFQ0lGSUVEEAASDgoKVU5ERVBMT1lFRBABEg0K", - "CURFUExPWUlORxACEgwKCERFUExPWUVEEAMSDwoLVU5ERVBMT1lJTkcQBBIM", - "CghERUxFVElORxAFIkEKCU1vZGVsVHlwZRIaChZNT0RFTF9UWVBFX1VOU1BF", - "Q0lGSUVEEAASCwoHVFlQRV9WMRABEgsKB1RZUEVfVjIQAjp36kF0Ci9jb250", - "YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xlYXBpcy5jb20vSXNzdWVNb2RlbBJB", - "cHJvamVjdHMve3Byb2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L2lzc3Vl", - "TW9kZWxzL3tpc3N1ZV9tb2RlbH0iwAIKBUlzc3VlEhEKBG5hbWUYASABKAlC", - "A+BBBRIUCgxkaXNwbGF5X25hbWUYAiABKAkSNAoLY3JlYXRlX3RpbWUYAyAB", - "KAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSNAoLdXBkYXRl", - "X3RpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMS", - "HgoRc2FtcGxlX3V0dGVyYW5jZXMYBiADKAlCA+BBAzqBAepBfgoqY29udGFj", - "dGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL0lzc3VlElBwcm9qZWN0", - "cy97cHJvamVjdH0vbG9jYXRpb25zL3tsb2NhdGlvbn0vaXNzdWVNb2RlbHMv", - "e2lzc3VlX21vZGVsfS9pc3N1ZXMve2lzc3VlfSKbAwoUSXNzdWVNb2RlbExh", - "YmVsU3RhdHMSJAocYW5hbHl6ZWRfY29udmVyc2F0aW9uc19jb3VudBgBIAEo", - "AxIoCiB1bmNsYXNzaWZpZWRfY29udmVyc2F0aW9uc19jb3VudBgCIAEoAxJg", - "Cgtpc3N1ZV9zdGF0cxgDIAMoCzJLLmdvb2dsZS5jbG91ZC5jb250YWN0Y2Vu", - "dGVyaW5zaWdodHMudjEuSXNzdWVNb2RlbExhYmVsU3RhdHMuSXNzdWVTdGF0", - "c0VudHJ5GlYKCklzc3VlU3RhdHMSDQoFaXNzdWUYASABKAkSIwobbGFiZWxl", - "ZF9jb252ZXJzYXRpb25zX2NvdW50GAIgASgDEhQKDGRpc3BsYXlfbmFtZRgD", - "IAEoCRp5Cg9Jc3N1ZVN0YXRzRW50cnkSCwoDa2V5GAEgASgJElUKBXZhbHVl", - "GAIgASgLMkYuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", - "MS5Jc3N1ZU1vZGVsTGFiZWxTdGF0cy5Jc3N1ZVN0YXRzOgI4ASKTBgoNUGhy", - "YXNlTWF0Y2hlchIMCgRuYW1lGAEgASgJEhsKC3JldmlzaW9uX2lkGAIgASgJ", - "QgbgQQXgQQMSEwoLdmVyc2lvbl90YWcYAyABKAkSPQoUcmV2aXNpb25fY3Jl", - "YXRlX3RpbWUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPg", - "QQMSFAoMZGlzcGxheV9uYW1lGAUgASgJElkKBHR5cGUYBiABKA4yRi5nb29n", - "bGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlBocmFzZU1hdGNo", - "ZXIuUGhyYXNlTWF0Y2hlclR5cGVCA+BBAhIOCgZhY3RpdmUYByABKAgSXQoY", - "cGhyYXNlX21hdGNoX3J1bGVfZ3JvdXBzGAggAygLMjsuZ29vZ2xlLmNsb3Vk", - "LmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5QaHJhc2VNYXRjaFJ1bGVHcm91", - "cBI/ChZhY3RpdmF0aW9uX3VwZGF0ZV90aW1lGAkgASgLMhouZ29vZ2xlLnBy", - "b3RvYnVmLlRpbWVzdGFtcEID4EEDElcKCnJvbGVfbWF0Y2gYCiABKA4yQy5n", - "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkNvbnZlcnNh", - "dGlvblBhcnRpY2lwYW50LlJvbGUSNAoLdXBkYXRlX3RpbWUYCyABKAsyGi5n", - "b29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMiUAoRUGhyYXNlTWF0Y2hl", - "clR5cGUSIwofUEhSQVNFX01BVENIRVJfVFlQRV9VTlNQRUNJRklFRBAAEgoK", - "BkFMTF9PRhABEgoKBkFOWV9PRhACOoAB6kF9CjJjb250YWN0Y2VudGVyaW5z", - "aWdodHMuZ29vZ2xlYXBpcy5jb20vUGhyYXNlTWF0Y2hlchJHcHJvamVjdHMv", - "e3Byb2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L3BocmFzZU1hdGNoZXJz", - "L3twaHJhc2VfbWF0Y2hlcn0itQIKFFBocmFzZU1hdGNoUnVsZUdyb3VwEmcK", - "BHR5cGUYASABKA4yVC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", - "aHRzLnYxLlBocmFzZU1hdGNoUnVsZUdyb3VwLlBocmFzZU1hdGNoUnVsZUdy", - "b3VwVHlwZUID4EECElIKEnBocmFzZV9tYXRjaF9ydWxlcxgCIAMoCzI2Lmdv", - "b2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuUGhyYXNlTWF0", - "Y2hSdWxlImAKGFBocmFzZU1hdGNoUnVsZUdyb3VwVHlwZRIsCihQSFJBU0Vf", - "TUFUQ0hfUlVMRV9HUk9VUF9UWVBFX1VOU1BFQ0lGSUVEEAASCgoGQUxMX09G", - "EAESCgoGQU5ZX09GEAIihAEKD1BocmFzZU1hdGNoUnVsZRISCgVxdWVyeRgB", - "IAEoCUID4EECEg8KB25lZ2F0ZWQYAiABKAgSTAoGY29uZmlnGAMgASgLMjwu", - "Z29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5QaHJhc2VN", - "YXRjaFJ1bGVDb25maWcieAoVUGhyYXNlTWF0Y2hSdWxlQ29uZmlnElUKEmV4", - "YWN0X21hdGNoX2NvbmZpZxgBIAEoCzI3Lmdvb2dsZS5jbG91ZC5jb250YWN0", - "Y2VudGVyaW5zaWdodHMudjEuRXhhY3RNYXRjaENvbmZpZ0gAQggKBmNvbmZp", - "ZyIqChBFeGFjdE1hdGNoQ29uZmlnEhYKDmNhc2Vfc2Vuc2l0aXZlGAEgASgI", - "IrwHCghTZXR0aW5ncxIRCgRuYW1lGAEgASgJQgPgQQUSNAoLY3JlYXRlX3Rp", - "bWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSNAoL", - "dXBkYXRlX3RpbWUYAyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1w", - "QgPgQQMSFQoNbGFuZ3VhZ2VfY29kZRgEIAEoCRIzChBjb252ZXJzYXRpb25f", - "dHRsGAUgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEnUKHHB1YnN1", - "Yl9ub3RpZmljYXRpb25fc2V0dGluZ3MYBiADKAsyTy5nb29nbGUuY2xvdWQu", - "Y29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlNldHRpbmdzLlB1YnN1Yk5vdGlm", - "aWNhdGlvblNldHRpbmdzRW50cnkSVwoPYW5hbHlzaXNfY29uZmlnGAcgASgL", - "Mj4uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5TZXR0", - "aW5ncy5BbmFseXNpc0NvbmZpZxJQChByZWRhY3Rpb25fY29uZmlnGAogASgL", - "MjYuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5SZWRh", - "Y3Rpb25Db25maWcSTwoNc3BlZWNoX2NvbmZpZxgLIAEoCzIzLmdvb2dsZS5j", - "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuU3BlZWNoQ29uZmlnQgPg", - "QQEayAEKDkFuYWx5c2lzQ29uZmlnEi8KJ3J1bnRpbWVfaW50ZWdyYXRpb25f", - "YW5hbHlzaXNfcGVyY2VudGFnZRgBIAEoARIvCid1cGxvYWRfY29udmVyc2F0", - "aW9uX2FuYWx5c2lzX3BlcmNlbnRhZ2UYBiABKAESVAoSYW5ub3RhdG9yX3Nl", - "bGVjdG9yGAUgASgLMjguZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNp", - "Z2h0cy52MS5Bbm5vdGF0b3JTZWxlY3RvchpBCh9QdWJzdWJOb3RpZmljYXRp", - "b25TZXR0aW5nc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToC", - "OAE6ZOpBYQotY29udGFjdGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29t", - "L1NldHRpbmdzEjBwcm9qZWN0cy97cHJvamVjdH0vbG9jYXRpb25zL3tsb2Nh", - "dGlvbn0vc2V0dGluZ3MiSAoPUmVkYWN0aW9uQ29uZmlnEhsKE2RlaWRlbnRp", - "ZnlfdGVtcGxhdGUYASABKAkSGAoQaW5zcGVjdF90ZW1wbGF0ZRgCIAEoCSJQ", - "CgxTcGVlY2hDb25maWcSQAoRc3BlZWNoX3JlY29nbml6ZXIYASABKAlCJfpB", - "Igogc3BlZWNoLmdvb2dsZWFwaXMuY29tL1JlY29nbml6ZXIimQcKEVJ1bnRp", - "bWVBbm5vdGF0aW9uEloKEmFydGljbGVfc3VnZ2VzdGlvbhgGIAEoCzI8Lmdv", - "b2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQXJ0aWNsZVN1", - "Z2dlc3Rpb25EYXRhSAASSgoKZmFxX2Fuc3dlchgHIAEoCzI0Lmdvb2dsZS5j", - "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuRmFxQW5zd2VyRGF0YUgA", - "EkwKC3NtYXJ0X3JlcGx5GAggASgLMjUuZ29vZ2xlLmNsb3VkLmNvbnRhY3Rj", - "ZW50ZXJpbnNpZ2h0cy52MS5TbWFydFJlcGx5RGF0YUgAEmUKGHNtYXJ0X2Nv", - "bXBvc2Vfc3VnZ2VzdGlvbhgJIAEoCzJBLmdvb2dsZS5jbG91ZC5jb250YWN0", - "Y2VudGVyaW5zaWdodHMudjEuU21hcnRDb21wb3NlU3VnZ2VzdGlvbkRhdGFI", - "ABJiChZkaWFsb2dmbG93X2ludGVyYWN0aW9uGAogASgLMkAuZ29vZ2xlLmNs", - "b3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5EaWFsb2dmbG93SW50ZXJh", - "Y3Rpb25EYXRhSAASfwolY29udmVyc2F0aW9uX3N1bW1hcml6YXRpb25fc3Vn", - "Z2VzdGlvbhgMIAEoCzJOLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", - "aWdodHMudjEuQ29udmVyc2F0aW9uU3VtbWFyaXphdGlvblN1Z2dlc3Rpb25E", - "YXRhSAASFQoNYW5ub3RhdGlvbl9pZBgBIAEoCRIvCgtjcmVhdGVfdGltZRgC", - "IAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASUQoOc3RhcnRfYm91", - "bmRhcnkYAyABKAsyOS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", - "aHRzLnYxLkFubm90YXRpb25Cb3VuZGFyeRJPCgxlbmRfYm91bmRhcnkYBCAB", - "KAsyOS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkFu", - "bm90YXRpb25Cb3VuZGFyeRJOCg9hbnN3ZXJfZmVlZGJhY2sYBSABKAsyNS5n", - "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkFuc3dlckZl", - "ZWRiYWNrQgYKBGRhdGEiiQIKDkFuc3dlckZlZWRiYWNrEmEKEWNvcnJlY3Ru", - "ZXNzX2xldmVsGAEgASgOMkYuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJp", - "bnNpZ2h0cy52MS5BbnN3ZXJGZWVkYmFjay5Db3JyZWN0bmVzc0xldmVsEg8K", - "B2NsaWNrZWQYAiABKAgSEQoJZGlzcGxheWVkGAMgASgIInAKEENvcnJlY3Ru", - "ZXNzTGV2ZWwSIQodQ09SUkVDVE5FU1NfTEVWRUxfVU5TUEVDSUZJRUQQABIP", - "CgtOT1RfQ09SUkVDVBABEhUKEVBBUlRJQUxMWV9DT1JSRUNUEAISEQoNRlVM", - "TFlfQ09SUkVDVBADIoICChVBcnRpY2xlU3VnZ2VzdGlvbkRhdGESDQoFdGl0", - "bGUYASABKAkSCwoDdXJpGAIgASgJEhgKEGNvbmZpZGVuY2Vfc2NvcmUYAyAB", - "KAISXAoIbWV0YWRhdGEYBCADKAsySi5nb29nbGUuY2xvdWQuY29udGFjdGNl", - "bnRlcmluc2lnaHRzLnYxLkFydGljbGVTdWdnZXN0aW9uRGF0YS5NZXRhZGF0", - "YUVudHJ5EhQKDHF1ZXJ5X3JlY29yZBgFIAEoCRIOCgZzb3VyY2UYBiABKAka", - "LwoNTWV0YWRhdGFFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6", - "AjgBIvgBCg1GYXFBbnN3ZXJEYXRhEg4KBmFuc3dlchgBIAEoCRIYChBjb25m", - "aWRlbmNlX3Njb3JlGAIgASgCEhAKCHF1ZXN0aW9uGAMgASgJElQKCG1ldGFk", - "YXRhGAQgAygLMkIuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0", - "cy52MS5GYXFBbnN3ZXJEYXRhLk1ldGFkYXRhRW50cnkSFAoMcXVlcnlfcmVj", - "b3JkGAUgASgJEg4KBnNvdXJjZRgGIAEoCRovCg1NZXRhZGF0YUVudHJ5EgsK", - "A2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEi1wEKDlNtYXJ0UmVwbHlE", - "YXRhEg0KBXJlcGx5GAEgASgJEhgKEGNvbmZpZGVuY2Vfc2NvcmUYAiABKAES", - "VQoIbWV0YWRhdGEYAyADKAsyQy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", - "cmluc2lnaHRzLnYxLlNtYXJ0UmVwbHlEYXRhLk1ldGFkYXRhRW50cnkSFAoM", - "cXVlcnlfcmVjb3JkGAQgASgJGi8KDU1ldGFkYXRhRW50cnkSCwoDa2V5GAEg", - "ASgJEg0KBXZhbHVlGAIgASgJOgI4ASL0AQoaU21hcnRDb21wb3NlU3VnZ2Vz", - "dGlvbkRhdGESEgoKc3VnZ2VzdGlvbhgBIAEoCRIYChBjb25maWRlbmNlX3Nj", - "b3JlGAIgASgBEmEKCG1ldGFkYXRhGAMgAygLMk8uZ29vZ2xlLmNsb3VkLmNv", - "bnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5TbWFydENvbXBvc2VTdWdnZXN0aW9u", - "RGF0YS5NZXRhZGF0YUVudHJ5EhQKDHF1ZXJ5X3JlY29yZBgEIAEoCRovCg1N", - "ZXRhZGF0YUVudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEi", - "TQoZRGlhbG9nZmxvd0ludGVyYWN0aW9uRGF0YRIcChRkaWFsb2dmbG93X2lu", - "dGVudF9pZBgBIAEoCRISCgpjb25maWRlbmNlGAIgASgCIs0DCidDb252ZXJz", - "YXRpb25TdW1tYXJpemF0aW9uU3VnZ2VzdGlvbkRhdGESDAoEdGV4dBgBIAEo", - "CRJ3Cg10ZXh0X3NlY3Rpb25zGAUgAygLMmAuZ29vZ2xlLmNsb3VkLmNvbnRh", - "Y3RjZW50ZXJpbnNpZ2h0cy52MS5Db252ZXJzYXRpb25TdW1tYXJpemF0aW9u", - "U3VnZ2VzdGlvbkRhdGEuVGV4dFNlY3Rpb25zRW50cnkSEgoKY29uZmlkZW5j", - "ZRgCIAEoAhJuCghtZXRhZGF0YRgDIAMoCzJcLmdvb2dsZS5jbG91ZC5jb250", - "YWN0Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uU3VtbWFyaXphdGlv", - "blN1Z2dlc3Rpb25EYXRhLk1ldGFkYXRhRW50cnkSFQoNYW5zd2VyX3JlY29y", - "ZBgEIAEoCRIaChJjb252ZXJzYXRpb25fbW9kZWwYBiABKAkaMwoRVGV4dFNl", - "Y3Rpb25zRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ARov", - "Cg1NZXRhZGF0YUVudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToC", - "OAEiiwMKF0NvbnZlcnNhdGlvblBhcnRpY2lwYW50ElEKG2RpYWxvZ2Zsb3df", - "cGFydGljaXBhbnRfbmFtZRgFIAEoCUIq+kEnCiVkaWFsb2dmbG93Lmdvb2ds", - "ZWFwaXMuY29tL1BhcnRpY2lwYW50SAASEQoHdXNlcl9pZBgGIAEoCUgAEiIK", - "FmRpYWxvZ2Zsb3dfcGFydGljaXBhbnQYASABKAlCAhgBEiMKG29iZnVzY2F0", - "ZWRfZXh0ZXJuYWxfdXNlcl9pZBgDIAEoCRJRCgRyb2xlGAIgASgOMkMuZ29v", + "YRIaCg1tZXRhZGF0YV9qc29uGBkgASgJQgPgQQQSVwoKdHJhbnNjcmlwdBgI", + "IAEoCzI+Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEu", + "Q29udmVyc2F0aW9uLlRyYW5zY3JpcHRCA+BBAxJPCgZtZWRpdW0YCSABKA4y", + "Oi5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkNvbnZl", + "cnNhdGlvbi5NZWRpdW1CA+BBBRIwCghkdXJhdGlvbhgKIAEoCzIZLmdvb2ds", + "ZS5wcm90b2J1Zi5EdXJhdGlvbkID4EEDEhcKCnR1cm5fY291bnQYCyABKAVC", + "A+BBAxJNCg9sYXRlc3RfYW5hbHlzaXMYDCABKAsyLy5nb29nbGUuY2xvdWQu", + "Y29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkFuYWx5c2lzQgPgQQMSawoObGF0", + "ZXN0X3N1bW1hcnkYFCABKAsyTi5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", + "cmluc2lnaHRzLnYxLkNvbnZlcnNhdGlvblN1bW1hcml6YXRpb25TdWdnZXN0", + "aW9uRGF0YUID4EEDEloKE3J1bnRpbWVfYW5ub3RhdGlvbnMYDSADKAsyOC5n", + "b29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlJ1bnRpbWVB", + "bm5vdGF0aW9uQgPgQQMSawoSZGlhbG9nZmxvd19pbnRlbnRzGBIgAygLMkou", + "Z29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Db252ZXJz", + "YXRpb24uRGlhbG9nZmxvd0ludGVudHNFbnRyeUID4EEDEhoKEm9iZnVzY2F0", + "ZWRfdXNlcl9pZBgVIAEoCRo/CgxDYWxsTWV0YWRhdGESGAoQY3VzdG9tZXJf", + "Y2hhbm5lbBgBIAEoBRIVCg1hZ2VudF9jaGFubmVsGAIgASgFGrwCCg9RdWFs", + "aXR5TWV0YWRhdGESJAocY3VzdG9tZXJfc2F0aXNmYWN0aW9uX3JhdGluZxgB", + "IAEoBRIwCg13YWl0X2R1cmF0aW9uGAIgASgLMhkuZ29vZ2xlLnByb3RvYnVm", + "LkR1cmF0aW9uEhEKCW1lbnVfcGF0aBgDIAEoCRJhCgphZ2VudF9pbmZvGAQg", + "AygLMk0uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5D", + "b252ZXJzYXRpb24uUXVhbGl0eU1ldGFkYXRhLkFnZW50SW5mbxpbCglBZ2Vu", + "dEluZm8SEAoIYWdlbnRfaWQYASABKAkSFAoMZGlzcGxheV9uYW1lGAIgASgJ", + "EgwKBHRlYW0YAyABKAkSGAoQZGlzcG9zaXRpb25fY29kZRgEIAEoCRqGBwoK", + "VHJhbnNjcmlwdBJtChN0cmFuc2NyaXB0X3NlZ21lbnRzGAEgAygLMlAuZ29v", "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Db252ZXJzYXRp", - "b25QYXJ0aWNpcGFudC5Sb2xlIl8KBFJvbGUSFAoQUk9MRV9VTlNQRUNJRklF", - "RBAAEg8KC0hVTUFOX0FHRU5UEAESEwoPQVVUT01BVEVEX0FHRU5UEAISDAoI", - "RU5EX1VTRVIQAxINCglBTllfQUdFTlQQBEINCgtwYXJ0aWNpcGFudCKQAgoE", - "VmlldxIRCgRuYW1lGAEgASgJQgPgQQUSFAoMZGlzcGxheV9uYW1lGAIgASgJ", - "EjQKC2NyZWF0ZV90aW1lGAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVz", - "dGFtcEID4EEDEjQKC3VwZGF0ZV90aW1lGAQgASgLMhouZ29vZ2xlLnByb3Rv", - "YnVmLlRpbWVzdGFtcEID4EEDEg0KBXZhbHVlGAUgASgJOmTqQWEKKWNvbnRh", - "Y3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9WaWV3EjRwcm9qZWN0", - "cy97cHJvamVjdH0vbG9jYXRpb25zL3tsb2NhdGlvbn0vdmlld3Mve3ZpZXd9", - "IvYGChFBbm5vdGF0b3JTZWxlY3RvchIiChpydW5faW50ZXJydXB0aW9uX2Fu", - "bm90YXRvchgBIAEoCBIdChVydW5fc2lsZW5jZV9hbm5vdGF0b3IYAiABKAgS", - "JAoccnVuX3BocmFzZV9tYXRjaGVyX2Fubm90YXRvchgDIAEoCBJQCg9waHJh", - "c2VfbWF0Y2hlcnMYBCADKAlCN/pBNAoyY29udGFjdGNlbnRlcmluc2lnaHRz", - "Lmdvb2dsZWFwaXMuY29tL1BocmFzZU1hdGNoZXISHwoXcnVuX3NlbnRpbWVu", - "dF9hbm5vdGF0b3IYBSABKAgSHAoUcnVuX2VudGl0eV9hbm5vdGF0b3IYBiAB", - "KAgSHAoUcnVuX2ludGVudF9hbm5vdGF0b3IYByABKAgSIQoZcnVuX2lzc3Vl", - "X21vZGVsX2Fubm90YXRvchgIIAEoCBJKCgxpc3N1ZV9tb2RlbHMYCiADKAlC", + "b24uVHJhbnNjcmlwdC5UcmFuc2NyaXB0U2VnbWVudBqIBgoRVHJhbnNjcmlw", + "dFNlZ21lbnQSMAoMbWVzc2FnZV90aW1lGAYgASgLMhouZ29vZ2xlLnByb3Rv", + "YnVmLlRpbWVzdGFtcBIMCgR0ZXh0GAEgASgJEhIKCmNvbmZpZGVuY2UYAiAB", + "KAISaAoFd29yZHMYAyADKAsyWS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", + "cmluc2lnaHRzLnYxLkNvbnZlcnNhdGlvbi5UcmFuc2NyaXB0LlRyYW5zY3Jp", + "cHRTZWdtZW50LldvcmRJbmZvEhUKDWxhbmd1YWdlX2NvZGUYBCABKAkSEwoL", + "Y2hhbm5lbF90YWcYBSABKAUSWwoTc2VnbWVudF9wYXJ0aWNpcGFudBgJIAEo", + "CzI+Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ29u", + "dmVyc2F0aW9uUGFydGljaXBhbnQSjwEKG2RpYWxvZ2Zsb3dfc2VnbWVudF9t", + "ZXRhZGF0YRgKIAEoCzJqLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", + "aWdodHMudjEuQ29udmVyc2F0aW9uLlRyYW5zY3JpcHQuVHJhbnNjcmlwdFNl", + "Z21lbnQuRGlhbG9nZmxvd1NlZ21lbnRNZXRhZGF0YRJHCglzZW50aW1lbnQY", + "CyABKAsyNC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYx", + "LlNlbnRpbWVudERhdGEajAEKCFdvcmRJbmZvEi8KDHN0YXJ0X29mZnNldBgB", + "IAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhItCgplbmRfb2Zmc2V0", + "GAIgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEgwKBHdvcmQYAyAB", + "KAkSEgoKY29uZmlkZW5jZRgEIAEoAhpCChlEaWFsb2dmbG93U2VnbWVudE1l", + "dGFkYXRhEiUKHXNtYXJ0X3JlcGx5X2FsbG93bGlzdF9jb3ZlcmVkGAEgASgI", + "Gi0KC0xhYmVsc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToC", + "OAEacQoWRGlhbG9nZmxvd0ludGVudHNFbnRyeRILCgNrZXkYASABKAkSRgoF", + "dmFsdWUYAiABKAsyNy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", + "aHRzLnYxLkRpYWxvZ2Zsb3dJbnRlbnQ6AjgBIjoKBk1lZGl1bRIWChJNRURJ", + "VU1fVU5TUEVDSUZJRUQQABIOCgpQSE9ORV9DQUxMEAESCAoEQ0hBVBACOnzq", + "QXkKMWNvbnRhY3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9Db252", + "ZXJzYXRpb24SRHByb2plY3RzL3twcm9qZWN0fS9sb2NhdGlvbnMve2xvY2F0", + "aW9ufS9jb252ZXJzYXRpb25zL3tjb252ZXJzYXRpb259QgoKCG1ldGFkYXRh", + "QgwKCmV4cGlyYXRpb24ixQMKCEFuYWx5c2lzEhEKBG5hbWUYASABKAlCA+BB", + "BRI1CgxyZXF1ZXN0X3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGlt", + "ZXN0YW1wQgPgQQMSNAoLY3JlYXRlX3RpbWUYAyABKAsyGi5nb29nbGUucHJv", + "dG9idWYuVGltZXN0YW1wQgPgQQMSUwoPYW5hbHlzaXNfcmVzdWx0GAcgASgL", + "MjUuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5BbmFs", + "eXNpc1Jlc3VsdEID4EEDElQKEmFubm90YXRvcl9zZWxlY3RvchgIIAEoCzI4", + "Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQW5ub3Rh", + "dG9yU2VsZWN0b3I6jQHqQYkBCi1jb250YWN0Y2VudGVyaW5zaWdodHMuZ29v", + "Z2xlYXBpcy5jb20vQW5hbHlzaXMSWHByb2plY3RzL3twcm9qZWN0fS9sb2Nh", + "dGlvbnMve2xvY2F0aW9ufS9jb252ZXJzYXRpb25zL3tjb252ZXJzYXRpb259", + "L2FuYWx5c2VzL3thbmFseXNpc30iwAEKFkNvbnZlcnNhdGlvbkRhdGFTb3Vy", + "Y2USRgoKZ2NzX3NvdXJjZRgBIAEoCzIwLmdvb2dsZS5jbG91ZC5jb250YWN0", + "Y2VudGVyaW5zaWdodHMudjEuR2NzU291cmNlSAASVAoRZGlhbG9nZmxvd19z", + "b3VyY2UYAyABKAsyNy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2ln", + "aHRzLnYxLkRpYWxvZ2Zsb3dTb3VyY2VIAEIICgZzb3VyY2UiOwoJR2NzU291", + "cmNlEhEKCWF1ZGlvX3VyaRgBIAEoCRIbCg50cmFuc2NyaXB0X3VyaRgCIAEo", + "CUID4EEFIksKEERpYWxvZ2Zsb3dTb3VyY2USJAoXZGlhbG9nZmxvd19jb252", + "ZXJzYXRpb24YASABKAlCA+BBAxIRCglhdWRpb191cmkYAyABKAkimAkKDkFu", + "YWx5c2lzUmVzdWx0EmwKFmNhbGxfYW5hbHlzaXNfbWV0YWRhdGEYAiABKAsy", + "Si5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkFuYWx5", + "c2lzUmVzdWx0LkNhbGxBbmFseXNpc01ldGFkYXRhSAASLAoIZW5kX3RpbWUY", + "ASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wGt0HChRDYWxsQW5h", + "bHlzaXNNZXRhZGF0YRJKCgthbm5vdGF0aW9ucxgCIAMoCzI1Lmdvb2dsZS5j", + "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ2FsbEFubm90YXRpb24S", + "agoIZW50aXRpZXMYAyADKAsyWC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRl", + "cmluc2lnaHRzLnYxLkFuYWx5c2lzUmVzdWx0LkNhbGxBbmFseXNpc01ldGFk", + "YXRhLkVudGl0aWVzRW50cnkSVQoKc2VudGltZW50cxgEIAMoCzJBLmdvb2ds", + "ZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9u", + "TGV2ZWxTZW50aW1lbnQSUAoHc2lsZW5jZRgLIAEoCzI/Lmdvb2dsZS5jbG91", + "ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uTGV2ZWxT", + "aWxlbmNlEmgKB2ludGVudHMYBiADKAsyVy5nb29nbGUuY2xvdWQuY29udGFj", + "dGNlbnRlcmluc2lnaHRzLnYxLkFuYWx5c2lzUmVzdWx0LkNhbGxBbmFseXNp", + "c01ldGFkYXRhLkludGVudHNFbnRyeRJ3Cg9waHJhc2VfbWF0Y2hlcnMYByAD", + "KAsyXi5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkFu", + "YWx5c2lzUmVzdWx0LkNhbGxBbmFseXNpc01ldGFkYXRhLlBocmFzZU1hdGNo", + "ZXJzRW50cnkSUwoSaXNzdWVfbW9kZWxfcmVzdWx0GAggASgLMjcuZ29vZ2xl", + "LmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Jc3N1ZU1vZGVsUmVz", + "dWx0Gl4KDUVudGl0aWVzRW50cnkSCwoDa2V5GAEgASgJEjwKBXZhbHVlGAIg", + "ASgLMi0uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5F", + "bnRpdHk6AjgBGl0KDEludGVudHNFbnRyeRILCgNrZXkYASABKAkSPAoFdmFs", + "dWUYAiABKAsyLS5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRz", + "LnYxLkludGVudDoCOAEabQoTUGhyYXNlTWF0Y2hlcnNFbnRyeRILCgNrZXkY", + "ASABKAkSRQoFdmFsdWUYAiABKAsyNi5nb29nbGUuY2xvdWQuY29udGFjdGNl", + "bnRlcmluc2lnaHRzLnYxLlBocmFzZU1hdGNoRGF0YToCOAFCCgoIbWV0YWRh", + "dGEipQEKEElzc3VlTW9kZWxSZXN1bHQSSQoLaXNzdWVfbW9kZWwYASABKAlC", "NPpBMQovY29udGFjdGNlbnRlcmluc2lnaHRzLmdvb2dsZWFwaXMuY29tL0lz", - "c3VlTW9kZWwSIwobcnVuX3N1bW1hcml6YXRpb25fYW5ub3RhdG9yGAkgASgI", - "EmoKFHN1bW1hcml6YXRpb25fY29uZmlnGAsgASgLMkwuZ29vZ2xlLmNsb3Vk", - "LmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Bbm5vdGF0b3JTZWxlY3Rvci5T", - "dW1tYXJpemF0aW9uQ29uZmlnGsgCChNTdW1tYXJpemF0aW9uQ29uZmlnElIK", - "FGNvbnZlcnNhdGlvbl9wcm9maWxlGAEgASgJQjL6QS8KLWRpYWxvZ2Zsb3cu", - "Z29vZ2xlYXBpcy5jb20vQ29udmVyc2F0aW9uUHJvZmlsZUgAEn4KE3N1bW1h", - "cml6YXRpb25fbW9kZWwYAiABKA4yXy5nb29nbGUuY2xvdWQuY29udGFjdGNl", - "bnRlcmluc2lnaHRzLnYxLkFubm90YXRvclNlbGVjdG9yLlN1bW1hcml6YXRp", - "b25Db25maWcuU3VtbWFyaXphdGlvbk1vZGVsSAAiTQoSU3VtbWFyaXphdGlv", - "bk1vZGVsEiMKH1NVTU1BUklaQVRJT05fTU9ERUxfVU5TUEVDSUZJRUQQABIS", - "Cg5CQVNFTElORV9NT0RFTBABQg4KDG1vZGVsX3NvdXJjZULgBQopY29tLmdv", - "b2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjFCDlJlc291cmNl", - "c1Byb3RvUAFaX2Nsb3VkLmdvb2dsZS5jb20vZ28vY29udGFjdGNlbnRlcmlu", - "c2lnaHRzL2FwaXYxL2NvbnRhY3RjZW50ZXJpbnNpZ2h0c3BiO2NvbnRhY3Rj", - "ZW50ZXJpbnNpZ2h0c3BiqgIlR29vZ2xlLkNsb3VkLkNvbnRhY3RDZW50ZXJJ", - "bnNpZ2h0cy5WMcoCJUdvb2dsZVxDbG91ZFxDb250YWN0Q2VudGVySW5zaWdo", - "dHNcVjHqAihHb29nbGU6OkNsb3VkOjpDb250YWN0Q2VudGVySW5zaWdodHM6", - "OlYx6kGEAQotZGlhbG9nZmxvdy5nb29nbGVhcGlzLmNvbS9Db252ZXJzYXRp", - "b25Qcm9maWxlElNwcm9qZWN0cy97cHJvamVjdH0vbG9jYXRpb25zL3tsb2Nh", - "dGlvbn0vY29udmVyc2F0aW9uUHJvZmlsZXMve2NvbnZlcnNhdGlvbl9wcm9m", - "aWxlfepB1AEKJWRpYWxvZ2Zsb3cuZ29vZ2xlYXBpcy5jb20vUGFydGljaXBh", - "bnQSSnByb2plY3RzL3twcm9qZWN0fS9jb252ZXJzYXRpb25zL3tjb252ZXJz", - "YXRpb259L3BhcnRpY2lwYW50cy97cGFydGljaXBhbnR9El9wcm9qZWN0cy97", - "cHJvamVjdH0vbG9jYXRpb25zL3tsb2NhdGlvbn0vY29udmVyc2F0aW9ucy97", - "Y29udmVyc2F0aW9ufS9wYXJ0aWNpcGFudHMve3BhcnRpY2lwYW50fepBZAog", - "c3BlZWNoLmdvb2dsZWFwaXMuY29tL1JlY29nbml6ZXISQHByb2plY3RzL3tw", - "cm9qZWN0fS9sb2NhdGlvbnMve2xvY2F0aW9ufS9yZWNvZ25pemVycy97cmVj", - "b2duaXplcn1iBnByb3RvMw==")); + "c3VlTW9kZWwSRgoGaXNzdWVzGAIgAygLMjYuZ29vZ2xlLmNsb3VkLmNvbnRh", + "Y3RjZW50ZXJpbnNpZ2h0cy52MS5Jc3N1ZUFzc2lnbm1lbnQifwoaQ29udmVy", + "c2F0aW9uTGV2ZWxTZW50aW1lbnQSEwoLY2hhbm5lbF90YWcYASABKAUSTAoO", + "c2VudGltZW50X2RhdGEYAiABKAsyNC5nb29nbGUuY2xvdWQuY29udGFjdGNl", + "bnRlcmluc2lnaHRzLnYxLlNlbnRpbWVudERhdGEiawoYQ29udmVyc2F0aW9u", + "TGV2ZWxTaWxlbmNlEjMKEHNpbGVuY2VfZHVyYXRpb24YASABKAsyGS5nb29n", + "bGUucHJvdG9idWYuRHVyYXRpb24SGgoSc2lsZW5jZV9wZXJjZW50YWdlGAIg", + "ASgCIkoKD0lzc3VlQXNzaWdubWVudBINCgVpc3N1ZRgBIAEoCRINCgVzY29y", + "ZRgCIAEoARIZCgxkaXNwbGF5X25hbWUYAyABKAlCA+BBBSL1BgoOQ2FsbEFu", + "bm90YXRpb24SVAoRaW50ZXJydXB0aW9uX2RhdGEYCiABKAsyNy5nb29nbGUu", + "Y2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkludGVycnVwdGlvbkRh", + "dGFIABJOCg5zZW50aW1lbnRfZGF0YRgLIAEoCzI0Lmdvb2dsZS5jbG91ZC5j", + "b250YWN0Y2VudGVyaW5zaWdodHMudjEuU2VudGltZW50RGF0YUgAEkoKDHNp", + "bGVuY2VfZGF0YRgMIAEoCzIyLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", + "aW5zaWdodHMudjEuU2lsZW5jZURhdGFIABJECglob2xkX2RhdGEYDSABKAsy", + "Ly5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkhvbGRE", + "YXRhSAASVwoTZW50aXR5X21lbnRpb25fZGF0YRgPIAEoCzI4Lmdvb2dsZS5j", + "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuRW50aXR5TWVudGlvbkRh", + "dGFIABJTChFpbnRlbnRfbWF0Y2hfZGF0YRgQIAEoCzI2Lmdvb2dsZS5jbG91", + "ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuSW50ZW50TWF0Y2hEYXRhSAAS", + "UwoRcGhyYXNlX21hdGNoX2RhdGEYESABKAsyNi5nb29nbGUuY2xvdWQuY29u", + "dGFjdGNlbnRlcmluc2lnaHRzLnYxLlBocmFzZU1hdGNoRGF0YUgAElEKEGlz", + "c3VlX21hdGNoX2RhdGEYEiABKAsyNS5nb29nbGUuY2xvdWQuY29udGFjdGNl", + "bnRlcmluc2lnaHRzLnYxLklzc3VlTWF0Y2hEYXRhSAASEwoLY2hhbm5lbF90", + "YWcYASABKAUSXAoZYW5ub3RhdGlvbl9zdGFydF9ib3VuZGFyeRgEIAEoCzI5", + "Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQW5ub3Rh", + "dGlvbkJvdW5kYXJ5EloKF2Fubm90YXRpb25fZW5kX2JvdW5kYXJ5GAUgASgL", + "MjkuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Bbm5v", + "dGF0aW9uQm91bmRhcnlCBgoEZGF0YSJZChJBbm5vdGF0aW9uQm91bmRhcnkS", + "FAoKd29yZF9pbmRleBgDIAEoBUgAEhgKEHRyYW5zY3JpcHRfaW5kZXgYASAB", + "KAVCEwoRZGV0YWlsZWRfYm91bmRhcnkigAQKBkVudGl0eRIUCgxkaXNwbGF5", + "X25hbWUYASABKAkSQAoEdHlwZRgCIAEoDjIyLmdvb2dsZS5jbG91ZC5jb250", + "YWN0Y2VudGVyaW5zaWdodHMudjEuRW50aXR5LlR5cGUSTQoIbWV0YWRhdGEY", + "AyADKAsyOy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYx", + "LkVudGl0eS5NZXRhZGF0YUVudHJ5EhAKCHNhbGllbmNlGAQgASgCEkcKCXNl", + "bnRpbWVudBgFIAEoCzI0Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", + "aWdodHMudjEuU2VudGltZW50RGF0YRovCg1NZXRhZGF0YUVudHJ5EgsKA2tl", + "eRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiwgEKBFR5cGUSFAoQVFlQRV9V", + "TlNQRUNJRklFRBAAEgoKBlBFUlNPThABEgwKCExPQ0FUSU9OEAISEAoMT1JH", + "QU5JWkFUSU9OEAMSCQoFRVZFTlQQBBIPCgtXT1JLX09GX0FSVBAFEhEKDUNP", + "TlNVTUVSX0dPT0QQBhIJCgVPVEhFUhAHEhAKDFBIT05FX05VTUJFUhAJEgsK", + "B0FERFJFU1MQChIICgREQVRFEAsSCgoGTlVNQkVSEAwSCQoFUFJJQ0UQDSIq", + "CgZJbnRlbnQSCgoCaWQYASABKAkSFAoMZGlzcGxheV9uYW1lGAIgASgJIj8K", + "D1BocmFzZU1hdGNoRGF0YRIWCg5waHJhc2VfbWF0Y2hlchgBIAEoCRIUCgxk", + "aXNwbGF5X25hbWUYAiABKAkiKAoQRGlhbG9nZmxvd0ludGVudBIUCgxkaXNw", + "bGF5X25hbWUYASABKAkiEgoQSW50ZXJydXB0aW9uRGF0YSINCgtTaWxlbmNl", + "RGF0YSIKCghIb2xkRGF0YSKPAgoRRW50aXR5TWVudGlvbkRhdGESGAoQZW50", + "aXR5X3VuaXF1ZV9pZBgBIAEoCRJSCgR0eXBlGAIgASgOMkQuZ29vZ2xlLmNs", + "b3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5FbnRpdHlNZW50aW9uRGF0", + "YS5NZW50aW9uVHlwZRJHCglzZW50aW1lbnQYAyABKAsyNC5nb29nbGUuY2xv", + "dWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlNlbnRpbWVudERhdGEiQwoL", + "TWVudGlvblR5cGUSHAoYTUVOVElPTl9UWVBFX1VOU1BFQ0lGSUVEEAASCgoG", + "UFJPUEVSEAESCgoGQ09NTU9OEAIiKwoPSW50ZW50TWF0Y2hEYXRhEhgKEGlu", + "dGVudF91bmlxdWVfaWQYASABKAkiMQoNU2VudGltZW50RGF0YRIRCgltYWdu", + "aXR1ZGUYASABKAISDQoFc2NvcmUYAiABKAIiYgoOSXNzdWVNYXRjaERhdGES", + "UAoQaXNzdWVfYXNzaWdubWVudBgBIAEoCzI2Lmdvb2dsZS5jbG91ZC5jb250", + "YWN0Y2VudGVyaW5zaWdodHMudjEuSXNzdWVBc3NpZ25tZW50IvIHCgpJc3N1", + "ZU1vZGVsEhEKBG5hbWUYASABKAlCA+BBBRIUCgxkaXNwbGF5X25hbWUYAiAB", + "KAkSNAoLY3JlYXRlX3RpbWUYAyABKAsyGi5nb29nbGUucHJvdG9idWYuVGlt", + "ZXN0YW1wQgPgQQMSNAoLdXBkYXRlX3RpbWUYBCABKAsyGi5nb29nbGUucHJv", + "dG9idWYuVGltZXN0YW1wQgPgQQMSGAoLaXNzdWVfY291bnQYCCABKANCA+BB", + "AxJLCgVzdGF0ZRgFIAEoDjI3Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", + "aW5zaWdodHMudjEuSXNzdWVNb2RlbC5TdGF0ZUID4EEDElwKEWlucHV0X2Rh", + "dGFfY29uZmlnGAYgASgLMkEuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJp", + "bnNpZ2h0cy52MS5Jc3N1ZU1vZGVsLklucHV0RGF0YUNvbmZpZxJbCg50cmFp", + "bmluZ19zdGF0cxgHIAEoCzI7Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", + "aW5zaWdodHMudjEuSXNzdWVNb2RlbExhYmVsU3RhdHNCBuBBA+BBBRJPCgpt", + "b2RlbF90eXBlGAkgASgOMjsuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJp", + "bnNpZ2h0cy52MS5Jc3N1ZU1vZGVsLk1vZGVsVHlwZRIVCg1sYW5ndWFnZV9j", + "b2RlGAogASgJGpwBCg9JbnB1dERhdGFDb25maWcSTgoGbWVkaXVtGAEgASgO", + "MjouZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Db252", + "ZXJzYXRpb24uTWVkaXVtQgIYARIpChx0cmFpbmluZ19jb252ZXJzYXRpb25z", + "X2NvdW50GAIgASgDQgPgQQMSDgoGZmlsdGVyGAMgASgJImoKBVN0YXRlEhUK", + "EVNUQVRFX1VOU1BFQ0lGSUVEEAASDgoKVU5ERVBMT1lFRBABEg0KCURFUExP", + "WUlORxACEgwKCERFUExPWUVEEAMSDwoLVU5ERVBMT1lJTkcQBBIMCghERUxF", + "VElORxAFIkEKCU1vZGVsVHlwZRIaChZNT0RFTF9UWVBFX1VOU1BFQ0lGSUVE", + "EAASCwoHVFlQRV9WMRABEgsKB1RZUEVfVjIQAjp36kF0Ci9jb250YWN0Y2Vu", + "dGVyaW5zaWdodHMuZ29vZ2xlYXBpcy5jb20vSXNzdWVNb2RlbBJBcHJvamVj", + "dHMve3Byb2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L2lzc3VlTW9kZWxz", + "L3tpc3N1ZV9tb2RlbH0i3QIKBUlzc3VlEhEKBG5hbWUYASABKAlCA+BBBRIU", + "CgxkaXNwbGF5X25hbWUYAiABKAkSNAoLY3JlYXRlX3RpbWUYAyABKAsyGi5n", + "b29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSNAoLdXBkYXRlX3RpbWUY", + "BCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMSHgoRc2Ft", + "cGxlX3V0dGVyYW5jZXMYBiADKAlCA+BBAxIbChNkaXNwbGF5X2Rlc2NyaXB0", + "aW9uGA4gASgJOoEB6kF+Cipjb250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xl", + "YXBpcy5jb20vSXNzdWUSUHByb2plY3RzL3twcm9qZWN0fS9sb2NhdGlvbnMv", + "e2xvY2F0aW9ufS9pc3N1ZU1vZGVscy97aXNzdWVfbW9kZWx9L2lzc3Vlcy97", + "aXNzdWV9IpsDChRJc3N1ZU1vZGVsTGFiZWxTdGF0cxIkChxhbmFseXplZF9j", + "b252ZXJzYXRpb25zX2NvdW50GAEgASgDEigKIHVuY2xhc3NpZmllZF9jb252", + "ZXJzYXRpb25zX2NvdW50GAIgASgDEmAKC2lzc3VlX3N0YXRzGAMgAygLMksu", + "Z29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Jc3N1ZU1v", + "ZGVsTGFiZWxTdGF0cy5Jc3N1ZVN0YXRzRW50cnkaVgoKSXNzdWVTdGF0cxIN", + "CgVpc3N1ZRgBIAEoCRIjChtsYWJlbGVkX2NvbnZlcnNhdGlvbnNfY291bnQY", + "AiABKAMSFAoMZGlzcGxheV9uYW1lGAMgASgJGnkKD0lzc3VlU3RhdHNFbnRy", + "eRILCgNrZXkYASABKAkSVQoFdmFsdWUYAiABKAsyRi5nb29nbGUuY2xvdWQu", + "Y29udGFjdGNlbnRlcmluc2lnaHRzLnYxLklzc3VlTW9kZWxMYWJlbFN0YXRz", + "Lklzc3VlU3RhdHM6AjgBIpMGCg1QaHJhc2VNYXRjaGVyEgwKBG5hbWUYASAB", + "KAkSGwoLcmV2aXNpb25faWQYAiABKAlCBuBBBeBBAxITCgt2ZXJzaW9uX3Rh", + "ZxgDIAEoCRI9ChRyZXZpc2lvbl9jcmVhdGVfdGltZRgEIAEoCzIaLmdvb2ds", + "ZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxIUCgxkaXNwbGF5X25hbWUYBSAB", + "KAkSWQoEdHlwZRgGIAEoDjJGLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVy", + "aW5zaWdodHMudjEuUGhyYXNlTWF0Y2hlci5QaHJhc2VNYXRjaGVyVHlwZUID", + "4EECEg4KBmFjdGl2ZRgHIAEoCBJdChhwaHJhc2VfbWF0Y2hfcnVsZV9ncm91", + "cHMYCCADKAsyOy5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRz", + "LnYxLlBocmFzZU1hdGNoUnVsZUdyb3VwEj8KFmFjdGl2YXRpb25fdXBkYXRl", + "X3RpbWUYCSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgPgQQMS", + "VwoKcm9sZV9tYXRjaBgKIAEoDjJDLmdvb2dsZS5jbG91ZC5jb250YWN0Y2Vu", + "dGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uUGFydGljaXBhbnQuUm9sZRI0", + "Cgt1cGRhdGVfdGltZRgLIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3Rh", + "bXBCA+BBAyJQChFQaHJhc2VNYXRjaGVyVHlwZRIjCh9QSFJBU0VfTUFUQ0hF", + "Ul9UWVBFX1VOU1BFQ0lGSUVEEAASCgoGQUxMX09GEAESCgoGQU5ZX09GEAI6", + "gAHqQX0KMmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9Q", + "aHJhc2VNYXRjaGVyEkdwcm9qZWN0cy97cHJvamVjdH0vbG9jYXRpb25zL3ts", + "b2NhdGlvbn0vcGhyYXNlTWF0Y2hlcnMve3BocmFzZV9tYXRjaGVyfSK1AgoU", + "UGhyYXNlTWF0Y2hSdWxlR3JvdXASZwoEdHlwZRgBIAEoDjJULmdvb2dsZS5j", + "bG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuUGhyYXNlTWF0Y2hSdWxl", + "R3JvdXAuUGhyYXNlTWF0Y2hSdWxlR3JvdXBUeXBlQgPgQQISUgoScGhyYXNl", + "X21hdGNoX3J1bGVzGAIgAygLMjYuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50", + "ZXJpbnNpZ2h0cy52MS5QaHJhc2VNYXRjaFJ1bGUiYAoYUGhyYXNlTWF0Y2hS", + "dWxlR3JvdXBUeXBlEiwKKFBIUkFTRV9NQVRDSF9SVUxFX0dST1VQX1RZUEVf", + "VU5TUEVDSUZJRUQQABIKCgZBTExfT0YQARIKCgZBTllfT0YQAiKEAQoPUGhy", + "YXNlTWF0Y2hSdWxlEhIKBXF1ZXJ5GAEgASgJQgPgQQISDwoHbmVnYXRlZBgC", + "IAEoCBJMCgZjb25maWcYAyABKAsyPC5nb29nbGUuY2xvdWQuY29udGFjdGNl", + "bnRlcmluc2lnaHRzLnYxLlBocmFzZU1hdGNoUnVsZUNvbmZpZyJ4ChVQaHJh", + "c2VNYXRjaFJ1bGVDb25maWcSVQoSZXhhY3RfbWF0Y2hfY29uZmlnGAEgASgL", + "MjcuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5FeGFj", + "dE1hdGNoQ29uZmlnSABCCAoGY29uZmlnIioKEEV4YWN0TWF0Y2hDb25maWcS", + "FgoOY2FzZV9zZW5zaXRpdmUYASABKAgivAcKCFNldHRpbmdzEhEKBG5hbWUY", + "ASABKAlCA+BBBRI0CgtjcmVhdGVfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90", + "b2J1Zi5UaW1lc3RhbXBCA+BBAxI0Cgt1cGRhdGVfdGltZRgDIAEoCzIaLmdv", + "b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxIVCg1sYW5ndWFnZV9jb2Rl", + "GAQgASgJEjMKEGNvbnZlcnNhdGlvbl90dGwYBSABKAsyGS5nb29nbGUucHJv", + "dG9idWYuRHVyYXRpb24SdQoccHVic3ViX25vdGlmaWNhdGlvbl9zZXR0aW5n", + "cxgGIAMoCzJPLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMu", + "djEuU2V0dGluZ3MuUHVic3ViTm90aWZpY2F0aW9uU2V0dGluZ3NFbnRyeRJX", + "Cg9hbmFseXNpc19jb25maWcYByABKAsyPi5nb29nbGUuY2xvdWQuY29udGFj", + "dGNlbnRlcmluc2lnaHRzLnYxLlNldHRpbmdzLkFuYWx5c2lzQ29uZmlnElAK", + "EHJlZGFjdGlvbl9jb25maWcYCiABKAsyNi5nb29nbGUuY2xvdWQuY29udGFj", + "dGNlbnRlcmluc2lnaHRzLnYxLlJlZGFjdGlvbkNvbmZpZxJPCg1zcGVlY2hf", + "Y29uZmlnGAsgASgLMjMuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNp", + "Z2h0cy52MS5TcGVlY2hDb25maWdCA+BBARrIAQoOQW5hbHlzaXNDb25maWcS", + "LwoncnVudGltZV9pbnRlZ3JhdGlvbl9hbmFseXNpc19wZXJjZW50YWdlGAEg", + "ASgBEi8KJ3VwbG9hZF9jb252ZXJzYXRpb25fYW5hbHlzaXNfcGVyY2VudGFn", + "ZRgGIAEoARJUChJhbm5vdGF0b3Jfc2VsZWN0b3IYBSABKAsyOC5nb29nbGUu", + "Y2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLkFubm90YXRvclNlbGVj", + "dG9yGkEKH1B1YnN1Yk5vdGlmaWNhdGlvblNldHRpbmdzRW50cnkSCwoDa2V5", + "GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ATpk6kFhCi1jb250YWN0Y2VudGVy", + "aW5zaWdodHMuZ29vZ2xlYXBpcy5jb20vU2V0dGluZ3MSMHByb2plY3RzL3tw", + "cm9qZWN0fS9sb2NhdGlvbnMve2xvY2F0aW9ufS9zZXR0aW5ncyKrAQoORW5j", + "cnlwdGlvblNwZWMSEQoEbmFtZRgBIAEoCUID4EEFEhQKB2ttc19rZXkYAiAB", + "KAlCA+BBAjpw6kFtCjNjb250YWN0Y2VudGVyaW5zaWdodHMuZ29vZ2xlYXBp", + "cy5jb20vRW5jcnlwdGlvblNwZWMSNnByb2plY3RzL3twcm9qZWN0fS9sb2Nh", + "dGlvbnMve2xvY2F0aW9ufS9lbmNyeXB0aW9uU3BlYyJICg9SZWRhY3Rpb25D", + "b25maWcSGwoTZGVpZGVudGlmeV90ZW1wbGF0ZRgBIAEoCRIYChBpbnNwZWN0", + "X3RlbXBsYXRlGAIgASgJIlAKDFNwZWVjaENvbmZpZxJAChFzcGVlY2hfcmVj", + "b2duaXplchgBIAEoCUIl+kEiCiBzcGVlY2guZ29vZ2xlYXBpcy5jb20vUmVj", + "b2duaXplciLfCQoRUnVudGltZUFubm90YXRpb24SWgoSYXJ0aWNsZV9zdWdn", + "ZXN0aW9uGAYgASgLMjwuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNp", + "Z2h0cy52MS5BcnRpY2xlU3VnZ2VzdGlvbkRhdGFIABJKCgpmYXFfYW5zd2Vy", + "GAcgASgLMjQuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", + "MS5GYXFBbnN3ZXJEYXRhSAASTAoLc21hcnRfcmVwbHkYCCABKAsyNS5nb29n", + "bGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYxLlNtYXJ0UmVwbHlE", + "YXRhSAASZQoYc21hcnRfY29tcG9zZV9zdWdnZXN0aW9uGAkgASgLMkEuZ29v", + "Z2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5TbWFydENvbXBv", + "c2VTdWdnZXN0aW9uRGF0YUgAEmIKFmRpYWxvZ2Zsb3dfaW50ZXJhY3Rpb24Y", + "CiABKAsyQC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRzLnYx", + "LkRpYWxvZ2Zsb3dJbnRlcmFjdGlvbkRhdGFIABJ/CiVjb252ZXJzYXRpb25f", + "c3VtbWFyaXphdGlvbl9zdWdnZXN0aW9uGAwgASgLMk4uZ29vZ2xlLmNsb3Vk", + "LmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5Db252ZXJzYXRpb25TdW1tYXJp", + "emF0aW9uU3VnZ2VzdGlvbkRhdGFIABIVCg1hbm5vdGF0aW9uX2lkGAEgASgJ", + "Ei8KC2NyZWF0ZV90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVz", + "dGFtcBJRCg5zdGFydF9ib3VuZGFyeRgDIAEoCzI5Lmdvb2dsZS5jbG91ZC5j", + "b250YWN0Y2VudGVyaW5zaWdodHMudjEuQW5ub3RhdGlvbkJvdW5kYXJ5Ek8K", + "DGVuZF9ib3VuZGFyeRgEIAEoCzI5Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2Vu", + "dGVyaW5zaWdodHMudjEuQW5ub3RhdGlvbkJvdW5kYXJ5Ek4KD2Fuc3dlcl9m", + "ZWVkYmFjaxgFIAEoCzI1Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", + "aWdodHMudjEuQW5zd2VyRmVlZGJhY2sSVgoKdXNlcl9pbnB1dBgQIAEoCzJC", + "Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuUnVudGlt", + "ZUFubm90YXRpb24uVXNlcklucHV0GusBCglVc2VySW5wdXQSDQoFcXVlcnkY", + "ASABKAkSFgoOZ2VuZXJhdG9yX25hbWUYAiABKAkSZAoMcXVlcnlfc291cmNl", + "GAMgASgOMk4uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52", + "MS5SdW50aW1lQW5ub3RhdGlvbi5Vc2VySW5wdXQuUXVlcnlTb3VyY2UiUQoL", + "UXVlcnlTb3VyY2USHAoYUVVFUllfU09VUkNFX1VOU1BFQ0lGSUVEEAASDwoL", + "QUdFTlRfUVVFUlkQARITCg9TVUdHRVNURURfUVVFUlkQAkIGCgRkYXRhIokC", + "Cg5BbnN3ZXJGZWVkYmFjaxJhChFjb3JyZWN0bmVzc19sZXZlbBgBIAEoDjJG", + "Lmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuQW5zd2Vy", + "RmVlZGJhY2suQ29ycmVjdG5lc3NMZXZlbBIPCgdjbGlja2VkGAIgASgIEhEK", + "CWRpc3BsYXllZBgDIAEoCCJwChBDb3JyZWN0bmVzc0xldmVsEiEKHUNPUlJF", + "Q1RORVNTX0xFVkVMX1VOU1BFQ0lGSUVEEAASDwoLTk9UX0NPUlJFQ1QQARIV", + "ChFQQVJUSUFMTFlfQ09SUkVDVBACEhEKDUZVTExZX0NPUlJFQ1QQAyKCAgoV", + "QXJ0aWNsZVN1Z2dlc3Rpb25EYXRhEg0KBXRpdGxlGAEgASgJEgsKA3VyaRgC", + "IAEoCRIYChBjb25maWRlbmNlX3Njb3JlGAMgASgCElwKCG1ldGFkYXRhGAQg", + "AygLMkouZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5B", + "cnRpY2xlU3VnZ2VzdGlvbkRhdGEuTWV0YWRhdGFFbnRyeRIUCgxxdWVyeV9y", + "ZWNvcmQYBSABKAkSDgoGc291cmNlGAYgASgJGi8KDU1ldGFkYXRhRW50cnkS", + "CwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASL4AQoNRmFxQW5zd2Vy", + "RGF0YRIOCgZhbnN3ZXIYASABKAkSGAoQY29uZmlkZW5jZV9zY29yZRgCIAEo", + "AhIQCghxdWVzdGlvbhgDIAEoCRJUCghtZXRhZGF0YRgEIAMoCzJCLmdvb2ds", + "ZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMudjEuRmFxQW5zd2VyRGF0", + "YS5NZXRhZGF0YUVudHJ5EhQKDHF1ZXJ5X3JlY29yZBgFIAEoCRIOCgZzb3Vy", + "Y2UYBiABKAkaLwoNTWV0YWRhdGFFbnRyeRILCgNrZXkYASABKAkSDQoFdmFs", + "dWUYAiABKAk6AjgBItcBCg5TbWFydFJlcGx5RGF0YRINCgVyZXBseRgBIAEo", + "CRIYChBjb25maWRlbmNlX3Njb3JlGAIgASgBElUKCG1ldGFkYXRhGAMgAygL", + "MkMuZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5TbWFy", + "dFJlcGx5RGF0YS5NZXRhZGF0YUVudHJ5EhQKDHF1ZXJ5X3JlY29yZBgEIAEo", + "CRovCg1NZXRhZGF0YUVudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEo", + "CToCOAEi9AEKGlNtYXJ0Q29tcG9zZVN1Z2dlc3Rpb25EYXRhEhIKCnN1Z2dl", + "c3Rpb24YASABKAkSGAoQY29uZmlkZW5jZV9zY29yZRgCIAEoARJhCghtZXRh", + "ZGF0YRgDIAMoCzJPLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdo", + "dHMudjEuU21hcnRDb21wb3NlU3VnZ2VzdGlvbkRhdGEuTWV0YWRhdGFFbnRy", + "eRIUCgxxdWVyeV9yZWNvcmQYBCABKAkaLwoNTWV0YWRhdGFFbnRyeRILCgNr", + "ZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIk0KGURpYWxvZ2Zsb3dJbnRl", + "cmFjdGlvbkRhdGESHAoUZGlhbG9nZmxvd19pbnRlbnRfaWQYASABKAkSEgoK", + "Y29uZmlkZW5jZRgCIAEoAiLNAwonQ29udmVyc2F0aW9uU3VtbWFyaXphdGlv", + "blN1Z2dlc3Rpb25EYXRhEgwKBHRleHQYASABKAkSdwoNdGV4dF9zZWN0aW9u", + "cxgFIAMoCzJgLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5zaWdodHMu", + "djEuQ29udmVyc2F0aW9uU3VtbWFyaXphdGlvblN1Z2dlc3Rpb25EYXRhLlRl", + "eHRTZWN0aW9uc0VudHJ5EhIKCmNvbmZpZGVuY2UYAiABKAISbgoIbWV0YWRh", + "dGEYAyADKAsyXC5nb29nbGUuY2xvdWQuY29udGFjdGNlbnRlcmluc2lnaHRz", + "LnYxLkNvbnZlcnNhdGlvblN1bW1hcml6YXRpb25TdWdnZXN0aW9uRGF0YS5N", + "ZXRhZGF0YUVudHJ5EhUKDWFuc3dlcl9yZWNvcmQYBCABKAkSGgoSY29udmVy", + "c2F0aW9uX21vZGVsGAYgASgJGjMKEVRleHRTZWN0aW9uc0VudHJ5EgsKA2tl", + "eRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEaLwoNTWV0YWRhdGFFbnRyeRIL", + "CgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIosDChdDb252ZXJzYXRp", + "b25QYXJ0aWNpcGFudBJRChtkaWFsb2dmbG93X3BhcnRpY2lwYW50X25hbWUY", + "BSABKAlCKvpBJwolZGlhbG9nZmxvdy5nb29nbGVhcGlzLmNvbS9QYXJ0aWNp", + "cGFudEgAEhEKB3VzZXJfaWQYBiABKAlIABIiChZkaWFsb2dmbG93X3BhcnRp", + "Y2lwYW50GAEgASgJQgIYARIjChtvYmZ1c2NhdGVkX2V4dGVybmFsX3VzZXJf", + "aWQYAyABKAkSUQoEcm9sZRgCIAEoDjJDLmdvb2dsZS5jbG91ZC5jb250YWN0", + "Y2VudGVyaW5zaWdodHMudjEuQ29udmVyc2F0aW9uUGFydGljaXBhbnQuUm9s", + "ZSJfCgRSb2xlEhQKEFJPTEVfVU5TUEVDSUZJRUQQABIPCgtIVU1BTl9BR0VO", + "VBABEhMKD0FVVE9NQVRFRF9BR0VOVBACEgwKCEVORF9VU0VSEAMSDQoJQU5Z", + "X0FHRU5UEARCDQoLcGFydGljaXBhbnQikAIKBFZpZXcSEQoEbmFtZRgBIAEo", + "CUID4EEFEhQKDGRpc3BsYXlfbmFtZRgCIAEoCRI0CgtjcmVhdGVfdGltZRgD", + "IAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxI0Cgt1cGRh", + "dGVfdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BB", + "AxINCgV2YWx1ZRgFIAEoCTpk6kFhCiljb250YWN0Y2VudGVyaW5zaWdodHMu", + "Z29vZ2xlYXBpcy5jb20vVmlldxI0cHJvamVjdHMve3Byb2plY3R9L2xvY2F0", + "aW9ucy97bG9jYXRpb259L3ZpZXdzL3t2aWV3fSKPBwoRQW5ub3RhdG9yU2Vs", + "ZWN0b3ISIgoacnVuX2ludGVycnVwdGlvbl9hbm5vdGF0b3IYASABKAgSHQoV", + "cnVuX3NpbGVuY2VfYW5ub3RhdG9yGAIgASgIEiQKHHJ1bl9waHJhc2VfbWF0", + "Y2hlcl9hbm5vdGF0b3IYAyABKAgSUAoPcGhyYXNlX21hdGNoZXJzGAQgAygJ", + "Qjf6QTQKMmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9Q", + "aHJhc2VNYXRjaGVyEh8KF3J1bl9zZW50aW1lbnRfYW5ub3RhdG9yGAUgASgI", + "EhwKFHJ1bl9lbnRpdHlfYW5ub3RhdG9yGAYgASgIEhwKFHJ1bl9pbnRlbnRf", + "YW5ub3RhdG9yGAcgASgIEiEKGXJ1bl9pc3N1ZV9tb2RlbF9hbm5vdGF0b3IY", + "CCABKAgSSgoMaXNzdWVfbW9kZWxzGAogAygJQjT6QTEKL2NvbnRhY3RjZW50", + "ZXJpbnNpZ2h0cy5nb29nbGVhcGlzLmNvbS9Jc3N1ZU1vZGVsEiMKG3J1bl9z", + "dW1tYXJpemF0aW9uX2Fubm90YXRvchgJIAEoCBJqChRzdW1tYXJpemF0aW9u", + "X2NvbmZpZxgLIAEoCzJMLmdvb2dsZS5jbG91ZC5jb250YWN0Y2VudGVyaW5z", + "aWdodHMudjEuQW5ub3RhdG9yU2VsZWN0b3IuU3VtbWFyaXphdGlvbkNvbmZp", + "ZxrhAgoTU3VtbWFyaXphdGlvbkNvbmZpZxJSChRjb252ZXJzYXRpb25fcHJv", + "ZmlsZRgBIAEoCUIy+kEvCi1kaWFsb2dmbG93Lmdvb2dsZWFwaXMuY29tL0Nv", + "bnZlcnNhdGlvblByb2ZpbGVIABJ+ChNzdW1tYXJpemF0aW9uX21vZGVsGAIg", + "ASgOMl8uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MS5B", + "bm5vdGF0b3JTZWxlY3Rvci5TdW1tYXJpemF0aW9uQ29uZmlnLlN1bW1hcml6", + "YXRpb25Nb2RlbEgAImYKElN1bW1hcml6YXRpb25Nb2RlbBIjCh9TVU1NQVJJ", + "WkFUSU9OX01PREVMX1VOU1BFQ0lGSUVEEAASEgoOQkFTRUxJTkVfTU9ERUwQ", + "ARIXChNCQVNFTElORV9NT0RFTF9WMl8wEAJCDgoMbW9kZWxfc291cmNlQuAF", + "Ciljb20uZ29vZ2xlLmNsb3VkLmNvbnRhY3RjZW50ZXJpbnNpZ2h0cy52MUIO", + "UmVzb3VyY2VzUHJvdG9QAVpfY2xvdWQuZ29vZ2xlLmNvbS9nby9jb250YWN0", + "Y2VudGVyaW5zaWdodHMvYXBpdjEvY29udGFjdGNlbnRlcmluc2lnaHRzcGI7", + "Y29udGFjdGNlbnRlcmluc2lnaHRzcGKqAiVHb29nbGUuQ2xvdWQuQ29udGFj", + "dENlbnRlckluc2lnaHRzLlYxygIlR29vZ2xlXENsb3VkXENvbnRhY3RDZW50", + "ZXJJbnNpZ2h0c1xWMeoCKEdvb2dsZTo6Q2xvdWQ6OkNvbnRhY3RDZW50ZXJJ", + "bnNpZ2h0czo6VjHqQYQBCi1kaWFsb2dmbG93Lmdvb2dsZWFwaXMuY29tL0Nv", + "bnZlcnNhdGlvblByb2ZpbGUSU3Byb2plY3RzL3twcm9qZWN0fS9sb2NhdGlv", + "bnMve2xvY2F0aW9ufS9jb252ZXJzYXRpb25Qcm9maWxlcy97Y29udmVyc2F0", + "aW9uX3Byb2ZpbGV96kHUAQolZGlhbG9nZmxvdy5nb29nbGVhcGlzLmNvbS9Q", + "YXJ0aWNpcGFudBJKcHJvamVjdHMve3Byb2plY3R9L2NvbnZlcnNhdGlvbnMv", + "e2NvbnZlcnNhdGlvbn0vcGFydGljaXBhbnRzL3twYXJ0aWNpcGFudH0SX3By", + "b2plY3RzL3twcm9qZWN0fS9sb2NhdGlvbnMve2xvY2F0aW9ufS9jb252ZXJz", + "YXRpb25zL3tjb252ZXJzYXRpb259L3BhcnRpY2lwYW50cy97cGFydGljaXBh", + "bnR96kFkCiBzcGVlY2guZ29vZ2xlYXBpcy5jb20vUmVjb2duaXplchJAcHJv", + "amVjdHMve3Byb2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L3JlY29nbml6", + "ZXJzL3tyZWNvZ25pemVyfWIGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Api.ResourceReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation), global::Google.Cloud.ContactCenterInsights.V1.Conversation.Parser, new[]{ "CallMetadata", "ExpireTime", "Ttl", "Name", "DataSource", "CreateTime", "UpdateTime", "StartTime", "LanguageCode", "AgentId", "Labels", "QualityMetadata", "Transcript", "Medium", "Duration", "TurnCount", "LatestAnalysis", "LatestSummary", "RuntimeAnnotations", "DialogflowIntents", "ObfuscatedUserId" }, new[]{ "Metadata", "Expiration" }, new[]{ typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Medium) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.CallMetadata), global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.CallMetadata.Parser, new[]{ "CustomerChannel", "AgentChannel" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation), global::Google.Cloud.ContactCenterInsights.V1.Conversation.Parser, new[]{ "CallMetadata", "ExpireTime", "Ttl", "Name", "DataSource", "CreateTime", "UpdateTime", "StartTime", "LanguageCode", "AgentId", "Labels", "QualityMetadata", "MetadataJson", "Transcript", "Medium", "Duration", "TurnCount", "LatestAnalysis", "LatestSummary", "RuntimeAnnotations", "DialogflowIntents", "ObfuscatedUserId" }, new[]{ "Metadata", "Expiration" }, new[]{ typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Medium) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.CallMetadata), global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.CallMetadata.Parser, new[]{ "CustomerChannel", "AgentChannel" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.QualityMetadata), global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.QualityMetadata.Parser, new[]{ "CustomerSatisfactionRating", "WaitDuration", "MenuPath", "AgentInfo" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.QualityMetadata.Types.AgentInfo), global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.QualityMetadata.Types.AgentInfo.Parser, new[]{ "AgentId", "DisplayName", "Team", "DispositionCode" }, null, null, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Transcript), global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Transcript.Parser, new[]{ "TranscriptSegments" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Transcript.Types.TranscriptSegment), global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Transcript.Types.TranscriptSegment.Parser, new[]{ "MessageTime", "Text", "Confidence", "Words", "LanguageCode", "ChannelTag", "SegmentParticipant", "DialogflowSegmentMetadata", "Sentiment" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Transcript.Types.TranscriptSegment.Types.WordInfo), global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Transcript.Types.TranscriptSegment.Types.WordInfo.Parser, new[]{ "StartOffset", "EndOffset", "Word", "Confidence" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Transcript.Types.TranscriptSegment.Types.DialogflowSegmentMetadata), global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Transcript.Types.TranscriptSegment.Types.DialogflowSegmentMetadata.Parser, new[]{ "SmartReplyAllowlistCovered" }, null, null, null, null)})}), @@ -413,9 +430,10 @@ static ResourcesReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ConversationDataSource), global::Google.Cloud.ContactCenterInsights.V1.ConversationDataSource.Parser, new[]{ "GcsSource", "DialogflowSource" }, new[]{ "Source" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.GcsSource), global::Google.Cloud.ContactCenterInsights.V1.GcsSource.Parser, new[]{ "AudioUri", "TranscriptUri" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.DialogflowSource), global::Google.Cloud.ContactCenterInsights.V1.DialogflowSource.Parser, new[]{ "DialogflowConversation", "AudioUri" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.AnalysisResult), global::Google.Cloud.ContactCenterInsights.V1.AnalysisResult.Parser, new[]{ "CallAnalysisMetadata", "EndTime" }, new[]{ "Metadata" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.AnalysisResult.Types.CallAnalysisMetadata), global::Google.Cloud.ContactCenterInsights.V1.AnalysisResult.Types.CallAnalysisMetadata.Parser, new[]{ "Annotations", "Entities", "Sentiments", "Intents", "PhraseMatchers", "IssueModelResult" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, })}), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.AnalysisResult), global::Google.Cloud.ContactCenterInsights.V1.AnalysisResult.Parser, new[]{ "CallAnalysisMetadata", "EndTime" }, new[]{ "Metadata" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.AnalysisResult.Types.CallAnalysisMetadata), global::Google.Cloud.ContactCenterInsights.V1.AnalysisResult.Types.CallAnalysisMetadata.Parser, new[]{ "Annotations", "Entities", "Sentiments", "Silence", "Intents", "PhraseMatchers", "IssueModelResult" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, })}), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IssueModelResult), global::Google.Cloud.ContactCenterInsights.V1.IssueModelResult.Parser, new[]{ "IssueModel", "Issues" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ConversationLevelSentiment), global::Google.Cloud.ContactCenterInsights.V1.ConversationLevelSentiment.Parser, new[]{ "ChannelTag", "SentimentData" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ConversationLevelSilence), global::Google.Cloud.ContactCenterInsights.V1.ConversationLevelSilence.Parser, new[]{ "SilenceDuration", "SilencePercentage" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IssueAssignment), global::Google.Cloud.ContactCenterInsights.V1.IssueAssignment.Parser, new[]{ "Issue", "Score", "DisplayName" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.CallAnnotation), global::Google.Cloud.ContactCenterInsights.V1.CallAnnotation.Parser, new[]{ "InterruptionData", "SentimentData", "SilenceData", "HoldData", "EntityMentionData", "IntentMatchData", "PhraseMatchData", "IssueMatchData", "ChannelTag", "AnnotationStartBoundary", "AnnotationEndBoundary" }, new[]{ "Data" }, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.AnnotationBoundary), global::Google.Cloud.ContactCenterInsights.V1.AnnotationBoundary.Parser, new[]{ "WordIndex", "TranscriptIndex" }, new[]{ "DetailedBoundary" }, null, null, null), @@ -431,7 +449,7 @@ static ResourcesReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.SentimentData), global::Google.Cloud.ContactCenterInsights.V1.SentimentData.Parser, new[]{ "Magnitude", "Score" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IssueMatchData), global::Google.Cloud.ContactCenterInsights.V1.IssueMatchData.Parser, new[]{ "IssueAssignment" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IssueModel), global::Google.Cloud.ContactCenterInsights.V1.IssueModel.Parser, new[]{ "Name", "DisplayName", "CreateTime", "UpdateTime", "IssueCount", "State", "InputDataConfig", "TrainingStats", "ModelType", "LanguageCode" }, null, new[]{ typeof(global::Google.Cloud.ContactCenterInsights.V1.IssueModel.Types.State), typeof(global::Google.Cloud.ContactCenterInsights.V1.IssueModel.Types.ModelType) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IssueModel.Types.InputDataConfig), global::Google.Cloud.ContactCenterInsights.V1.IssueModel.Types.InputDataConfig.Parser, new[]{ "Medium", "TrainingConversationsCount", "Filter" }, null, null, null, null)}), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Issue), global::Google.Cloud.ContactCenterInsights.V1.Issue.Parser, new[]{ "Name", "DisplayName", "CreateTime", "UpdateTime", "SampleUtterances" }, null, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Issue), global::Google.Cloud.ContactCenterInsights.V1.Issue.Parser, new[]{ "Name", "DisplayName", "CreateTime", "UpdateTime", "SampleUtterances", "DisplayDescription" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats), global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats.Parser, new[]{ "AnalyzedConversationsCount", "UnclassifiedConversationsCount", "IssueStats" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats.Types.IssueStats), global::Google.Cloud.ContactCenterInsights.V1.IssueModelLabelStats.Types.IssueStats.Parser, new[]{ "Issue", "LabeledConversationsCount", "DisplayName" }, null, null, null, null), null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher), global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher.Parser, new[]{ "Name", "RevisionId", "VersionTag", "RevisionCreateTime", "DisplayName", "Type", "Active", "PhraseMatchRuleGroups", "ActivationUpdateTime", "RoleMatch", "UpdateTime" }, null, new[]{ typeof(global::Google.Cloud.ContactCenterInsights.V1.PhraseMatcher.Types.PhraseMatcherType) }, null, null), @@ -441,9 +459,10 @@ static ResourcesReflection() { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ExactMatchConfig), global::Google.Cloud.ContactCenterInsights.V1.ExactMatchConfig.Parser, new[]{ "CaseSensitive" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Settings), global::Google.Cloud.ContactCenterInsights.V1.Settings.Parser, new[]{ "Name", "CreateTime", "UpdateTime", "LanguageCode", "ConversationTtl", "PubsubNotificationSettings", "AnalysisConfig", "RedactionConfig", "SpeechConfig" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.Settings.Types.AnalysisConfig), global::Google.Cloud.ContactCenterInsights.V1.Settings.Types.AnalysisConfig.Parser, new[]{ "RuntimeIntegrationAnalysisPercentage", "UploadConversationAnalysisPercentage", "AnnotatorSelector" }, null, null, null, null), null, }), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.EncryptionSpec), global::Google.Cloud.ContactCenterInsights.V1.EncryptionSpec.Parser, new[]{ "Name", "KmsKey" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.RedactionConfig), global::Google.Cloud.ContactCenterInsights.V1.RedactionConfig.Parser, new[]{ "DeidentifyTemplate", "InspectTemplate" }, null, null, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.SpeechConfig), global::Google.Cloud.ContactCenterInsights.V1.SpeechConfig.Parser, new[]{ "SpeechRecognizer" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation), global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Parser, new[]{ "ArticleSuggestion", "FaqAnswer", "SmartReply", "SmartComposeSuggestion", "DialogflowInteraction", "ConversationSummarizationSuggestion", "AnnotationId", "CreateTime", "StartBoundary", "EndBoundary", "AnswerFeedback" }, new[]{ "Data" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation), global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Parser, new[]{ "ArticleSuggestion", "FaqAnswer", "SmartReply", "SmartComposeSuggestion", "DialogflowInteraction", "ConversationSummarizationSuggestion", "AnnotationId", "CreateTime", "StartBoundary", "EndBoundary", "AnswerFeedback", "UserInput" }, new[]{ "Data" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput), global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Parser, new[]{ "Query", "GeneratorName", "QuerySource" }, null, new[]{ typeof(global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource) }, null, null)}), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.AnswerFeedback), global::Google.Cloud.ContactCenterInsights.V1.AnswerFeedback.Parser, new[]{ "CorrectnessLevel", "Clicked", "Displayed" }, null, new[]{ typeof(global::Google.Cloud.ContactCenterInsights.V1.AnswerFeedback.Types.CorrectnessLevel) }, null, null), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.ArticleSuggestionData), global::Google.Cloud.ContactCenterInsights.V1.ArticleSuggestionData.Parser, new[]{ "Title", "Uri", "ConfidenceScore", "Metadata", "QueryRecord", "Source" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.ContactCenterInsights.V1.FaqAnswerData), global::Google.Cloud.ContactCenterInsights.V1.FaqAnswerData.Parser, new[]{ "Answer", "ConfidenceScore", "Question", "Metadata", "QueryRecord", "Source" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }), @@ -507,6 +526,7 @@ public Conversation(Conversation other) : this() { agentId_ = other.agentId_; labels_ = other.labels_.Clone(); qualityMetadata_ = other.qualityMetadata_ != null ? other.qualityMetadata_.Clone() : null; + metadataJson_ = other.metadataJson_; transcript_ = other.transcript_ != null ? other.transcript_.Clone() : null; medium_ = other.medium_; duration_ = other.duration_ != null ? other.duration_.Clone() : null; @@ -725,6 +745,23 @@ public string AgentId { } } + /// Field number for the "metadata_json" field. + public const int MetadataJsonFieldNumber = 25; + private string metadataJson_ = ""; + /// + /// Input only. JSON Metadata encoded as a string. + /// This field is primarily used by Insights integrations with various telphony + /// systems and must be in one of Insights' supported formats. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string MetadataJson { + get { return metadataJson_; } + set { + metadataJson_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + /// Field number for the "transcript" field. public const int TranscriptFieldNumber = 8; private global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Transcript transcript_; @@ -930,6 +967,7 @@ public bool Equals(Conversation other) { if (AgentId != other.AgentId) return false; if (!Labels.Equals(other.Labels)) return false; if (!object.Equals(QualityMetadata, other.QualityMetadata)) return false; + if (MetadataJson != other.MetadataJson) return false; if (!object.Equals(Transcript, other.Transcript)) return false; if (Medium != other.Medium) return false; if (!object.Equals(Duration, other.Duration)) return false; @@ -960,6 +998,7 @@ public override int GetHashCode() { if (AgentId.Length != 0) hash ^= AgentId.GetHashCode(); hash ^= Labels.GetHashCode(); if (qualityMetadata_ != null) hash ^= QualityMetadata.GetHashCode(); + if (MetadataJson.Length != 0) hash ^= MetadataJson.GetHashCode(); if (transcript_ != null) hash ^= Transcript.GetHashCode(); if (Medium != global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Medium.Unspecified) hash ^= Medium.GetHashCode(); if (duration_ != null) hash ^= Duration.GetHashCode(); @@ -1064,6 +1103,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(194, 1); output.WriteMessage(QualityMetadata); } + if (MetadataJson.Length != 0) { + output.WriteRawTag(202, 1); + output.WriteString(MetadataJson); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -1149,6 +1192,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(194, 1); output.WriteMessage(QualityMetadata); } + if (MetadataJson.Length != 0) { + output.WriteRawTag(202, 1); + output.WriteString(MetadataJson); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -1193,6 +1240,9 @@ public int CalculateSize() { if (qualityMetadata_ != null) { size += 2 + pb::CodedOutputStream.ComputeMessageSize(QualityMetadata); } + if (MetadataJson.Length != 0) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(MetadataJson); + } if (transcript_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(Transcript); } @@ -1268,6 +1318,9 @@ public void MergeFrom(Conversation other) { } QualityMetadata.MergeFrom(other.QualityMetadata); } + if (other.MetadataJson.Length != 0) { + MetadataJson = other.MetadataJson; + } if (other.transcript_ != null) { if (transcript_ == null) { Transcript = new global::Google.Cloud.ContactCenterInsights.V1.Conversation.Types.Transcript(); @@ -1468,6 +1521,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(QualityMetadata); break; } + case 202: { + MetadataJson = input.ReadString(); + break; + } } } #endif @@ -1609,6 +1666,10 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(QualityMetadata); break; } + case 202: { + MetadataJson = input.ReadString(); + break; + } } } } @@ -5300,6 +5361,7 @@ public CallAnalysisMetadata(CallAnalysisMetadata other) : this() { annotations_ = other.annotations_.Clone(); entities_ = other.entities_.Clone(); sentiments_ = other.sentiments_.Clone(); + silence_ = other.silence_ != null ? other.silence_.Clone() : null; intents_ = other.intents_.Clone(); phraseMatchers_ = other.phraseMatchers_.Clone(); issueModelResult_ = other.issueModelResult_ != null ? other.issueModelResult_.Clone() : null; @@ -5354,6 +5416,21 @@ public CallAnalysisMetadata Clone() { get { return sentiments_; } } + /// Field number for the "silence" field. + public const int SilenceFieldNumber = 11; + private global::Google.Cloud.ContactCenterInsights.V1.ConversationLevelSilence silence_; + /// + /// Overall conversation-level silence during the call. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.ContactCenterInsights.V1.ConversationLevelSilence Silence { + get { return silence_; } + set { + silence_ = value; + } + } + /// Field number for the "intents" field. public const int IntentsFieldNumber = 6; private static readonly pbc::MapField.Codec _map_intents_codec @@ -5415,6 +5492,7 @@ public bool Equals(CallAnalysisMetadata other) { if(!annotations_.Equals(other.annotations_)) return false; if (!Entities.Equals(other.Entities)) return false; if(!sentiments_.Equals(other.sentiments_)) return false; + if (!object.Equals(Silence, other.Silence)) return false; if (!Intents.Equals(other.Intents)) return false; if (!PhraseMatchers.Equals(other.PhraseMatchers)) return false; if (!object.Equals(IssueModelResult, other.IssueModelResult)) return false; @@ -5428,6 +5506,7 @@ public override int GetHashCode() { hash ^= annotations_.GetHashCode(); hash ^= Entities.GetHashCode(); hash ^= sentiments_.GetHashCode(); + if (silence_ != null) hash ^= Silence.GetHashCode(); hash ^= Intents.GetHashCode(); hash ^= PhraseMatchers.GetHashCode(); if (issueModelResult_ != null) hash ^= IssueModelResult.GetHashCode(); @@ -5458,6 +5537,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(66); output.WriteMessage(IssueModelResult); } + if (silence_ != null) { + output.WriteRawTag(90); + output.WriteMessage(Silence); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -5477,6 +5560,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(66); output.WriteMessage(IssueModelResult); } + if (silence_ != null) { + output.WriteRawTag(90); + output.WriteMessage(Silence); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -5490,6 +5577,9 @@ public int CalculateSize() { size += annotations_.CalculateSize(_repeated_annotations_codec); size += entities_.CalculateSize(_map_entities_codec); size += sentiments_.CalculateSize(_repeated_sentiments_codec); + if (silence_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Silence); + } size += intents_.CalculateSize(_map_intents_codec); size += phraseMatchers_.CalculateSize(_map_phraseMatchers_codec); if (issueModelResult_ != null) { @@ -5510,6 +5600,12 @@ public void MergeFrom(CallAnalysisMetadata other) { annotations_.Add(other.annotations_); entities_.MergeFrom(other.entities_); sentiments_.Add(other.sentiments_); + if (other.silence_ != null) { + if (silence_ == null) { + Silence = new global::Google.Cloud.ContactCenterInsights.V1.ConversationLevelSilence(); + } + Silence.MergeFrom(other.Silence); + } intents_.MergeFrom(other.intents_); phraseMatchers_.MergeFrom(other.phraseMatchers_); if (other.issueModelResult_ != null) { @@ -5560,6 +5656,13 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(IssueModelResult); break; } + case 90: { + if (silence_ == null) { + Silence = new global::Google.Cloud.ContactCenterInsights.V1.ConversationLevelSilence(); + } + input.ReadMessage(Silence); + break; + } } } #endif @@ -5602,6 +5705,13 @@ public void MergeFrom(pb::CodedInputStream input) { input.ReadMessage(IssueModelResult); break; } + case 90: { + if (silence_ == null) { + Silence = new global::Google.Cloud.ContactCenterInsights.V1.ConversationLevelSilence(); + } + input.ReadMessage(Silence); + break; + } } } } @@ -6085,6 +6195,251 @@ public void MergeFrom(pb::CodedInputStream input) { } + /// + /// Conversation-level silence data. + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class ConversationLevelSilence : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ConversationLevelSilence()); + 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.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[8]; } + } + + [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 ConversationLevelSilence() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ConversationLevelSilence(ConversationLevelSilence other) : this() { + silenceDuration_ = other.silenceDuration_ != null ? other.silenceDuration_.Clone() : null; + silencePercentage_ = other.silencePercentage_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public ConversationLevelSilence Clone() { + return new ConversationLevelSilence(this); + } + + /// Field number for the "silence_duration" field. + public const int SilenceDurationFieldNumber = 1; + private global::Google.Protobuf.WellKnownTypes.Duration silenceDuration_; + /// + /// Amount of time calculated to be in silence. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Protobuf.WellKnownTypes.Duration SilenceDuration { + get { return silenceDuration_; } + set { + silenceDuration_ = value; + } + } + + /// Field number for the "silence_percentage" field. + public const int SilencePercentageFieldNumber = 2; + private float silencePercentage_; + /// + /// Percentage of the total conversation spent in silence. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public float SilencePercentage { + get { return silencePercentage_; } + set { + silencePercentage_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as ConversationLevelSilence); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(ConversationLevelSilence other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(SilenceDuration, other.SilenceDuration)) return false; + if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(SilencePercentage, other.SilencePercentage)) 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 (silenceDuration_ != null) hash ^= SilenceDuration.GetHashCode(); + if (SilencePercentage != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(SilencePercentage); + 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 (silenceDuration_ != null) { + output.WriteRawTag(10); + output.WriteMessage(SilenceDuration); + } + if (SilencePercentage != 0F) { + output.WriteRawTag(21); + output.WriteFloat(SilencePercentage); + } + 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 (silenceDuration_ != null) { + output.WriteRawTag(10); + output.WriteMessage(SilenceDuration); + } + if (SilencePercentage != 0F) { + output.WriteRawTag(21); + output.WriteFloat(SilencePercentage); + } + 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 (silenceDuration_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SilenceDuration); + } + if (SilencePercentage != 0F) { + size += 1 + 4; + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(ConversationLevelSilence other) { + if (other == null) { + return; + } + if (other.silenceDuration_ != null) { + if (silenceDuration_ == null) { + SilenceDuration = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + SilenceDuration.MergeFrom(other.SilenceDuration); + } + if (other.SilencePercentage != 0F) { + SilencePercentage = other.SilencePercentage; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(pb::CodedInputStream input) { + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + input.ReadRawMessage(this); + #else + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (silenceDuration_ == null) { + SilenceDuration = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(SilenceDuration); + break; + } + case 21: { + SilencePercentage = input.ReadFloat(); + break; + } + } + } + #endif + } + + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); + break; + case 10: { + if (silenceDuration_ == null) { + SilenceDuration = new global::Google.Protobuf.WellKnownTypes.Duration(); + } + input.ReadMessage(SilenceDuration); + break; + } + case 21: { + SilencePercentage = input.ReadFloat(); + break; + } + } + } + } + #endif + + } + /// /// Information about the issue. /// @@ -6103,7 +6458,7 @@ public sealed partial class IssueAssignment : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[8]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[9]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6381,7 +6736,7 @@ public sealed partial class CallAnnotation : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[9]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[10]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7151,7 +7506,7 @@ public sealed partial class AnnotationBoundary : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[11]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[12]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -7902,7 +8257,7 @@ public sealed partial class Intent : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[12]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[13]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8139,7 +8494,7 @@ public sealed partial class PhraseMatchData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[13]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[14]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8376,7 +8731,7 @@ public sealed partial class DialogflowIntent : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[14]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[15]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8572,7 +8927,7 @@ public sealed partial class InterruptionData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[15]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[16]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8728,7 +9083,7 @@ public sealed partial class SilenceData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[16]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[17]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8884,7 +9239,7 @@ public sealed partial class HoldData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[17]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[18]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9041,7 +9396,7 @@ public sealed partial class EntityMentionData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[18]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[19]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9356,7 +9711,7 @@ public sealed partial class IntentMatchData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[19]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[20]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9553,7 +9908,7 @@ public sealed partial class SentimentData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[20]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[21]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9790,7 +10145,7 @@ public sealed partial class IssueMatchData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[21]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[22]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -9995,7 +10350,7 @@ public sealed partial class IssueModel : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[22]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[23]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -10927,7 +11282,7 @@ public sealed partial class Issue : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[23]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[24]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -10952,6 +11307,7 @@ public Issue(Issue other) : this() { createTime_ = other.createTime_ != null ? other.createTime_.Clone() : null; updateTime_ = other.updateTime_ != null ? other.updateTime_.Clone() : null; sampleUtterances_ = other.sampleUtterances_.Clone(); + displayDescription_ = other.displayDescription_; _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } @@ -11038,6 +11394,21 @@ public string DisplayName { get { return sampleUtterances_; } } + /// Field number for the "display_description" field. + public const int DisplayDescriptionFieldNumber = 14; + private string displayDescription_ = ""; + /// + /// Representative description of the issue. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string DisplayDescription { + get { return displayDescription_; } + set { + displayDescription_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public override bool Equals(object other) { @@ -11058,6 +11429,7 @@ public bool Equals(Issue other) { if (!object.Equals(CreateTime, other.CreateTime)) return false; if (!object.Equals(UpdateTime, other.UpdateTime)) return false; if(!sampleUtterances_.Equals(other.sampleUtterances_)) return false; + if (DisplayDescription != other.DisplayDescription) return false; return Equals(_unknownFields, other._unknownFields); } @@ -11070,6 +11442,7 @@ public override int GetHashCode() { if (createTime_ != null) hash ^= CreateTime.GetHashCode(); if (updateTime_ != null) hash ^= UpdateTime.GetHashCode(); hash ^= sampleUtterances_.GetHashCode(); + if (DisplayDescription.Length != 0) hash ^= DisplayDescription.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } @@ -11105,6 +11478,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteMessage(UpdateTime); } sampleUtterances_.WriteTo(output, _repeated_sampleUtterances_codec); + if (DisplayDescription.Length != 0) { + output.WriteRawTag(114); + output.WriteString(DisplayDescription); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -11132,6 +11509,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteMessage(UpdateTime); } sampleUtterances_.WriteTo(ref output, _repeated_sampleUtterances_codec); + if (DisplayDescription.Length != 0) { + output.WriteRawTag(114); + output.WriteString(DisplayDescription); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -11155,6 +11536,9 @@ public int CalculateSize() { size += 1 + pb::CodedOutputStream.ComputeMessageSize(UpdateTime); } size += sampleUtterances_.CalculateSize(_repeated_sampleUtterances_codec); + if (DisplayDescription.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(DisplayDescription); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -11186,6 +11570,9 @@ public void MergeFrom(Issue other) { UpdateTime.MergeFrom(other.UpdateTime); } sampleUtterances_.Add(other.sampleUtterances_); + if (other.DisplayDescription.Length != 0) { + DisplayDescription = other.DisplayDescription; + } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } @@ -11227,6 +11614,10 @@ public void MergeFrom(pb::CodedInputStream input) { sampleUtterances_.AddEntriesFrom(input, _repeated_sampleUtterances_codec); break; } + case 114: { + DisplayDescription = input.ReadString(); + break; + } } } #endif @@ -11268,6 +11659,10 @@ public void MergeFrom(pb::CodedInputStream input) { sampleUtterances_.AddEntriesFrom(ref input, _repeated_sampleUtterances_codec); break; } + case 114: { + DisplayDescription = input.ReadString(); + break; + } } } } @@ -11293,7 +11688,7 @@ public sealed partial class IssueModelLabelStats : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[25]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[26]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -12494,7 +12889,7 @@ public sealed partial class PhraseMatchRuleGroup : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[27]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[28]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -13033,7 +13428,7 @@ public sealed partial class PhraseMatchRuleConfig : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[29]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[30]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -13451,7 +13846,12 @@ public void MergeFrom(pb::CodedInputStream input) { } /// - /// The settings resource. + /// The CCAI Insights project wide settings. + /// Use these settings to configure the behavior of Insights. + /// View these settings with + /// [`getsettings`](https://cloud.google.com/contact-center/insights/docs/reference/rest/v1/projects.locations/getSettings) + /// and change the settings with + /// [`updateSettings`](https://cloud.google.com/contact-center/insights/docs/reference/rest/v1/projects.locations/updateSettings). /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class Settings : pb::IMessage @@ -13468,7 +13868,7 @@ public sealed partial class Settings : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[30]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[31]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -13604,8 +14004,11 @@ public string LanguageCode { /// * "create-analysis": Notify each time an analysis is created. /// * "create-conversation": Notify each time a conversation is created. /// * "export-insights-data": Notify each time an export is complete. + /// * "ingest-conversations": Notify each time an IngestConversations LRO is + /// complete. /// * "update-conversation": Notify each time a conversation is updated via /// UpdateConversation. + /// * "upload-conversation": Notify when an UploadConversation LRO is complete. /// /// Values are Pub/Sub topics. The format of each Pub/Sub topic is: /// projects/{project}/topics/{topic} @@ -13636,7 +14039,9 @@ public string LanguageCode { private global::Google.Cloud.ContactCenterInsights.V1.RedactionConfig redactionConfig_; /// /// Default DLP redaction resources to be applied while ingesting - /// conversations. + /// conversations. This applies to conversations ingested from the + /// `UploadConversation` and `IngestConversations` endpoints, including + /// conversations coming from CCAI Platform. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -13651,8 +14056,11 @@ public string LanguageCode { public const int SpeechConfigFieldNumber = 11; private global::Google.Cloud.ContactCenterInsights.V1.SpeechConfig speechConfig_; /// - /// Optional. Default Speech-to-Text resources to be used while ingesting audio - /// files. Optional, CCAI Insights will create a default if not provided. + /// Optional. Default Speech-to-Text resources to use while ingesting audio + /// files. Optional, CCAI Insights will create a default if not provided. This + /// applies to conversations ingested from the `UploadConversation` and + /// `IngestConversations` endpoints, including conversations coming from CCAI + /// Platform. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] @@ -14328,8 +14736,257 @@ public void MergeFrom(pb::CodedInputStream input) { } + /// + /// A customer-managed encryption key specification that can be applied to all + /// created resources (e.g. Conversation). + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class EncryptionSpec : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EncryptionSpec()); + 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.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[32]; } + } + + [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 EncryptionSpec() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public EncryptionSpec(EncryptionSpec other) : this() { + name_ = other.name_; + kmsKey_ = other.kmsKey_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public EncryptionSpec Clone() { + return new EncryptionSpec(this); + } + + /// Field number for the "name" field. + public const int NameFieldNumber = 1; + private string name_ = ""; + /// + /// Immutable. The resource name of the encryption key specification resource. + /// Format: + /// projects/{project}/locations/{location}/encryptionSpec + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Name { + get { return name_; } + set { + name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "kms_key" field. + public const int KmsKeyFieldNumber = 2; + private string kmsKey_ = ""; + /// + /// Required. The name of customer-managed encryption key that is used to + /// secure a resource and its sub-resources. If empty, the resource is secured + /// by the default Google encryption key. Only the key in the same location as + /// this resource is allowed to be used for encryption. Format: + /// `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{key}` + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string KmsKey { + get { return kmsKey_; } + set { + kmsKey_ = 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 EncryptionSpec); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(EncryptionSpec other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Name != other.Name) return false; + if (KmsKey != other.KmsKey) 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 (Name.Length != 0) hash ^= Name.GetHashCode(); + if (KmsKey.Length != 0) hash ^= KmsKey.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 (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (KmsKey.Length != 0) { + output.WriteRawTag(18); + output.WriteString(KmsKey); + } + 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 (Name.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Name); + } + if (KmsKey.Length != 0) { + output.WriteRawTag(18); + output.WriteString(KmsKey); + } + 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 (Name.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); + } + if (KmsKey.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(KmsKey); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(EncryptionSpec other) { + if (other == null) { + return; + } + if (other.Name.Length != 0) { + Name = other.Name; + } + if (other.KmsKey.Length != 0) { + KmsKey = other.KmsKey; + } + _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: { + Name = input.ReadString(); + break; + } + case 18: { + KmsKey = 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: { + Name = input.ReadString(); + break; + } + case 18: { + KmsKey = input.ReadString(); + break; + } + } + } + } + #endif + + } + /// /// DLP resources used for redaction while ingesting conversations. + /// DLP settings are applied to conversations ingested from the + /// `UploadConversation` and `IngestConversations` endpoints, including + /// conversation coming from CCAI Platform. They are not applied to conversations + /// ingested from the `CreateConversation` endpoint or the Dialogflow / Agent + /// Assist runtime integrations. When using Dialogflow / Agent Assist runtime + /// integrations, redaction should be performed in Dialogflow / Agent Assist. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class RedactionConfig : pb::IMessage @@ -14346,7 +15003,7 @@ public sealed partial class RedactionConfig : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[31]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[33]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -14570,6 +15227,10 @@ public void MergeFrom(pb::CodedInputStream input) { /// /// Speech-to-Text configuration. + /// Speech-to-Text settings are applied to conversations ingested from the + /// `UploadConversation` and `IngestConversations` endpoints, including + /// conversation coming from CCAI Platform. They are not applied to conversations + /// ingested from the `CreateConversation` endpoint. /// [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] public sealed partial class SpeechConfig : pb::IMessage @@ -14586,7 +15247,7 @@ public sealed partial class SpeechConfig : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[32]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[34]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -14784,7 +15445,7 @@ public sealed partial class RuntimeAnnotation : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[33]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[35]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -14809,6 +15470,7 @@ public RuntimeAnnotation(RuntimeAnnotation other) : this() { startBoundary_ = other.startBoundary_ != null ? other.startBoundary_.Clone() : null; endBoundary_ = other.endBoundary_ != null ? other.endBoundary_.Clone() : null; answerFeedback_ = other.answerFeedback_ != null ? other.answerFeedback_.Clone() : null; + userInput_ = other.userInput_ != null ? other.userInput_.Clone() : null; switch (other.DataCase) { case DataOneofCase.ArticleSuggestion: ArticleSuggestion = other.ArticleSuggestion.Clone(); @@ -15006,6 +15668,21 @@ public string AnnotationId { } } + /// Field number for the "user_input" field. + public const int UserInputFieldNumber = 16; + private global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput userInput_; + /// + /// Explicit input used for generating the answer + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput UserInput { + get { return userInput_; } + set { + userInput_ = value; + } + } + private object data_; /// Enum of possible cases for the "data" oneof. public enum DataOneofCase { @@ -15057,6 +15734,7 @@ public bool Equals(RuntimeAnnotation other) { if (!object.Equals(StartBoundary, other.StartBoundary)) return false; if (!object.Equals(EndBoundary, other.EndBoundary)) return false; if (!object.Equals(AnswerFeedback, other.AnswerFeedback)) return false; + if (!object.Equals(UserInput, other.UserInput)) return false; if (DataCase != other.DataCase) return false; return Equals(_unknownFields, other._unknownFields); } @@ -15076,6 +15754,7 @@ public override int GetHashCode() { if (startBoundary_ != null) hash ^= StartBoundary.GetHashCode(); if (endBoundary_ != null) hash ^= EndBoundary.GetHashCode(); if (answerFeedback_ != null) hash ^= AnswerFeedback.GetHashCode(); + if (userInput_ != null) hash ^= UserInput.GetHashCode(); hash ^= (int) dataCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); @@ -15139,6 +15818,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(98); output.WriteMessage(ConversationSummarizationSuggestion); } + if (userInput_ != null) { + output.WriteRawTag(130, 1); + output.WriteMessage(UserInput); + } if (_unknownFields != null) { _unknownFields.WriteTo(output); } @@ -15193,6 +15876,10 @@ public void WriteTo(pb::CodedOutputStream output) { output.WriteRawTag(98); output.WriteMessage(ConversationSummarizationSuggestion); } + if (userInput_ != null) { + output.WriteRawTag(130, 1); + output.WriteMessage(UserInput); + } if (_unknownFields != null) { _unknownFields.WriteTo(ref output); } @@ -15236,6 +15923,9 @@ public int CalculateSize() { if (answerFeedback_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(AnswerFeedback); } + if (userInput_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(UserInput); + } if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } @@ -15275,6 +15965,12 @@ public void MergeFrom(RuntimeAnnotation other) { } AnswerFeedback.MergeFrom(other.AnswerFeedback); } + if (other.userInput_ != null) { + if (userInput_ == null) { + UserInput = new global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput(); + } + UserInput.MergeFrom(other.UserInput); + } switch (other.DataCase) { case DataOneofCase.ArticleSuggestion: if (ArticleSuggestion == null) { @@ -15415,6 +16111,13 @@ public void MergeFrom(pb::CodedInputStream input) { ConversationSummarizationSuggestion = subBuilder; break; } + case 130: { + if (userInput_ == null) { + UserInput = new global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput(); + } + input.ReadMessage(UserInput); + break; + } } } #endif @@ -15516,11 +16219,331 @@ public void MergeFrom(pb::CodedInputStream input) { ConversationSummarizationSuggestion = subBuilder; break; } + case 130: { + if (userInput_ == null) { + UserInput = new global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput(); + } + input.ReadMessage(UserInput); + break; + } } } } #endif + #region Nested types + /// Container for nested types declared in the RuntimeAnnotation message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + /// + /// Explicit input used for generating the answer + /// + [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")] + public sealed partial class UserInput : pb::IMessage + #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE + , pb::IBufferMessage + #endif + { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UserInput()); + 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.ContactCenterInsights.V1.RuntimeAnnotation.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 UserInput() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UserInput(UserInput other) : this() { + query_ = other.query_; + generatorName_ = other.generatorName_; + querySource_ = other.querySource_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public UserInput Clone() { + return new UserInput(this); + } + + /// Field number for the "query" field. + public const int QueryFieldNumber = 1; + private string query_ = ""; + /// + /// Query text. Article Search uses this to store the input query used + /// to generate the search results. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string Query { + get { return query_; } + set { + query_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "generator_name" field. + public const int GeneratorNameFieldNumber = 2; + private string generatorName_ = ""; + /// + /// The resource name of associated generator. Format: + /// `projects/<Project ID>/locations/<Location ID>/generators/<Generator ID>` + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public string GeneratorName { + get { return generatorName_; } + set { + generatorName_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// Field number for the "query_source" field. + public const int QuerySourceFieldNumber = 3; + private global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource querySource_ = global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource.Unspecified; + /// + /// Query source for the answer. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource QuerySource { + get { return querySource_; } + set { + querySource_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public override bool Equals(object other) { + return Equals(other as UserInput); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public bool Equals(UserInput other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Query != other.Query) return false; + if (GeneratorName != other.GeneratorName) return false; + if (QuerySource != other.QuerySource) 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 (Query.Length != 0) hash ^= Query.GetHashCode(); + if (GeneratorName.Length != 0) hash ^= GeneratorName.GetHashCode(); + if (QuerySource != global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource.Unspecified) hash ^= QuerySource.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 (Query.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Query); + } + if (GeneratorName.Length != 0) { + output.WriteRawTag(18); + output.WriteString(GeneratorName); + } + if (QuerySource != global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource.Unspecified) { + output.WriteRawTag(24); + output.WriteEnum((int) QuerySource); + } + 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 (Query.Length != 0) { + output.WriteRawTag(10); + output.WriteString(Query); + } + if (GeneratorName.Length != 0) { + output.WriteRawTag(18); + output.WriteString(GeneratorName); + } + if (QuerySource != global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource.Unspecified) { + output.WriteRawTag(24); + output.WriteEnum((int) QuerySource); + } + 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 (Query.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(Query); + } + if (GeneratorName.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(GeneratorName); + } + if (QuerySource != global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource.Unspecified) { + size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) QuerySource); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public void MergeFrom(UserInput other) { + if (other == null) { + return; + } + if (other.Query.Length != 0) { + Query = other.Query; + } + if (other.GeneratorName.Length != 0) { + GeneratorName = other.GeneratorName; + } + if (other.QuerySource != global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource.Unspecified) { + QuerySource = other.QuerySource; + } + _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: { + Query = input.ReadString(); + break; + } + case 18: { + GeneratorName = input.ReadString(); + break; + } + case 24: { + QuerySource = (global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource) input.ReadEnum(); + 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: { + Query = input.ReadString(); + break; + } + case 18: { + GeneratorName = input.ReadString(); + break; + } + case 24: { + QuerySource = (global::Google.Cloud.ContactCenterInsights.V1.RuntimeAnnotation.Types.UserInput.Types.QuerySource) input.ReadEnum(); + break; + } + } + } + } + #endif + + #region Nested types + /// Container for nested types declared in the UserInput message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] + public static partial class Types { + /// + /// The source of the query. + /// + public enum QuerySource { + /// + /// Unknown query source. + /// + [pbr::OriginalName("QUERY_SOURCE_UNSPECIFIED")] Unspecified = 0, + /// + /// The query is from agents. + /// + [pbr::OriginalName("AGENT_QUERY")] AgentQuery = 1, + /// + /// The query is a query from previous suggestions, e.g. from a preceding + /// SuggestKnowledgeAssist response. + /// + [pbr::OriginalName("SUGGESTED_QUERY")] SuggestedQuery = 2, + } + + } + #endregion + + } + + } + #endregion + } /// @@ -15542,7 +16565,7 @@ public sealed partial class AnswerFeedback : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[34]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[36]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -15849,7 +16872,7 @@ public sealed partial class ArticleSuggestionData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[36]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[38]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16633,7 +17656,7 @@ public sealed partial class SmartReplyData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[37]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[39]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -16943,7 +17966,7 @@ public sealed partial class SmartComposeSuggestionData : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[42]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[44]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -18703,7 +19726,7 @@ public sealed partial class AnnotatorSelector : pb::IMessage [global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] public static pbr::MessageDescriptor Descriptor { - get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[43]; } + get { return global::Google.Cloud.ContactCenterInsights.V1.ResourcesReflection.Descriptor.MessageTypes[45]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -19596,6 +20619,10 @@ public enum SummarizationModel { /// The CCAI baseline model. /// [pbr::OriginalName("BASELINE_MODEL")] BaselineModel = 1, + /// + /// The CCAI baseline model, V2.0. + /// + [pbr::OriginalName("BASELINE_MODEL_V2_0")] BaselineModelV20 = 2, } } diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ResourcesResourceNames.g.cs b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ResourcesResourceNames.g.cs index 34d9a74d57e2..8b39a0a5850b 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ResourcesResourceNames.g.cs +++ b/apis/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1/ResourcesResourceNames.g.cs @@ -1547,6 +1547,240 @@ public override string ToString() public static bool operator !=(SettingsName a, SettingsName b) => !(a == b); } + /// Resource name for the EncryptionSpec resource. + public sealed partial class EncryptionSpecName : gax::IResourceName, sys::IEquatable + { + /// The possible contents of . + public enum ResourceNameType + { + /// An unparsed resource name. + Unparsed = 0, + + /// + /// A resource name with pattern projects/{project}/locations/{location}/encryptionSpec. + /// + ProjectLocation = 1, + } + + private static gax::PathTemplate s_projectLocation = new gax::PathTemplate("projects/{project}/locations/{location}/encryptionSpec"); + + /// Creates a containing an unparsed resource name. + /// The unparsed resource name. Must not be null. + /// + /// A new instance of containing the provided + /// . + /// + public static EncryptionSpecName FromUnparsed(gax::UnparsedResourceName unparsedResourceName) => + new EncryptionSpecName(ResourceNameType.Unparsed, gax::GaxPreconditions.CheckNotNull(unparsedResourceName, nameof(unparsedResourceName))); + + /// + /// Creates a with the pattern + /// projects/{project}/locations/{location}/encryptionSpec. + /// + /// The Project ID. Must not be null or empty. + /// The Location ID. Must not be null or empty. + /// A new instance of constructed from the provided ids. + public static EncryptionSpecName FromProjectLocation(string projectId, string locationId) => + new EncryptionSpecName(ResourceNameType.ProjectLocation, projectId: gax::GaxPreconditions.CheckNotNullOrEmpty(projectId, nameof(projectId)), locationId: gax::GaxPreconditions.CheckNotNullOrEmpty(locationId, nameof(locationId))); + + /// + /// Formats the IDs into the string representation of this with pattern + /// projects/{project}/locations/{location}/encryptionSpec. + /// + /// The Project ID. Must not be null or empty. + /// The Location ID. Must not be null or empty. + /// + /// The string representation of this with pattern + /// projects/{project}/locations/{location}/encryptionSpec. + /// + public static string Format(string projectId, string locationId) => FormatProjectLocation(projectId, locationId); + + /// + /// Formats the IDs into the string representation of this with pattern + /// projects/{project}/locations/{location}/encryptionSpec. + /// + /// The Project ID. Must not be null or empty. + /// The Location ID. Must not be null or empty. + /// + /// The string representation of this with pattern + /// projects/{project}/locations/{location}/encryptionSpec. + /// + public static string FormatProjectLocation(string projectId, string locationId) => + s_projectLocation.Expand(gax::GaxPreconditions.CheckNotNullOrEmpty(projectId, nameof(projectId)), gax::GaxPreconditions.CheckNotNullOrEmpty(locationId, nameof(locationId))); + + /// + /// Parses the given resource name string into a new instance. + /// + /// + /// To parse successfully, the resource name must be formatted as one of the following: + /// + /// projects/{project}/locations/{location}/encryptionSpec + /// + /// + /// The resource name in string form. Must not be null. + /// The parsed if successful. + public static EncryptionSpecName Parse(string encryptionSpecName) => Parse(encryptionSpecName, false); + + /// + /// Parses the given resource name string into a new instance; optionally + /// allowing an unparseable resource name. + /// + /// + /// To parse successfully, the resource name must be formatted as one of the following: + /// + /// projects/{project}/locations/{location}/encryptionSpec + /// + /// Or may be in any format if is true. + /// + /// The resource name in string form. Must not be null. + /// + /// If true will successfully store an unparseable resource name into the + /// property; otherwise will throw an if an unparseable resource name is + /// specified. + /// + /// The parsed if successful. + public static EncryptionSpecName Parse(string encryptionSpecName, bool allowUnparsed) => + TryParse(encryptionSpecName, allowUnparsed, out EncryptionSpecName result) ? result : throw new sys::ArgumentException("The given resource-name matches no pattern."); + + /// + /// Tries to parse the given resource name string into a new instance. + /// + /// + /// To parse successfully, the resource name must be formatted as one of the following: + /// + /// projects/{project}/locations/{location}/encryptionSpec + /// + /// + /// The resource name in string form. Must not be null. + /// + /// When this method returns, the parsed , or null if parsing failed. + /// + /// true if the name was parsed successfully; false otherwise. + public static bool TryParse(string encryptionSpecName, out EncryptionSpecName result) => + TryParse(encryptionSpecName, false, out result); + + /// + /// Tries to parse the given resource name string into a new instance; + /// optionally allowing an unparseable resource name. + /// + /// + /// To parse successfully, the resource name must be formatted as one of the following: + /// + /// projects/{project}/locations/{location}/encryptionSpec + /// + /// Or may be in any format if is true. + /// + /// The resource name in string form. Must not be null. + /// + /// If true will successfully store an unparseable resource name into the + /// property; otherwise will throw an if an unparseable resource name is + /// specified. + /// + /// + /// When this method returns, the parsed , or null if parsing failed. + /// + /// true if the name was parsed successfully; false otherwise. + public static bool TryParse(string encryptionSpecName, bool allowUnparsed, out EncryptionSpecName result) + { + gax::GaxPreconditions.CheckNotNull(encryptionSpecName, nameof(encryptionSpecName)); + gax::TemplatedResourceName resourceName; + if (s_projectLocation.TryParseName(encryptionSpecName, out resourceName)) + { + result = FromProjectLocation(resourceName[0], resourceName[1]); + return true; + } + if (allowUnparsed) + { + if (gax::UnparsedResourceName.TryParse(encryptionSpecName, out gax::UnparsedResourceName unparsedResourceName)) + { + result = FromUnparsed(unparsedResourceName); + return true; + } + } + result = null; + return false; + } + + private EncryptionSpecName(ResourceNameType type, gax::UnparsedResourceName unparsedResourceName = null, string locationId = null, string projectId = null) + { + Type = type; + UnparsedResource = unparsedResourceName; + LocationId = locationId; + ProjectId = projectId; + } + + /// + /// Constructs a new instance of a class from the component parts of pattern + /// projects/{project}/locations/{location}/encryptionSpec + /// + /// The Project ID. Must not be null or empty. + /// The Location ID. Must not be null or empty. + public EncryptionSpecName(string projectId, string locationId) : this(ResourceNameType.ProjectLocation, projectId: gax::GaxPreconditions.CheckNotNullOrEmpty(projectId, nameof(projectId)), locationId: gax::GaxPreconditions.CheckNotNullOrEmpty(locationId, nameof(locationId))) + { + } + + /// The of the contained resource name. + public ResourceNameType Type { get; } + + /// + /// The contained . Only non-null if this instance contains an + /// unparsed resource name. + /// + public gax::UnparsedResourceName UnparsedResource { get; } + + /// + /// The Location ID. Will not be null, unless this instance contains an unparsed resource name. + /// + public string LocationId { get; } + + /// + /// The Project ID. Will not be null, unless this instance contains an unparsed resource name. + /// + public string ProjectId { get; } + + /// Whether this instance contains a resource name with a known pattern. + public bool IsKnownPattern => Type != ResourceNameType.Unparsed; + + /// The string representation of the resource name. + /// The string representation of the resource name. + public override string ToString() + { + switch (Type) + { + case ResourceNameType.Unparsed: return UnparsedResource.ToString(); + case ResourceNameType.ProjectLocation: return s_projectLocation.Expand(ProjectId, LocationId); + default: throw new sys::InvalidOperationException("Unrecognized resource-type."); + } + } + + /// Returns a hash code for this resource name. + public override int GetHashCode() => ToString().GetHashCode(); + + /// + public override bool Equals(object obj) => Equals(obj as EncryptionSpecName); + + /// + public bool Equals(EncryptionSpecName other) => ToString() == other?.ToString(); + + /// Determines whether two specified resource names have the same value. + /// The first resource name to compare, or null. + /// The second resource name to compare, or null. + /// + /// true if the value of is the same as the value of ; otherwise, + /// false. + /// + public static bool operator ==(EncryptionSpecName a, EncryptionSpecName b) => ReferenceEquals(a, b) || (a?.Equals(b) ?? false); + + /// Determines whether two specified resource names have different values. + /// The first resource name to compare, or null. + /// The second resource name to compare, or null. + /// + /// true if the value of is different from the value of ; otherwise, + /// false. + /// + public static bool operator !=(EncryptionSpecName a, EncryptionSpecName b) => !(a == b); + } + /// Resource name for the View resource. public sealed partial class ViewName : gax::IResourceName, sys::IEquatable { @@ -2725,6 +2959,18 @@ public partial class Settings } } + public partial class EncryptionSpec + { + /// + /// -typed view over the resource name property. + /// + public gccv::EncryptionSpecName EncryptionSpecName + { + get => string.IsNullOrEmpty(Name) ? null : gccv::EncryptionSpecName.Parse(Name, allowUnparsed: true); + set => Name = value?.ToString() ?? ""; + } + } + public partial class SpeechConfig { /// diff --git a/apis/Google.Cloud.ContactCenterInsights.V1/gapic_metadata.json b/apis/Google.Cloud.ContactCenterInsights.V1/gapic_metadata.json index c1a9ad05da0c..f8b4bd9e2566 100644 --- a/apis/Google.Cloud.ContactCenterInsights.V1/gapic_metadata.json +++ b/apis/Google.Cloud.ContactCenterInsights.V1/gapic_metadata.json @@ -112,6 +112,12 @@ "ExportInsightsDataAsync" ] }, + "ExportIssueModel": { + "methods": [ + "ExportIssueModel", + "ExportIssueModelAsync" + ] + }, "GetAnalysis": { "methods": [ "GetAnalysis", @@ -124,6 +130,12 @@ "GetConversationAsync" ] }, + "GetEncryptionSpec": { + "methods": [ + "GetEncryptionSpec", + "GetEncryptionSpecAsync" + ] + }, "GetIssue": { "methods": [ "GetIssue", @@ -154,12 +166,24 @@ "GetViewAsync" ] }, + "ImportIssueModel": { + "methods": [ + "ImportIssueModel", + "ImportIssueModelAsync" + ] + }, "IngestConversations": { "methods": [ "IngestConversations", "IngestConversationsAsync" ] }, + "InitializeEncryptionSpec": { + "methods": [ + "InitializeEncryptionSpec", + "InitializeEncryptionSpecAsync" + ] + }, "ListAnalyses": { "methods": [ "ListAnalyses",