diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsAsyncSnippet.g.cs
new file mode 100755
index 000000000000..37323fa430f4
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsAsyncSnippet.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_BulkAnalyzeConversations_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkAnalyzeConversationsAsync
+ ///
+ /// 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 BulkAnalyzeConversationsAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ string filter = "";
+ float analysisPercentage = 0F;
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkAnalyzeConversationsAsync(parent, filter, analysisPercentage);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkAnalyzeConversationsResponse 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.PollOnceBulkAnalyzeConversationsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkAnalyzeConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkAnalyzeConversations_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..097324f7461d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,68 @@
+// 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_BulkAnalyzeConversations_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 BulkAnalyzeConversationsAsync
+ ///
+ /// 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 BulkAnalyzeConversationsRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ BulkAnalyzeConversationsRequest request = new BulkAnalyzeConversationsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Filter = "",
+ AnalysisPercentage = 0F,
+ AnnotatorSelector = new AnnotatorSelector(),
+ };
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkAnalyzeConversationsAsync(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkAnalyzeConversationsResponse 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.PollOnceBulkAnalyzeConversationsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkAnalyzeConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkAnalyzeConversations_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..eef83cd2a7c3
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsRequestObjectSnippet.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_BulkAnalyzeConversations_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkAnalyzeConversations
+ ///
+ /// 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 BulkAnalyzeConversationsRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ BulkAnalyzeConversationsRequest request = new BulkAnalyzeConversationsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Filter = "",
+ AnalysisPercentage = 0F,
+ AnnotatorSelector = new AnnotatorSelector(),
+ };
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkAnalyzeConversations(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkAnalyzeConversationsResponse 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.PollOnceBulkAnalyzeConversations(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkAnalyzeConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkAnalyzeConversations_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..4eae270028f1
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsResourceNamesAsyncSnippet.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_BulkAnalyzeConversations_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 BulkAnalyzeConversationsAsync
+ ///
+ /// 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 BulkAnalyzeConversationsResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ string filter = "";
+ float analysisPercentage = 0F;
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkAnalyzeConversationsAsync(parent, filter, analysisPercentage);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkAnalyzeConversationsResponse 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.PollOnceBulkAnalyzeConversationsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkAnalyzeConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkAnalyzeConversations_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..c4dcd6d592c1
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsResourceNamesSnippet.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_BulkAnalyzeConversations_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkAnalyzeConversations
+ ///
+ /// 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 BulkAnalyzeConversationsResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ string filter = "";
+ float analysisPercentage = 0F;
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkAnalyzeConversations(parent, filter, analysisPercentage);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkAnalyzeConversationsResponse 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.PollOnceBulkAnalyzeConversations(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkAnalyzeConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkAnalyzeConversations_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsSnippet.g.cs
new file mode 100755
index 000000000000..e2d86d4b5e15
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkAnalyzeConversationsSnippet.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_BulkAnalyzeConversations_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkAnalyzeConversations
+ ///
+ /// 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 BulkAnalyzeConversations()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ string filter = "";
+ float analysisPercentage = 0F;
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkAnalyzeConversations(parent, filter, analysisPercentage);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkAnalyzeConversationsResponse 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.PollOnceBulkAnalyzeConversations(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkAnalyzeConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkAnalyzeConversations_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsAsyncSnippet.g.cs
new file mode 100755
index 000000000000..56488d87836d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsAsyncSnippet.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_BulkDeleteConversations_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkDeleteConversationsAsync
+ ///
+ /// 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 BulkDeleteConversationsAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ string filter = "";
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkDeleteConversationsAsync(parent, filter);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkDeleteConversationsResponse 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.PollOnceBulkDeleteConversationsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDeleteConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDeleteConversations_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..75915a2801ad
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,68 @@
+// 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_BulkDeleteConversations_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 BulkDeleteConversationsAsync
+ ///
+ /// 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 BulkDeleteConversationsRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ BulkDeleteConversationsRequest request = new BulkDeleteConversationsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Filter = "",
+ MaxDeleteCount = 0,
+ Force = false,
+ };
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkDeleteConversationsAsync(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkDeleteConversationsResponse 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.PollOnceBulkDeleteConversationsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDeleteConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDeleteConversations_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..23c4040d4527
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsRequestObjectSnippet.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_BulkDeleteConversations_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkDeleteConversations
+ ///
+ /// 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 BulkDeleteConversationsRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ BulkDeleteConversationsRequest request = new BulkDeleteConversationsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Filter = "",
+ MaxDeleteCount = 0,
+ Force = false,
+ };
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkDeleteConversations(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkDeleteConversationsResponse 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.PollOnceBulkDeleteConversations(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDeleteConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDeleteConversations_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..c06b394f4441
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsResourceNamesAsyncSnippet.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_BulkDeleteConversations_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 BulkDeleteConversationsAsync
+ ///
+ /// 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 BulkDeleteConversationsResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ string filter = "";
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkDeleteConversationsAsync(parent, filter);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkDeleteConversationsResponse 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.PollOnceBulkDeleteConversationsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDeleteConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDeleteConversations_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..f14f8319ecda
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsResourceNamesSnippet.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_BulkDeleteConversations_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkDeleteConversations
+ ///
+ /// 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 BulkDeleteConversationsResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ string filter = "";
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkDeleteConversations(parent, filter);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkDeleteConversationsResponse 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.PollOnceBulkDeleteConversations(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDeleteConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDeleteConversations_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsSnippet.g.cs
new file mode 100755
index 000000000000..92d5cb2432ac
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDeleteConversationsSnippet.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_BulkDeleteConversations_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkDeleteConversations
+ ///
+ /// 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 BulkDeleteConversations()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ string filter = "";
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkDeleteConversations(parent, filter);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkDeleteConversationsResponse 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.PollOnceBulkDeleteConversations(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDeleteConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDeleteConversations_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsAsyncSnippet.g.cs
new file mode 100755
index 000000000000..8c74b19a7f97
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsAsyncSnippet.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_BulkDownloadFeedbackLabels_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkDownloadFeedbackLabelsAsync
+ ///
+ /// 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 BulkDownloadFeedbackLabelsAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkDownloadFeedbackLabelsAsync(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkDownloadFeedbackLabelsResponse 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.PollOnceBulkDownloadFeedbackLabelsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDownloadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDownloadFeedbackLabels_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..e26658d39a64
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,71 @@
+// 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_BulkDownloadFeedbackLabels_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 BulkDownloadFeedbackLabelsAsync
+ ///
+ /// 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 BulkDownloadFeedbackLabelsRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ BulkDownloadFeedbackLabelsRequest request = new BulkDownloadFeedbackLabelsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Filter = "",
+ GcsDestination = new BulkDownloadFeedbackLabelsRequest.Types.GcsDestination(),
+ MaxDownloadCount = 0,
+ FeedbackLabelType = BulkDownloadFeedbackLabelsRequest.Types.FeedbackLabelType.Unspecified,
+ ConversationFilter = "",
+ TemplateQaScorecardId = { "", },
+ };
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkDownloadFeedbackLabelsAsync(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkDownloadFeedbackLabelsResponse 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.PollOnceBulkDownloadFeedbackLabelsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDownloadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDownloadFeedbackLabels_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..5fbc30b4661c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsRequestObjectSnippet.g.cs
@@ -0,0 +1,70 @@
+// 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_BulkDownloadFeedbackLabels_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkDownloadFeedbackLabels
+ ///
+ /// 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 BulkDownloadFeedbackLabelsRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ BulkDownloadFeedbackLabelsRequest request = new BulkDownloadFeedbackLabelsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Filter = "",
+ GcsDestination = new BulkDownloadFeedbackLabelsRequest.Types.GcsDestination(),
+ MaxDownloadCount = 0,
+ FeedbackLabelType = BulkDownloadFeedbackLabelsRequest.Types.FeedbackLabelType.Unspecified,
+ ConversationFilter = "",
+ TemplateQaScorecardId = { "", },
+ };
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkDownloadFeedbackLabels(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkDownloadFeedbackLabelsResponse 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.PollOnceBulkDownloadFeedbackLabels(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDownloadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDownloadFeedbackLabels_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..c6818f5eebaa
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsResourceNamesAsyncSnippet.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_BulkDownloadFeedbackLabels_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 BulkDownloadFeedbackLabelsAsync
+ ///
+ /// 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 BulkDownloadFeedbackLabelsResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkDownloadFeedbackLabelsAsync(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkDownloadFeedbackLabelsResponse 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.PollOnceBulkDownloadFeedbackLabelsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDownloadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDownloadFeedbackLabels_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..080c8331ded0
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsResourceNamesSnippet.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_BulkDownloadFeedbackLabels_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkDownloadFeedbackLabels
+ ///
+ /// 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 BulkDownloadFeedbackLabelsResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkDownloadFeedbackLabels(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkDownloadFeedbackLabelsResponse 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.PollOnceBulkDownloadFeedbackLabels(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDownloadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDownloadFeedbackLabels_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsSnippet.g.cs
new file mode 100755
index 000000000000..c2aaed2ac5cf
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkDownloadFeedbackLabelsSnippet.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_BulkDownloadFeedbackLabels_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkDownloadFeedbackLabels
+ ///
+ /// 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 BulkDownloadFeedbackLabels()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkDownloadFeedbackLabels(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkDownloadFeedbackLabelsResponse 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.PollOnceBulkDownloadFeedbackLabels(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkDownloadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkDownloadFeedbackLabels_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsAsyncSnippet.g.cs
new file mode 100755
index 000000000000..ec53da826b14
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsAsyncSnippet.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_BulkUploadFeedbackLabels_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkUploadFeedbackLabelsAsync
+ ///
+ /// 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 BulkUploadFeedbackLabelsAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkUploadFeedbackLabelsAsync(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkUploadFeedbackLabelsResponse 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.PollOnceBulkUploadFeedbackLabelsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkUploadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkUploadFeedbackLabels_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..4eac920a2bc7
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsRequestObjectAsyncSnippet.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_BulkUploadFeedbackLabels_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 BulkUploadFeedbackLabelsAsync
+ ///
+ /// 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 BulkUploadFeedbackLabelsRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ BulkUploadFeedbackLabelsRequest request = new BulkUploadFeedbackLabelsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ GcsSource = new BulkUploadFeedbackLabelsRequest.Types.GcsSource(),
+ ValidateOnly = false,
+ };
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkUploadFeedbackLabelsAsync(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkUploadFeedbackLabelsResponse 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.PollOnceBulkUploadFeedbackLabelsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkUploadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkUploadFeedbackLabels_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..52408815c6fa
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsRequestObjectSnippet.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_BulkUploadFeedbackLabels_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkUploadFeedbackLabels
+ ///
+ /// 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 BulkUploadFeedbackLabelsRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ BulkUploadFeedbackLabelsRequest request = new BulkUploadFeedbackLabelsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ GcsSource = new BulkUploadFeedbackLabelsRequest.Types.GcsSource(),
+ ValidateOnly = false,
+ };
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkUploadFeedbackLabels(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkUploadFeedbackLabelsResponse 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.PollOnceBulkUploadFeedbackLabels(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkUploadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkUploadFeedbackLabels_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..0b812bbb49d3
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsResourceNamesAsyncSnippet.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_BulkUploadFeedbackLabels_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 BulkUploadFeedbackLabelsAsync
+ ///
+ /// 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 BulkUploadFeedbackLabelsResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ Operation response = await contactCenterInsightsClient.BulkUploadFeedbackLabelsAsync(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ BulkUploadFeedbackLabelsResponse 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.PollOnceBulkUploadFeedbackLabelsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkUploadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkUploadFeedbackLabels_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..4e9cf44c232e
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsResourceNamesSnippet.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_BulkUploadFeedbackLabels_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkUploadFeedbackLabels
+ ///
+ /// 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 BulkUploadFeedbackLabelsResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkUploadFeedbackLabels(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkUploadFeedbackLabelsResponse 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.PollOnceBulkUploadFeedbackLabels(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkUploadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkUploadFeedbackLabels_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsSnippet.g.cs
new file mode 100755
index 000000000000..a8e5ade47c31
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.BulkUploadFeedbackLabelsSnippet.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_BulkUploadFeedbackLabels_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for BulkUploadFeedbackLabels
+ ///
+ /// 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 BulkUploadFeedbackLabels()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ Operation response = contactCenterInsightsClient.BulkUploadFeedbackLabels(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ BulkUploadFeedbackLabelsResponse 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.PollOnceBulkUploadFeedbackLabels(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ BulkUploadFeedbackLabelsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_BulkUploadFeedbackLabels_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsAsyncSnippet.g.cs
new file mode 100755
index 000000000000..31945f1a9691
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsAsyncSnippet.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_CalculateIssueModelStats_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateIssueModelStatsAsync
+ ///
+ /// 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 CalculateIssueModelStatsAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string issueModel = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]";
+ // Make the request
+ CalculateIssueModelStatsResponse response = await contactCenterInsightsClient.CalculateIssueModelStatsAsync(issueModel);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..4b5970cf7b93
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsRequestObjectAsyncSnippet.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_CalculateIssueModelStats_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateIssueModelStatsAsync
+ ///
+ /// 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 CalculateIssueModelStatsRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CalculateIssueModelStatsRequest request = new CalculateIssueModelStatsRequest
+ {
+ IssueModelAsIssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"),
+ };
+ // Make the request
+ CalculateIssueModelStatsResponse response = await contactCenterInsightsClient.CalculateIssueModelStatsAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..213ced713720
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsRequestObjectSnippet.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_CalculateIssueModelStats_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateIssueModelStats
+ ///
+ /// 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 CalculateIssueModelStatsRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CalculateIssueModelStatsRequest request = new CalculateIssueModelStatsRequest
+ {
+ IssueModelAsIssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"),
+ };
+ // Make the request
+ CalculateIssueModelStatsResponse response = contactCenterInsightsClient.CalculateIssueModelStats(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..f54485409e5c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsResourceNamesAsyncSnippet.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_CalculateIssueModelStats_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateIssueModelStatsAsync
+ ///
+ /// 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 CalculateIssueModelStatsResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ IssueModelName issueModel = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]");
+ // Make the request
+ CalculateIssueModelStatsResponse response = await contactCenterInsightsClient.CalculateIssueModelStatsAsync(issueModel);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..72089a588e3b
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsResourceNamesSnippet.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_CalculateIssueModelStats_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateIssueModelStats
+ ///
+ /// 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 CalculateIssueModelStatsResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ IssueModelName issueModel = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]");
+ // Make the request
+ CalculateIssueModelStatsResponse response = contactCenterInsightsClient.CalculateIssueModelStats(issueModel);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsSnippet.g.cs
new file mode 100755
index 000000000000..7d0925bc6bef
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateIssueModelStatsSnippet.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_CalculateIssueModelStats_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateIssueModelStats
+ ///
+ /// 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 CalculateIssueModelStats()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string issueModel = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]";
+ // Make the request
+ CalculateIssueModelStatsResponse response = contactCenterInsightsClient.CalculateIssueModelStats(issueModel);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateIssueModelStats_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsAsyncSnippet.g.cs
new file mode 100755
index 000000000000..bfd009353db0
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsAsyncSnippet.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_CalculateStats_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateStatsAsync
+ ///
+ /// 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 CalculateStatsAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string location = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ CalculateStatsResponse response = await contactCenterInsightsClient.CalculateStatsAsync(location);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..a52dfd741c99
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,49 @@
+// 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_CalculateStats_async]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateStatsAsync
+ ///
+ /// 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 CalculateStatsRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CalculateStatsRequest request = new CalculateStatsRequest
+ {
+ LocationAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Filter = "",
+ };
+ // Make the request
+ CalculateStatsResponse response = await contactCenterInsightsClient.CalculateStatsAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..548bf2d045d9
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsRequestObjectSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_CalculateStats_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateStats
+ ///
+ /// 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 CalculateStatsRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CalculateStatsRequest request = new CalculateStatsRequest
+ {
+ LocationAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Filter = "",
+ };
+ // Make the request
+ CalculateStatsResponse response = contactCenterInsightsClient.CalculateStats(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..6163620fbf39
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsResourceNamesAsyncSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CalculateStats_async_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateStatsAsync
+ ///
+ /// 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 CalculateStatsResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName location = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ CalculateStatsResponse response = await contactCenterInsightsClient.CalculateStatsAsync(location);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..fb8119b28d97
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsResourceNamesSnippet.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_CalculateStats_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateStats
+ ///
+ /// 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 CalculateStatsResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName location = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ CalculateStatsResponse response = contactCenterInsightsClient.CalculateStats(location);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsSnippet.g.cs
new file mode 100755
index 000000000000..741d05a212e8
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CalculateStatsSnippet.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_CalculateStats_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CalculateStats
+ ///
+ /// 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 CalculateStats()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string location = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ CalculateStatsResponse response = contactCenterInsightsClient.CalculateStats(location);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CalculateStats_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisAsyncSnippet.g.cs
new file mode 100755
index 000000000000..8ae3ba3ec92b
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisAsyncSnippet.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_CreateAnalysis_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysisAsync
+ ///
+ /// 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 CreateAnalysisAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]";
+ Analysis analysis = new Analysis();
+ // Make the request
+ Operation response = await contactCenterInsightsClient.CreateAnalysisAsync(parent, analysis);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ Analysis 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.PollOnceCreateAnalysisAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Analysis retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysis_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..db669fcbda65
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRequestObjectAsyncSnippet.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_CreateAnalysis_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysisAsync
+ ///
+ /// 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 CreateAnalysisRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CreateAnalysisRequest request = new CreateAnalysisRequest
+ {
+ ParentAsConversationName = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]"),
+ Analysis = new Analysis(),
+ };
+ // Make the request
+ Operation response = await contactCenterInsightsClient.CreateAnalysisAsync(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ Analysis 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.PollOnceCreateAnalysisAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Analysis retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysis_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..e6bac921acaa
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRequestObjectSnippet.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_CreateAnalysis_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysis
+ ///
+ /// 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 CreateAnalysisRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CreateAnalysisRequest request = new CreateAnalysisRequest
+ {
+ ParentAsConversationName = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]"),
+ Analysis = new Analysis(),
+ };
+ // Make the request
+ Operation response = contactCenterInsightsClient.CreateAnalysis(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ Analysis 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.PollOnceCreateAnalysis(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Analysis retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysis_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..db71e7b0f577
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisResourceNamesAsyncSnippet.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_CreateAnalysis_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysisAsync
+ ///
+ /// 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 CreateAnalysisResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ ConversationName parent = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]");
+ Analysis analysis = new Analysis();
+ // Make the request
+ Operation response = await contactCenterInsightsClient.CreateAnalysisAsync(parent, analysis);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ Analysis 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.PollOnceCreateAnalysisAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Analysis retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysis_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..fd1276b5ae2a
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisResourceNamesSnippet.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_CreateAnalysis_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysis
+ ///
+ /// 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 CreateAnalysisResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ ConversationName parent = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]");
+ Analysis analysis = new Analysis();
+ // Make the request
+ Operation response = contactCenterInsightsClient.CreateAnalysis(parent, analysis);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ Analysis 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.PollOnceCreateAnalysis(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Analysis retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysis_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleAsyncSnippet.g.cs
new file mode 100755
index 000000000000..3cba4d7f12e9
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleAsyncSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateAnalysisRule_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysisRuleAsync
+ ///
+ /// 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 CreateAnalysisRuleAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ AnalysisRule analysisRule = new AnalysisRule();
+ // Make the request
+ AnalysisRule response = await contactCenterInsightsClient.CreateAnalysisRuleAsync(parent, analysisRule);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysisRule_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..1f2cae0df2c6
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,49 @@
+// 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_CreateAnalysisRule_async]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysisRuleAsync
+ ///
+ /// 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 CreateAnalysisRuleRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CreateAnalysisRuleRequest request = new CreateAnalysisRuleRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ AnalysisRule = new AnalysisRule(),
+ };
+ // Make the request
+ AnalysisRule response = await contactCenterInsightsClient.CreateAnalysisRuleAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysisRule_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..cc24d6e42177
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleRequestObjectSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_CreateAnalysisRule_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysisRule
+ ///
+ /// 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 CreateAnalysisRuleRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CreateAnalysisRuleRequest request = new CreateAnalysisRuleRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ AnalysisRule = new AnalysisRule(),
+ };
+ // Make the request
+ AnalysisRule response = contactCenterInsightsClient.CreateAnalysisRule(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysisRule_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..2c6ee8414325
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleResourceNamesAsyncSnippet.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_CreateAnalysisRule_async_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysisRuleAsync
+ ///
+ /// 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 CreateAnalysisRuleResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ AnalysisRule analysisRule = new AnalysisRule();
+ // Make the request
+ AnalysisRule response = await contactCenterInsightsClient.CreateAnalysisRuleAsync(parent, analysisRule);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysisRule_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..d3c9efb503b9
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleResourceNamesSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateAnalysisRule_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysisRule
+ ///
+ /// 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 CreateAnalysisRuleResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ AnalysisRule analysisRule = new AnalysisRule();
+ // Make the request
+ AnalysisRule response = contactCenterInsightsClient.CreateAnalysisRule(parent, analysisRule);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysisRule_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleSnippet.g.cs
new file mode 100755
index 000000000000..fe68dd934506
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisRuleSnippet.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_CreateAnalysisRule_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysisRule
+ ///
+ /// 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 CreateAnalysisRule()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ AnalysisRule analysisRule = new AnalysisRule();
+ // Make the request
+ AnalysisRule response = contactCenterInsightsClient.CreateAnalysisRule(parent, analysisRule);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysisRule_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisSnippet.g.cs
new file mode 100755
index 000000000000..b56fec89afa2
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateAnalysisSnippet.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_CreateAnalysis_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateAnalysis
+ ///
+ /// 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 CreateAnalysis()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]";
+ Analysis analysis = new Analysis();
+ // Make the request
+ Operation response = contactCenterInsightsClient.CreateAnalysis(parent, analysis);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ Analysis 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.PollOnceCreateAnalysis(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Analysis retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateAnalysis_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationAsyncSnippet.g.cs
new file mode 100755
index 000000000000..4f78ff3c6c11
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationAsyncSnippet.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_CreateConversation_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateConversationAsync
+ ///
+ /// 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 CreateConversationAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ Conversation conversation = new Conversation();
+ string conversationId = "";
+ // Make the request
+ Conversation response = await contactCenterInsightsClient.CreateConversationAsync(parent, conversation, conversationId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateConversation_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..ef520aadfd37
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,50 @@
+// 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_CreateConversation_async]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateConversationAsync
+ ///
+ /// 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 CreateConversationRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CreateConversationRequest request = new CreateConversationRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Conversation = new Conversation(),
+ ConversationId = "",
+ };
+ // Make the request
+ Conversation response = await contactCenterInsightsClient.CreateConversationAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateConversation_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..b27f01644a55
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationRequestObjectSnippet.g.cs
@@ -0,0 +1,49 @@
+// 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_CreateConversation_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateConversation
+ ///
+ /// 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 CreateConversationRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CreateConversationRequest request = new CreateConversationRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Conversation = new Conversation(),
+ ConversationId = "",
+ };
+ // Make the request
+ Conversation response = contactCenterInsightsClient.CreateConversation(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateConversation_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..6bc2aa12b1ba
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationResourceNamesAsyncSnippet.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_CreateConversation_async_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateConversationAsync
+ ///
+ /// 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 CreateConversationResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ Conversation conversation = new Conversation();
+ string conversationId = "";
+ // Make the request
+ Conversation response = await contactCenterInsightsClient.CreateConversationAsync(parent, conversation, conversationId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateConversation_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..19365791c2e1
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationResourceNamesSnippet.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_CreateConversation_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateConversation
+ ///
+ /// 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 CreateConversationResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ Conversation conversation = new Conversation();
+ string conversationId = "";
+ // Make the request
+ Conversation response = contactCenterInsightsClient.CreateConversation(parent, conversation, conversationId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateConversation_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationSnippet.g.cs
new file mode 100755
index 000000000000..2eda21da586e
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateConversationSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateConversation_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateConversation
+ ///
+ /// 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 CreateConversation()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ Conversation conversation = new Conversation();
+ string conversationId = "";
+ // Make the request
+ Conversation response = contactCenterInsightsClient.CreateConversation(parent, conversation, conversationId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateConversation_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelAsyncSnippet.g.cs
new file mode 100755
index 000000000000..d2d013a1d806
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelAsyncSnippet.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_CreateFeedbackLabel_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateFeedbackLabelAsync
+ ///
+ /// 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 CreateFeedbackLabelAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]";
+ FeedbackLabel feedbackLabel = new FeedbackLabel();
+ string feedbackLabelId = "";
+ // Make the request
+ FeedbackLabel response = await contactCenterInsightsClient.CreateFeedbackLabelAsync(parent, feedbackLabel, feedbackLabelId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateFeedbackLabel_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..f9d01472134a
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,49 @@
+// 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_CreateFeedbackLabel_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateFeedbackLabelAsync
+ ///
+ /// 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 CreateFeedbackLabelRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CreateFeedbackLabelRequest request = new CreateFeedbackLabelRequest
+ {
+ ParentAsConversationName = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]"),
+ FeedbackLabelId = "",
+ FeedbackLabel = new FeedbackLabel(),
+ };
+ // Make the request
+ FeedbackLabel response = await contactCenterInsightsClient.CreateFeedbackLabelAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateFeedbackLabel_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..5271f46164b6
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelRequestObjectSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_CreateFeedbackLabel_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateFeedbackLabel
+ ///
+ /// 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 CreateFeedbackLabelRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CreateFeedbackLabelRequest request = new CreateFeedbackLabelRequest
+ {
+ ParentAsConversationName = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]"),
+ FeedbackLabelId = "",
+ FeedbackLabel = new FeedbackLabel(),
+ };
+ // Make the request
+ FeedbackLabel response = contactCenterInsightsClient.CreateFeedbackLabel(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateFeedbackLabel_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..e68f39d73b73
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelResourceNamesAsyncSnippet.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_CreateFeedbackLabel_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateFeedbackLabelAsync
+ ///
+ /// 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 CreateFeedbackLabelResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ ConversationName parent = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]");
+ FeedbackLabel feedbackLabel = new FeedbackLabel();
+ string feedbackLabelId = "";
+ // Make the request
+ FeedbackLabel response = await contactCenterInsightsClient.CreateFeedbackLabelAsync(parent, feedbackLabel, feedbackLabelId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateFeedbackLabel_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..9fe4f3a92aaa
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelResourceNamesSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateFeedbackLabel_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateFeedbackLabel
+ ///
+ /// 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 CreateFeedbackLabelResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ ConversationName parent = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]");
+ FeedbackLabel feedbackLabel = new FeedbackLabel();
+ string feedbackLabelId = "";
+ // Make the request
+ FeedbackLabel response = contactCenterInsightsClient.CreateFeedbackLabel(parent, feedbackLabel, feedbackLabelId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateFeedbackLabel_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelSnippet.g.cs
new file mode 100755
index 000000000000..db53040ea335
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateFeedbackLabelSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateFeedbackLabel_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateFeedbackLabel
+ ///
+ /// 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 CreateFeedbackLabel()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]";
+ FeedbackLabel feedbackLabel = new FeedbackLabel();
+ string feedbackLabelId = "";
+ // Make the request
+ FeedbackLabel response = contactCenterInsightsClient.CreateFeedbackLabel(parent, feedbackLabel, feedbackLabelId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateFeedbackLabel_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelAsyncSnippet.g.cs
new file mode 100755
index 000000000000..ddb49e9cb22d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelAsyncSnippet.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_CreateIssueModel_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateIssueModelAsync
+ ///
+ /// 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 CreateIssueModelAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ IssueModel issueModel = new IssueModel();
+ // Make the request
+ Operation response = await contactCenterInsightsClient.CreateIssueModelAsync(parent, issueModel);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ IssueModel 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.PollOnceCreateIssueModelAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IssueModel retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateIssueModel_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..09a030ae0db5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelRequestObjectAsyncSnippet.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_CreateIssueModel_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 CreateIssueModelAsync
+ ///
+ /// 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 CreateIssueModelRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CreateIssueModelRequest request = new CreateIssueModelRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ IssueModel = new IssueModel(),
+ };
+ // Make the request
+ Operation response = await contactCenterInsightsClient.CreateIssueModelAsync(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ IssueModel 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.PollOnceCreateIssueModelAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IssueModel retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateIssueModel_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..b75fefe6face
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelRequestObjectSnippet.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_CreateIssueModel_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateIssueModel
+ ///
+ /// 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 CreateIssueModelRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CreateIssueModelRequest request = new CreateIssueModelRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ IssueModel = new IssueModel(),
+ };
+ // Make the request
+ Operation response = contactCenterInsightsClient.CreateIssueModel(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ IssueModel 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.PollOnceCreateIssueModel(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IssueModel retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateIssueModel_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..940cc15c6053
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelResourceNamesAsyncSnippet.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_CreateIssueModel_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 CreateIssueModelAsync
+ ///
+ /// 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 CreateIssueModelResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ IssueModel issueModel = new IssueModel();
+ // Make the request
+ Operation response = await contactCenterInsightsClient.CreateIssueModelAsync(parent, issueModel);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ IssueModel 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.PollOnceCreateIssueModelAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IssueModel retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateIssueModel_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..69961b300f39
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelResourceNamesSnippet.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_CreateIssueModel_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateIssueModel
+ ///
+ /// 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 CreateIssueModelResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ IssueModel issueModel = new IssueModel();
+ // Make the request
+ Operation response = contactCenterInsightsClient.CreateIssueModel(parent, issueModel);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ IssueModel 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.PollOnceCreateIssueModel(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IssueModel retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateIssueModel_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelSnippet.g.cs
new file mode 100755
index 000000000000..ae8988a83c6a
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateIssueModelSnippet.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_CreateIssueModel_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateIssueModel
+ ///
+ /// 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 CreateIssueModel()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ IssueModel issueModel = new IssueModel();
+ // Make the request
+ Operation response = contactCenterInsightsClient.CreateIssueModel(parent, issueModel);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ IssueModel 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.PollOnceCreateIssueModel(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IssueModel retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateIssueModel_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherAsyncSnippet.g.cs
new file mode 100755
index 000000000000..029ca1adcc06
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherAsyncSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreatePhraseMatcher_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreatePhraseMatcherAsync
+ ///
+ /// 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 CreatePhraseMatcherAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ PhraseMatcher phraseMatcher = new PhraseMatcher();
+ // Make the request
+ PhraseMatcher response = await contactCenterInsightsClient.CreatePhraseMatcherAsync(parent, phraseMatcher);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..b8503551e01c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,49 @@
+// 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_CreatePhraseMatcher_async]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreatePhraseMatcherAsync
+ ///
+ /// 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 CreatePhraseMatcherRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CreatePhraseMatcherRequest request = new CreatePhraseMatcherRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ PhraseMatcher = new PhraseMatcher(),
+ };
+ // Make the request
+ PhraseMatcher response = await contactCenterInsightsClient.CreatePhraseMatcherAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..7af8f216fb65
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherRequestObjectSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_CreatePhraseMatcher_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreatePhraseMatcher
+ ///
+ /// 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 CreatePhraseMatcherRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CreatePhraseMatcherRequest request = new CreatePhraseMatcherRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ PhraseMatcher = new PhraseMatcher(),
+ };
+ // Make the request
+ PhraseMatcher response = contactCenterInsightsClient.CreatePhraseMatcher(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..42947f91730d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherResourceNamesAsyncSnippet.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_CreatePhraseMatcher_async_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreatePhraseMatcherAsync
+ ///
+ /// 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 CreatePhraseMatcherResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ PhraseMatcher phraseMatcher = new PhraseMatcher();
+ // Make the request
+ PhraseMatcher response = await contactCenterInsightsClient.CreatePhraseMatcherAsync(parent, phraseMatcher);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..9f944617f2a2
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherResourceNamesSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreatePhraseMatcher_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreatePhraseMatcher
+ ///
+ /// 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 CreatePhraseMatcherResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ PhraseMatcher phraseMatcher = new PhraseMatcher();
+ // Make the request
+ PhraseMatcher response = contactCenterInsightsClient.CreatePhraseMatcher(parent, phraseMatcher);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherSnippet.g.cs
new file mode 100755
index 000000000000..ec54cb1be1c2
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreatePhraseMatcherSnippet.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_CreatePhraseMatcher_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreatePhraseMatcher
+ ///
+ /// 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 CreatePhraseMatcher()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ PhraseMatcher phraseMatcher = new PhraseMatcher();
+ // Make the request
+ PhraseMatcher response = contactCenterInsightsClient.CreatePhraseMatcher(parent, phraseMatcher);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreatePhraseMatcher_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionAsyncSnippet.g.cs
new file mode 100755
index 000000000000..d61884e0cadb
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionAsyncSnippet.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_CreateQaQuestion_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaQuestionAsync
+ ///
+ /// 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 CreateQaQuestionAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]/revisions/[REVISION]";
+ QaQuestion qaQuestion = new QaQuestion();
+ string qaQuestionId = "";
+ // Make the request
+ QaQuestion response = await contactCenterInsightsClient.CreateQaQuestionAsync(parent, qaQuestion, qaQuestionId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaQuestion_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..13659105adbb
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,49 @@
+// 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_CreateQaQuestion_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaQuestionAsync
+ ///
+ /// 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 CreateQaQuestionRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CreateQaQuestionRequest request = new CreateQaQuestionRequest
+ {
+ ParentAsQaScorecardRevisionName = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]"),
+ QaQuestion = new QaQuestion(),
+ QaQuestionId = "",
+ };
+ // Make the request
+ QaQuestion response = await contactCenterInsightsClient.CreateQaQuestionAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaQuestion_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..7aac23114f83
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionRequestObjectSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_CreateQaQuestion_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaQuestion
+ ///
+ /// 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 CreateQaQuestionRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CreateQaQuestionRequest request = new CreateQaQuestionRequest
+ {
+ ParentAsQaScorecardRevisionName = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]"),
+ QaQuestion = new QaQuestion(),
+ QaQuestionId = "",
+ };
+ // Make the request
+ QaQuestion response = contactCenterInsightsClient.CreateQaQuestion(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaQuestion_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..def40fe40906
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionResourceNamesAsyncSnippet.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_CreateQaQuestion_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaQuestionAsync
+ ///
+ /// 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 CreateQaQuestionResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ QaScorecardRevisionName parent = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]");
+ QaQuestion qaQuestion = new QaQuestion();
+ string qaQuestionId = "";
+ // Make the request
+ QaQuestion response = await contactCenterInsightsClient.CreateQaQuestionAsync(parent, qaQuestion, qaQuestionId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaQuestion_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..6223cca70f82
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionResourceNamesSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateQaQuestion_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaQuestion
+ ///
+ /// 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 CreateQaQuestionResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ QaScorecardRevisionName parent = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]");
+ QaQuestion qaQuestion = new QaQuestion();
+ string qaQuestionId = "";
+ // Make the request
+ QaQuestion response = contactCenterInsightsClient.CreateQaQuestion(parent, qaQuestion, qaQuestionId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaQuestion_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionSnippet.g.cs
new file mode 100755
index 000000000000..e9bdaa5be4b2
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaQuestionSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateQaQuestion_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaQuestion
+ ///
+ /// 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 CreateQaQuestion()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]/revisions/[REVISION]";
+ QaQuestion qaQuestion = new QaQuestion();
+ string qaQuestionId = "";
+ // Make the request
+ QaQuestion response = contactCenterInsightsClient.CreateQaQuestion(parent, qaQuestion, qaQuestionId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaQuestion_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardAsyncSnippet.g.cs
new file mode 100755
index 000000000000..290f60f7c735
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardAsyncSnippet.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_CreateQaScorecard_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecardAsync
+ ///
+ /// 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 CreateQaScorecardAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ QaScorecard qaScorecard = new QaScorecard();
+ string qaScorecardId = "";
+ // Make the request
+ QaScorecard response = await contactCenterInsightsClient.CreateQaScorecardAsync(parent, qaScorecard, qaScorecardId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecard_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..a060563c50b5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,50 @@
+// 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_CreateQaScorecard_async]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecardAsync
+ ///
+ /// 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 CreateQaScorecardRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CreateQaScorecardRequest request = new CreateQaScorecardRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ QaScorecard = new QaScorecard(),
+ QaScorecardId = "",
+ };
+ // Make the request
+ QaScorecard response = await contactCenterInsightsClient.CreateQaScorecardAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecard_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..641c7beb6a47
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRequestObjectSnippet.g.cs
@@ -0,0 +1,49 @@
+// 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_CreateQaScorecard_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecard
+ ///
+ /// 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 CreateQaScorecardRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CreateQaScorecardRequest request = new CreateQaScorecardRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ QaScorecard = new QaScorecard(),
+ QaScorecardId = "",
+ };
+ // Make the request
+ QaScorecard response = contactCenterInsightsClient.CreateQaScorecard(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecard_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..4ce287495949
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardResourceNamesAsyncSnippet.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_CreateQaScorecard_async_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecardAsync
+ ///
+ /// 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 CreateQaScorecardResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ QaScorecard qaScorecard = new QaScorecard();
+ string qaScorecardId = "";
+ // Make the request
+ QaScorecard response = await contactCenterInsightsClient.CreateQaScorecardAsync(parent, qaScorecard, qaScorecardId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecard_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..849555a7a7aa
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardResourceNamesSnippet.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_CreateQaScorecard_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecard
+ ///
+ /// 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 CreateQaScorecardResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ QaScorecard qaScorecard = new QaScorecard();
+ string qaScorecardId = "";
+ // Make the request
+ QaScorecard response = contactCenterInsightsClient.CreateQaScorecard(parent, qaScorecard, qaScorecardId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecard_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionAsyncSnippet.g.cs
new file mode 100755
index 000000000000..28708d5398b2
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionAsyncSnippet.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_CreateQaScorecardRevision_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecardRevisionAsync
+ ///
+ /// 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 CreateQaScorecardRevisionAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]";
+ QaScorecardRevision qaScorecardRevision = new QaScorecardRevision();
+ string qaScorecardRevisionId = "";
+ // Make the request
+ QaScorecardRevision response = await contactCenterInsightsClient.CreateQaScorecardRevisionAsync(parent, qaScorecardRevision, qaScorecardRevisionId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecardRevision_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..2d61c7d817f9
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,49 @@
+// 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_CreateQaScorecardRevision_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecardRevisionAsync
+ ///
+ /// 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 CreateQaScorecardRevisionRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CreateQaScorecardRevisionRequest request = new CreateQaScorecardRevisionRequest
+ {
+ ParentAsQaScorecardName = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]"),
+ QaScorecardRevision = new QaScorecardRevision(),
+ QaScorecardRevisionId = "",
+ };
+ // Make the request
+ QaScorecardRevision response = await contactCenterInsightsClient.CreateQaScorecardRevisionAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecardRevision_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..6892b8ad4f65
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionRequestObjectSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_CreateQaScorecardRevision_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecardRevision
+ ///
+ /// 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 CreateQaScorecardRevisionRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CreateQaScorecardRevisionRequest request = new CreateQaScorecardRevisionRequest
+ {
+ ParentAsQaScorecardName = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]"),
+ QaScorecardRevision = new QaScorecardRevision(),
+ QaScorecardRevisionId = "",
+ };
+ // Make the request
+ QaScorecardRevision response = contactCenterInsightsClient.CreateQaScorecardRevision(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecardRevision_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..faee4d4752f3
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionResourceNamesAsyncSnippet.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_CreateQaScorecardRevision_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecardRevisionAsync
+ ///
+ /// 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 CreateQaScorecardRevisionResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ QaScorecardName parent = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]");
+ QaScorecardRevision qaScorecardRevision = new QaScorecardRevision();
+ string qaScorecardRevisionId = "";
+ // Make the request
+ QaScorecardRevision response = await contactCenterInsightsClient.CreateQaScorecardRevisionAsync(parent, qaScorecardRevision, qaScorecardRevisionId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecardRevision_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..ac475e0d9909
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionResourceNamesSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateQaScorecardRevision_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecardRevision
+ ///
+ /// 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 CreateQaScorecardRevisionResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ QaScorecardName parent = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]");
+ QaScorecardRevision qaScorecardRevision = new QaScorecardRevision();
+ string qaScorecardRevisionId = "";
+ // Make the request
+ QaScorecardRevision response = contactCenterInsightsClient.CreateQaScorecardRevision(parent, qaScorecardRevision, qaScorecardRevisionId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecardRevision_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionSnippet.g.cs
new file mode 100755
index 000000000000..4e7c753cb37d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardRevisionSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateQaScorecardRevision_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecardRevision
+ ///
+ /// 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 CreateQaScorecardRevision()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]";
+ QaScorecardRevision qaScorecardRevision = new QaScorecardRevision();
+ string qaScorecardRevisionId = "";
+ // Make the request
+ QaScorecardRevision response = contactCenterInsightsClient.CreateQaScorecardRevision(parent, qaScorecardRevision, qaScorecardRevisionId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecardRevision_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardSnippet.g.cs
new file mode 100755
index 000000000000..6aa0c7e2b5fc
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateQaScorecardSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateQaScorecard_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateQaScorecard
+ ///
+ /// 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 CreateQaScorecard()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ QaScorecard qaScorecard = new QaScorecard();
+ string qaScorecardId = "";
+ // Make the request
+ QaScorecard response = contactCenterInsightsClient.CreateQaScorecard(parent, qaScorecard, qaScorecardId);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateQaScorecard_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewAsyncSnippet.g.cs
new file mode 100755
index 000000000000..b046de758c40
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewAsyncSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateView_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateViewAsync
+ ///
+ /// 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 CreateViewAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ View view = new View();
+ // Make the request
+ View response = await contactCenterInsightsClient.CreateViewAsync(parent, view);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateView_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..ccb81d672f61
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,49 @@
+// 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_CreateView_async]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateViewAsync
+ ///
+ /// 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 CreateViewRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ CreateViewRequest request = new CreateViewRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ View = new View(),
+ };
+ // Make the request
+ View response = await contactCenterInsightsClient.CreateViewAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateView_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..bd3538e51aeb
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewRequestObjectSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_CreateView_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateView
+ ///
+ /// 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 CreateViewRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ CreateViewRequest request = new CreateViewRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ View = new View(),
+ };
+ // Make the request
+ View response = contactCenterInsightsClient.CreateView(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateView_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..c2368f67b87a
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewResourceNamesAsyncSnippet.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_CreateView_async_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateViewAsync
+ ///
+ /// 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 CreateViewResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ View view = new View();
+ // Make the request
+ View response = await contactCenterInsightsClient.CreateViewAsync(parent, view);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateView_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..354a62640b70
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewResourceNamesSnippet.g.cs
@@ -0,0 +1,45 @@
+// 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_CreateView_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateView
+ ///
+ /// 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 CreateViewResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ View view = new View();
+ // Make the request
+ View response = contactCenterInsightsClient.CreateView(parent, view);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateView_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewSnippet.g.cs
new file mode 100755
index 000000000000..9ccbf683d69b
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.CreateViewSnippet.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_CreateView_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for CreateView
+ ///
+ /// 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 CreateView()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ View view = new View();
+ // Make the request
+ View response = contactCenterInsightsClient.CreateView(parent, view);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_CreateView_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisAsyncSnippet.g.cs
new file mode 100755
index 000000000000..026d4dee445c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisAsyncSnippet.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_DeleteAnalysis_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysisAsync
+ ///
+ /// 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 DeleteAnalysisAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]/analyses/[ANALYSIS]";
+ // Make the request
+ await contactCenterInsightsClient.DeleteAnalysisAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysis_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..e45831afcb55
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRequestObjectAsyncSnippet.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_DeleteAnalysis_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysisAsync
+ ///
+ /// 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 DeleteAnalysisRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeleteAnalysisRequest request = new DeleteAnalysisRequest
+ {
+ AnalysisName = AnalysisName.FromProjectLocationConversationAnalysis("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[ANALYSIS]"),
+ };
+ // Make the request
+ await contactCenterInsightsClient.DeleteAnalysisAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysis_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..eb2a0cb28bd7
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRequestObjectSnippet.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_DeleteAnalysis_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysis
+ ///
+ /// 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 DeleteAnalysisRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeleteAnalysisRequest request = new DeleteAnalysisRequest
+ {
+ AnalysisName = AnalysisName.FromProjectLocationConversationAnalysis("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[ANALYSIS]"),
+ };
+ // Make the request
+ contactCenterInsightsClient.DeleteAnalysis(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysis_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..ae0c9c487b58
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisResourceNamesAsyncSnippet.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_DeleteAnalysis_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysisAsync
+ ///
+ /// 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 DeleteAnalysisResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ AnalysisName name = AnalysisName.FromProjectLocationConversationAnalysis("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[ANALYSIS]");
+ // Make the request
+ await contactCenterInsightsClient.DeleteAnalysisAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysis_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..1c0649b318fb
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisResourceNamesSnippet.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_DeleteAnalysis_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysis
+ ///
+ /// 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 DeleteAnalysisResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ AnalysisName name = AnalysisName.FromProjectLocationConversationAnalysis("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[ANALYSIS]");
+ // Make the request
+ contactCenterInsightsClient.DeleteAnalysis(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysis_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleAsyncSnippet.g.cs
new file mode 100755
index 000000000000..7277731f9e35
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleAsyncSnippet.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_DeleteAnalysisRule_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysisRuleAsync
+ ///
+ /// 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 DeleteAnalysisRuleAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/analysisRules/[ANALYSIS_RULE]";
+ // Make the request
+ await contactCenterInsightsClient.DeleteAnalysisRuleAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysisRule_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..28603f0d4286
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleRequestObjectAsyncSnippet.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_DeleteAnalysisRule_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysisRuleAsync
+ ///
+ /// 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 DeleteAnalysisRuleRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeleteAnalysisRuleRequest request = new DeleteAnalysisRuleRequest
+ {
+ AnalysisRuleName = AnalysisRuleName.FromProjectLocationAnalysisRule("[PROJECT]", "[LOCATION]", "[ANALYSIS_RULE]"),
+ };
+ // Make the request
+ await contactCenterInsightsClient.DeleteAnalysisRuleAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysisRule_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..7c91bbeb6fd6
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleRequestObjectSnippet.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_DeleteAnalysisRule_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysisRule
+ ///
+ /// 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 DeleteAnalysisRuleRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeleteAnalysisRuleRequest request = new DeleteAnalysisRuleRequest
+ {
+ AnalysisRuleName = AnalysisRuleName.FromProjectLocationAnalysisRule("[PROJECT]", "[LOCATION]", "[ANALYSIS_RULE]"),
+ };
+ // Make the request
+ contactCenterInsightsClient.DeleteAnalysisRule(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysisRule_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..99b5696d8fa5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleResourceNamesAsyncSnippet.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_DeleteAnalysisRule_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysisRuleAsync
+ ///
+ /// 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 DeleteAnalysisRuleResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ AnalysisRuleName name = AnalysisRuleName.FromProjectLocationAnalysisRule("[PROJECT]", "[LOCATION]", "[ANALYSIS_RULE]");
+ // Make the request
+ await contactCenterInsightsClient.DeleteAnalysisRuleAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysisRule_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..70fae60df044
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleResourceNamesSnippet.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_DeleteAnalysisRule_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysisRule
+ ///
+ /// 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 DeleteAnalysisRuleResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ AnalysisRuleName name = AnalysisRuleName.FromProjectLocationAnalysisRule("[PROJECT]", "[LOCATION]", "[ANALYSIS_RULE]");
+ // Make the request
+ contactCenterInsightsClient.DeleteAnalysisRule(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysisRule_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleSnippet.g.cs
new file mode 100755
index 000000000000..5221e7d5f1d5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisRuleSnippet.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_DeleteAnalysisRule_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysisRule
+ ///
+ /// 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 DeleteAnalysisRule()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/analysisRules/[ANALYSIS_RULE]";
+ // Make the request
+ contactCenterInsightsClient.DeleteAnalysisRule(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysisRule_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisSnippet.g.cs
new file mode 100755
index 000000000000..60c0c77e8664
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteAnalysisSnippet.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_DeleteAnalysis_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteAnalysis
+ ///
+ /// 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 DeleteAnalysis()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]/analyses/[ANALYSIS]";
+ // Make the request
+ contactCenterInsightsClient.DeleteAnalysis(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteAnalysis_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationAsyncSnippet.g.cs
new file mode 100755
index 000000000000..0f0bdaf2d319
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationAsyncSnippet.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_DeleteConversation_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteConversationAsync
+ ///
+ /// 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 DeleteConversationAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]";
+ // Make the request
+ await contactCenterInsightsClient.DeleteConversationAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteConversation_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..5a1117a53406
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_DeleteConversation_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteConversationAsync
+ ///
+ /// 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 DeleteConversationRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeleteConversationRequest request = new DeleteConversationRequest
+ {
+ ConversationName = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]"),
+ Force = false,
+ };
+ // Make the request
+ await contactCenterInsightsClient.DeleteConversationAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteConversation_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..999729e58e2e
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationRequestObjectSnippet.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_DeleteConversation_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteConversation
+ ///
+ /// 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 DeleteConversationRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeleteConversationRequest request = new DeleteConversationRequest
+ {
+ ConversationName = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]"),
+ Force = false,
+ };
+ // Make the request
+ contactCenterInsightsClient.DeleteConversation(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteConversation_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..f632914bcbc1
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationResourceNamesAsyncSnippet.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_DeleteConversation_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteConversationAsync
+ ///
+ /// 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 DeleteConversationResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ ConversationName name = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]");
+ // Make the request
+ await contactCenterInsightsClient.DeleteConversationAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteConversation_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..9b4d3657c0b0
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationResourceNamesSnippet.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_DeleteConversation_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteConversation
+ ///
+ /// 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 DeleteConversationResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ ConversationName name = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]");
+ // Make the request
+ contactCenterInsightsClient.DeleteConversation(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteConversation_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationSnippet.g.cs
new file mode 100755
index 000000000000..fdf605028ccb
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteConversationSnippet.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_DeleteConversation_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteConversation
+ ///
+ /// 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 DeleteConversation()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]";
+ // Make the request
+ contactCenterInsightsClient.DeleteConversation(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteConversation_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelAsyncSnippet.g.cs
new file mode 100755
index 000000000000..7b2ca4c7d5d5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelAsyncSnippet.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_DeleteFeedbackLabel_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteFeedbackLabelAsync
+ ///
+ /// 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 DeleteFeedbackLabelAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]/feedbackLabels/[FEEDBACK_LABEL]";
+ // Make the request
+ await contactCenterInsightsClient.DeleteFeedbackLabelAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteFeedbackLabel_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..a7325c16ed74
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelRequestObjectAsyncSnippet.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_DeleteFeedbackLabel_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteFeedbackLabelAsync
+ ///
+ /// 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 DeleteFeedbackLabelRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeleteFeedbackLabelRequest request = new DeleteFeedbackLabelRequest
+ {
+ FeedbackLabelName = FeedbackLabelName.FromProjectLocationConversationFeedbackLabel("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[FEEDBACK_LABEL]"),
+ };
+ // Make the request
+ await contactCenterInsightsClient.DeleteFeedbackLabelAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteFeedbackLabel_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..fbb820ed4636
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelRequestObjectSnippet.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_DeleteFeedbackLabel_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteFeedbackLabel
+ ///
+ /// 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 DeleteFeedbackLabelRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeleteFeedbackLabelRequest request = new DeleteFeedbackLabelRequest
+ {
+ FeedbackLabelName = FeedbackLabelName.FromProjectLocationConversationFeedbackLabel("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[FEEDBACK_LABEL]"),
+ };
+ // Make the request
+ contactCenterInsightsClient.DeleteFeedbackLabel(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteFeedbackLabel_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..699fbee95fe8
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelResourceNamesAsyncSnippet.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_DeleteFeedbackLabel_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteFeedbackLabelAsync
+ ///
+ /// 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 DeleteFeedbackLabelResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ FeedbackLabelName name = FeedbackLabelName.FromProjectLocationConversationFeedbackLabel("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[FEEDBACK_LABEL]");
+ // Make the request
+ await contactCenterInsightsClient.DeleteFeedbackLabelAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteFeedbackLabel_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..a5528e7cf627
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelResourceNamesSnippet.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_DeleteFeedbackLabel_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteFeedbackLabel
+ ///
+ /// 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 DeleteFeedbackLabelResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ FeedbackLabelName name = FeedbackLabelName.FromProjectLocationConversationFeedbackLabel("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[FEEDBACK_LABEL]");
+ // Make the request
+ contactCenterInsightsClient.DeleteFeedbackLabel(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteFeedbackLabel_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelSnippet.g.cs
new file mode 100755
index 000000000000..16353781b576
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteFeedbackLabelSnippet.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_DeleteFeedbackLabel_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteFeedbackLabel
+ ///
+ /// 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 DeleteFeedbackLabel()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]/feedbackLabels/[FEEDBACK_LABEL]";
+ // Make the request
+ contactCenterInsightsClient.DeleteFeedbackLabel(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteFeedbackLabel_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueAsyncSnippet.g.cs
new file mode 100755
index 000000000000..e04be7d821ba
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueAsyncSnippet.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_DeleteIssue_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssueAsync
+ ///
+ /// 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 DeleteIssueAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]/issues/[ISSUE]";
+ // Make the request
+ await contactCenterInsightsClient.DeleteIssueAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelAsyncSnippet.g.cs
new file mode 100755
index 000000000000..47fc3d083ae8
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelAsyncSnippet.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_DeleteIssueModel_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using Google.Protobuf.WellKnownTypes;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssueModelAsync
+ ///
+ /// 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 DeleteIssueModelAsync()
+ {
+ // 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.DeleteIssueModelAsync(name);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ Empty 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.PollOnceDeleteIssueModelAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Empty retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssueModel_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..a29b2356a527
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelRequestObjectAsyncSnippet.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_DeleteIssueModel_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using Google.Protobuf.WellKnownTypes;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssueModelAsync
+ ///
+ /// 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 DeleteIssueModelRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeleteIssueModelRequest request = new DeleteIssueModelRequest
+ {
+ IssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"),
+ };
+ // Make the request
+ Operation response = await contactCenterInsightsClient.DeleteIssueModelAsync(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ Empty 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.PollOnceDeleteIssueModelAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Empty retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssueModel_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..603b3936890a
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelRequestObjectSnippet.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_DeleteIssueModel_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using Google.Protobuf.WellKnownTypes;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssueModel
+ ///
+ /// 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 DeleteIssueModelRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeleteIssueModelRequest request = new DeleteIssueModelRequest
+ {
+ IssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"),
+ };
+ // Make the request
+ Operation response = contactCenterInsightsClient.DeleteIssueModel(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ Empty 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.PollOnceDeleteIssueModel(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Empty retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssueModel_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..d172c35f1ece
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelResourceNamesAsyncSnippet.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_DeleteIssueModel_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using Google.Protobuf.WellKnownTypes;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssueModelAsync
+ ///
+ /// 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 DeleteIssueModelResourceNamesAsync()
+ {
+ // 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.DeleteIssueModelAsync(name);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ Empty 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.PollOnceDeleteIssueModelAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Empty retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssueModel_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..a144340826fa
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelResourceNamesSnippet.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_DeleteIssueModel_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using Google.Protobuf.WellKnownTypes;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssueModel
+ ///
+ /// 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 DeleteIssueModelResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ IssueModelName name = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]");
+ // Make the request
+ Operation response = contactCenterInsightsClient.DeleteIssueModel(name);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ Empty 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.PollOnceDeleteIssueModel(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Empty retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssueModel_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelSnippet.g.cs
new file mode 100755
index 000000000000..a8697d19d26c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueModelSnippet.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_DeleteIssueModel_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using Google.Protobuf.WellKnownTypes;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssueModel
+ ///
+ /// 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 DeleteIssueModel()
+ {
+ // 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.DeleteIssueModel(name);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ Empty 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.PollOnceDeleteIssueModel(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ Empty retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssueModel_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..cfb227bc6b86
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueRequestObjectAsyncSnippet.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_DeleteIssue_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssueAsync
+ ///
+ /// 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 DeleteIssueRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeleteIssueRequest request = new DeleteIssueRequest
+ {
+ IssueName = IssueName.FromProjectLocationIssueModelIssue("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]", "[ISSUE]"),
+ };
+ // Make the request
+ await contactCenterInsightsClient.DeleteIssueAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..2df6c4be5499
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueRequestObjectSnippet.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_DeleteIssue_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssue
+ ///
+ /// 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 DeleteIssueRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeleteIssueRequest request = new DeleteIssueRequest
+ {
+ IssueName = IssueName.FromProjectLocationIssueModelIssue("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]", "[ISSUE]"),
+ };
+ // Make the request
+ contactCenterInsightsClient.DeleteIssue(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..88d5c0b2950f
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueResourceNamesAsyncSnippet.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_DeleteIssue_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssueAsync
+ ///
+ /// 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 DeleteIssueResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ IssueName name = IssueName.FromProjectLocationIssueModelIssue("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]", "[ISSUE]");
+ // Make the request
+ await contactCenterInsightsClient.DeleteIssueAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..d4242fb9af89
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueResourceNamesSnippet.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_DeleteIssue_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssue
+ ///
+ /// 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 DeleteIssueResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ IssueName name = IssueName.FromProjectLocationIssueModelIssue("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]", "[ISSUE]");
+ // Make the request
+ contactCenterInsightsClient.DeleteIssue(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueSnippet.g.cs
new file mode 100755
index 000000000000..b4c27cfe8757
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteIssueSnippet.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_DeleteIssue_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteIssue
+ ///
+ /// 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 DeleteIssue()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]/issues/[ISSUE]";
+ // Make the request
+ contactCenterInsightsClient.DeleteIssue(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteIssue_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherAsyncSnippet.g.cs
new file mode 100755
index 000000000000..40dc9d8b82f6
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherAsyncSnippet.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_DeletePhraseMatcher_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeletePhraseMatcherAsync
+ ///
+ /// 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 DeletePhraseMatcherAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/phraseMatchers/[PHRASE_MATCHER]";
+ // Make the request
+ await contactCenterInsightsClient.DeletePhraseMatcherAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..480d8daea16c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherRequestObjectAsyncSnippet.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_DeletePhraseMatcher_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeletePhraseMatcherAsync
+ ///
+ /// 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 DeletePhraseMatcherRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeletePhraseMatcherRequest request = new DeletePhraseMatcherRequest
+ {
+ PhraseMatcherName = PhraseMatcherName.FromProjectLocationPhraseMatcher("[PROJECT]", "[LOCATION]", "[PHRASE_MATCHER]"),
+ };
+ // Make the request
+ await contactCenterInsightsClient.DeletePhraseMatcherAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..19d999e0a0b5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherRequestObjectSnippet.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_DeletePhraseMatcher_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeletePhraseMatcher
+ ///
+ /// 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 DeletePhraseMatcherRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeletePhraseMatcherRequest request = new DeletePhraseMatcherRequest
+ {
+ PhraseMatcherName = PhraseMatcherName.FromProjectLocationPhraseMatcher("[PROJECT]", "[LOCATION]", "[PHRASE_MATCHER]"),
+ };
+ // Make the request
+ contactCenterInsightsClient.DeletePhraseMatcher(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..530cf93b9719
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherResourceNamesAsyncSnippet.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_DeletePhraseMatcher_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeletePhraseMatcherAsync
+ ///
+ /// 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 DeletePhraseMatcherResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ PhraseMatcherName name = PhraseMatcherName.FromProjectLocationPhraseMatcher("[PROJECT]", "[LOCATION]", "[PHRASE_MATCHER]");
+ // Make the request
+ await contactCenterInsightsClient.DeletePhraseMatcherAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..19909aa77d70
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherResourceNamesSnippet.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_DeletePhraseMatcher_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeletePhraseMatcher
+ ///
+ /// 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 DeletePhraseMatcherResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ PhraseMatcherName name = PhraseMatcherName.FromProjectLocationPhraseMatcher("[PROJECT]", "[LOCATION]", "[PHRASE_MATCHER]");
+ // Make the request
+ contactCenterInsightsClient.DeletePhraseMatcher(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherSnippet.g.cs
new file mode 100755
index 000000000000..2958969b27a7
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeletePhraseMatcherSnippet.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_DeletePhraseMatcher_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeletePhraseMatcher
+ ///
+ /// 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 DeletePhraseMatcher()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/phraseMatchers/[PHRASE_MATCHER]";
+ // Make the request
+ contactCenterInsightsClient.DeletePhraseMatcher(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeletePhraseMatcher_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionAsyncSnippet.g.cs
new file mode 100755
index 000000000000..e77e8123f3a0
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionAsyncSnippet.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_DeleteQaQuestion_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaQuestionAsync
+ ///
+ /// 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 DeleteQaQuestionAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]/revisions/[REVISION]/qaQuestions/[QA_QUESTION]";
+ // Make the request
+ await contactCenterInsightsClient.DeleteQaQuestionAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaQuestion_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..a346d880949f
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionRequestObjectAsyncSnippet.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_DeleteQaQuestion_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaQuestionAsync
+ ///
+ /// 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 DeleteQaQuestionRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeleteQaQuestionRequest request = new DeleteQaQuestionRequest
+ {
+ QaQuestionName = QaQuestionName.FromProjectLocationQaScorecardRevisionQaQuestion("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]", "[QA_QUESTION]"),
+ };
+ // Make the request
+ await contactCenterInsightsClient.DeleteQaQuestionAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaQuestion_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..70158594271c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionRequestObjectSnippet.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_DeleteQaQuestion_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaQuestion
+ ///
+ /// 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 DeleteQaQuestionRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeleteQaQuestionRequest request = new DeleteQaQuestionRequest
+ {
+ QaQuestionName = QaQuestionName.FromProjectLocationQaScorecardRevisionQaQuestion("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]", "[QA_QUESTION]"),
+ };
+ // Make the request
+ contactCenterInsightsClient.DeleteQaQuestion(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaQuestion_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..d6256256e264
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionResourceNamesAsyncSnippet.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_DeleteQaQuestion_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaQuestionAsync
+ ///
+ /// 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 DeleteQaQuestionResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ QaQuestionName name = QaQuestionName.FromProjectLocationQaScorecardRevisionQaQuestion("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]", "[QA_QUESTION]");
+ // Make the request
+ await contactCenterInsightsClient.DeleteQaQuestionAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaQuestion_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..935e02340455
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionResourceNamesSnippet.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_DeleteQaQuestion_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaQuestion
+ ///
+ /// 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 DeleteQaQuestionResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ QaQuestionName name = QaQuestionName.FromProjectLocationQaScorecardRevisionQaQuestion("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]", "[QA_QUESTION]");
+ // Make the request
+ contactCenterInsightsClient.DeleteQaQuestion(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaQuestion_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionSnippet.g.cs
new file mode 100755
index 000000000000..a21eddb5973e
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaQuestionSnippet.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_DeleteQaQuestion_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaQuestion
+ ///
+ /// 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 DeleteQaQuestion()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]/revisions/[REVISION]/qaQuestions/[QA_QUESTION]";
+ // Make the request
+ contactCenterInsightsClient.DeleteQaQuestion(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaQuestion_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardAsyncSnippet.g.cs
new file mode 100755
index 000000000000..2d2821f3f868
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardAsyncSnippet.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_DeleteQaScorecard_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecardAsync
+ ///
+ /// 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 DeleteQaScorecardAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]";
+ // Make the request
+ await contactCenterInsightsClient.DeleteQaScorecardAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecard_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..e7c35a8d8e99
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_DeleteQaScorecard_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecardAsync
+ ///
+ /// 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 DeleteQaScorecardRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeleteQaScorecardRequest request = new DeleteQaScorecardRequest
+ {
+ QaScorecardName = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]"),
+ Force = false,
+ };
+ // Make the request
+ await contactCenterInsightsClient.DeleteQaScorecardAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecard_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..9c997cb5898b
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRequestObjectSnippet.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_DeleteQaScorecard_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecard
+ ///
+ /// 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 DeleteQaScorecardRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeleteQaScorecardRequest request = new DeleteQaScorecardRequest
+ {
+ QaScorecardName = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]"),
+ Force = false,
+ };
+ // Make the request
+ contactCenterInsightsClient.DeleteQaScorecard(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecard_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..bb322a8d0948
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardResourceNamesAsyncSnippet.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_DeleteQaScorecard_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecardAsync
+ ///
+ /// 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 DeleteQaScorecardResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ QaScorecardName name = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]");
+ // Make the request
+ await contactCenterInsightsClient.DeleteQaScorecardAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecard_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..8e1828fc6490
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardResourceNamesSnippet.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_DeleteQaScorecard_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecard
+ ///
+ /// 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 DeleteQaScorecardResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ QaScorecardName name = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]");
+ // Make the request
+ contactCenterInsightsClient.DeleteQaScorecard(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecard_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionAsyncSnippet.g.cs
new file mode 100755
index 000000000000..494aac43ac0e
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionAsyncSnippet.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_DeleteQaScorecardRevision_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecardRevisionAsync
+ ///
+ /// 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 DeleteQaScorecardRevisionAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]/revisions/[REVISION]";
+ // Make the request
+ await contactCenterInsightsClient.DeleteQaScorecardRevisionAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecardRevision_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..1a72d8cd51c8
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_DeleteQaScorecardRevision_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecardRevisionAsync
+ ///
+ /// 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 DeleteQaScorecardRevisionRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeleteQaScorecardRevisionRequest request = new DeleteQaScorecardRevisionRequest
+ {
+ QaScorecardRevisionName = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]"),
+ Force = false,
+ };
+ // Make the request
+ await contactCenterInsightsClient.DeleteQaScorecardRevisionAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecardRevision_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..7068da080c1c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionRequestObjectSnippet.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_DeleteQaScorecardRevision_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecardRevision
+ ///
+ /// 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 DeleteQaScorecardRevisionRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeleteQaScorecardRevisionRequest request = new DeleteQaScorecardRevisionRequest
+ {
+ QaScorecardRevisionName = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]"),
+ Force = false,
+ };
+ // Make the request
+ contactCenterInsightsClient.DeleteQaScorecardRevision(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecardRevision_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..b3e98fadbbd3
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionResourceNamesAsyncSnippet.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_DeleteQaScorecardRevision_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecardRevisionAsync
+ ///
+ /// 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 DeleteQaScorecardRevisionResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ QaScorecardRevisionName name = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]");
+ // Make the request
+ await contactCenterInsightsClient.DeleteQaScorecardRevisionAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecardRevision_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..16b0957ff057
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionResourceNamesSnippet.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_DeleteQaScorecardRevision_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecardRevision
+ ///
+ /// 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 DeleteQaScorecardRevisionResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ QaScorecardRevisionName name = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]");
+ // Make the request
+ contactCenterInsightsClient.DeleteQaScorecardRevision(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecardRevision_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionSnippet.g.cs
new file mode 100755
index 000000000000..1592f961ae31
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardRevisionSnippet.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_DeleteQaScorecardRevision_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecardRevision
+ ///
+ /// 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 DeleteQaScorecardRevision()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]/revisions/[REVISION]";
+ // Make the request
+ contactCenterInsightsClient.DeleteQaScorecardRevision(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecardRevision_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardSnippet.g.cs
new file mode 100755
index 000000000000..0e3080eddd7f
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteQaScorecardSnippet.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_DeleteQaScorecard_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteQaScorecard
+ ///
+ /// 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 DeleteQaScorecard()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]";
+ // Make the request
+ contactCenterInsightsClient.DeleteQaScorecard(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteQaScorecard_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewAsyncSnippet.g.cs
new file mode 100755
index 000000000000..44527f7ea4fe
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewAsyncSnippet.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_DeleteView_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteViewAsync
+ ///
+ /// 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 DeleteViewAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/views/[VIEW]";
+ // Make the request
+ await contactCenterInsightsClient.DeleteViewAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteView_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..a366316cc634
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewRequestObjectAsyncSnippet.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_DeleteView_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteViewAsync
+ ///
+ /// 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 DeleteViewRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeleteViewRequest request = new DeleteViewRequest
+ {
+ ViewName = ViewName.FromProjectLocationView("[PROJECT]", "[LOCATION]", "[VIEW]"),
+ };
+ // Make the request
+ await contactCenterInsightsClient.DeleteViewAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteView_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..20ff04f44dad
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewRequestObjectSnippet.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_DeleteView_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteView
+ ///
+ /// 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 DeleteViewRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeleteViewRequest request = new DeleteViewRequest
+ {
+ ViewName = ViewName.FromProjectLocationView("[PROJECT]", "[LOCATION]", "[VIEW]"),
+ };
+ // Make the request
+ contactCenterInsightsClient.DeleteView(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteView_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..79850f215ffb
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewResourceNamesAsyncSnippet.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_DeleteView_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteViewAsync
+ ///
+ /// 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 DeleteViewResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ ViewName name = ViewName.FromProjectLocationView("[PROJECT]", "[LOCATION]", "[VIEW]");
+ // Make the request
+ await contactCenterInsightsClient.DeleteViewAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteView_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..d98143ff3d38
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewResourceNamesSnippet.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_DeleteView_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteView
+ ///
+ /// 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 DeleteViewResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ ViewName name = ViewName.FromProjectLocationView("[PROJECT]", "[LOCATION]", "[VIEW]");
+ // Make the request
+ contactCenterInsightsClient.DeleteView(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteView_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewSnippet.g.cs
new file mode 100755
index 000000000000..8d12afd9d804
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeleteViewSnippet.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_DeleteView_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeleteView
+ ///
+ /// 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 DeleteView()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/views/[VIEW]";
+ // Make the request
+ contactCenterInsightsClient.DeleteView(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeleteView_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelAsyncSnippet.g.cs
new file mode 100755
index 000000000000..ca64d74d7c1d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelAsyncSnippet.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_DeployIssueModel_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeployIssueModelAsync
+ ///
+ /// 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 DeployIssueModelAsync()
+ {
+ // 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.DeployIssueModelAsync(name);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ DeployIssueModelResponse 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.PollOnceDeployIssueModelAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ DeployIssueModelResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeployIssueModel_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..d921d883699d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelRequestObjectAsyncSnippet.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_DeployIssueModel_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeployIssueModelAsync
+ ///
+ /// 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 DeployIssueModelRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeployIssueModelRequest request = new DeployIssueModelRequest
+ {
+ IssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"),
+ };
+ // Make the request
+ Operation response = await contactCenterInsightsClient.DeployIssueModelAsync(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ DeployIssueModelResponse 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.PollOnceDeployIssueModelAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ DeployIssueModelResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeployIssueModel_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..fb7ba2a1d86a
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelRequestObjectSnippet.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_DeployIssueModel_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeployIssueModel
+ ///
+ /// 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 DeployIssueModelRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeployIssueModelRequest request = new DeployIssueModelRequest
+ {
+ IssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"),
+ };
+ // Make the request
+ Operation response = contactCenterInsightsClient.DeployIssueModel(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ DeployIssueModelResponse 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.PollOnceDeployIssueModel(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ DeployIssueModelResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeployIssueModel_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..94bee1570baf
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelResourceNamesAsyncSnippet.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_DeployIssueModel_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeployIssueModelAsync
+ ///
+ /// 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 DeployIssueModelResourceNamesAsync()
+ {
+ // 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.DeployIssueModelAsync(name);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ DeployIssueModelResponse 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.PollOnceDeployIssueModelAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ DeployIssueModelResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeployIssueModel_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..d9fe263bda9c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelResourceNamesSnippet.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_DeployIssueModel_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeployIssueModel
+ ///
+ /// 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 DeployIssueModelResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ IssueModelName name = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]");
+ // Make the request
+ Operation response = contactCenterInsightsClient.DeployIssueModel(name);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ DeployIssueModelResponse 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.PollOnceDeployIssueModel(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ DeployIssueModelResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeployIssueModel_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelSnippet.g.cs
new file mode 100755
index 000000000000..1f8403865dce
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployIssueModelSnippet.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_DeployIssueModel_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeployIssueModel
+ ///
+ /// 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 DeployIssueModel()
+ {
+ // 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.DeployIssueModel(name);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ DeployIssueModelResponse 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.PollOnceDeployIssueModel(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ DeployIssueModelResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeployIssueModel_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployQaScorecardRevisionRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployQaScorecardRevisionRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..52040d0454ab
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployQaScorecardRevisionRequestObjectAsyncSnippet.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_DeployQaScorecardRevision_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeployQaScorecardRevisionAsync
+ ///
+ /// 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 DeployQaScorecardRevisionRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ DeployQaScorecardRevisionRequest request = new DeployQaScorecardRevisionRequest
+ {
+ QaScorecardRevisionName = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]"),
+ };
+ // Make the request
+ QaScorecardRevision response = await contactCenterInsightsClient.DeployQaScorecardRevisionAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeployQaScorecardRevision_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployQaScorecardRevisionRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployQaScorecardRevisionRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..a8950990625b
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.DeployQaScorecardRevisionRequestObjectSnippet.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_DeployQaScorecardRevision_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for DeployQaScorecardRevision
+ ///
+ /// 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 DeployQaScorecardRevisionRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ DeployQaScorecardRevisionRequest request = new DeployQaScorecardRevisionRequest
+ {
+ QaScorecardRevisionName = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]"),
+ };
+ // Make the request
+ QaScorecardRevision response = contactCenterInsightsClient.DeployQaScorecardRevision(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_DeployQaScorecardRevision_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataAsyncSnippet.g.cs
new file mode 100755
index 000000000000..c9f62df833eb
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataAsyncSnippet.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_ExportInsightsData_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ExportInsightsDataAsync
+ ///
+ /// 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 ExportInsightsDataAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ Operation response = await contactCenterInsightsClient.ExportInsightsDataAsync(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ ExportInsightsDataResponse 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.PollOnceExportInsightsDataAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ ExportInsightsDataResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportInsightsData_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..bb32822e84ab
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,69 @@
+// 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_ExportInsightsData_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 ExportInsightsDataAsync
+ ///
+ /// 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 ExportInsightsDataRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ ExportInsightsDataRequest request = new ExportInsightsDataRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ BigQueryDestination = new ExportInsightsDataRequest.Types.BigQueryDestination(),
+ Filter = "",
+ KmsKey = "",
+ WriteDisposition = ExportInsightsDataRequest.Types.WriteDisposition.Unspecified,
+ };
+ // Make the request
+ Operation response = await contactCenterInsightsClient.ExportInsightsDataAsync(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ ExportInsightsDataResponse 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.PollOnceExportInsightsDataAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ ExportInsightsDataResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportInsightsData_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..962b88b0b536
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataRequestObjectSnippet.g.cs
@@ -0,0 +1,68 @@
+// 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_ExportInsightsData_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ExportInsightsData
+ ///
+ /// 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 ExportInsightsDataRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ ExportInsightsDataRequest request = new ExportInsightsDataRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ BigQueryDestination = new ExportInsightsDataRequest.Types.BigQueryDestination(),
+ Filter = "",
+ KmsKey = "",
+ WriteDisposition = ExportInsightsDataRequest.Types.WriteDisposition.Unspecified,
+ };
+ // Make the request
+ Operation response = contactCenterInsightsClient.ExportInsightsData(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ ExportInsightsDataResponse 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.PollOnceExportInsightsData(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ ExportInsightsDataResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportInsightsData_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..c14b9be003d8
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataResourceNamesAsyncSnippet.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_ExportInsightsData_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 ExportInsightsDataAsync
+ ///
+ /// 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 ExportInsightsDataResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ Operation response = await contactCenterInsightsClient.ExportInsightsDataAsync(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ ExportInsightsDataResponse 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.PollOnceExportInsightsDataAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ ExportInsightsDataResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportInsightsData_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..336e30f38dbc
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataResourceNamesSnippet.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_ExportInsightsData_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ExportInsightsData
+ ///
+ /// 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 ExportInsightsDataResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ Operation response = contactCenterInsightsClient.ExportInsightsData(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ ExportInsightsDataResponse 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.PollOnceExportInsightsData(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ ExportInsightsDataResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportInsightsData_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataSnippet.g.cs
new file mode 100755
index 000000000000..9856e8737310
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportInsightsDataSnippet.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_ExportInsightsData_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ExportInsightsData
+ ///
+ /// 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 ExportInsightsData()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ Operation response = contactCenterInsightsClient.ExportInsightsData(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ ExportInsightsDataResponse 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.PollOnceExportInsightsData(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ ExportInsightsDataResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ExportInsightsData_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelAsyncSnippet.g.cs
new file mode 100755
index 000000000000..f9f5ea9e424a
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..59c1f928ef5f
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..0be46ad9a564
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..6e7c3cca60ca
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..b0568a073f3a
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ExportIssueModelSnippet.g.cs
new file mode 100755
index 000000000000..b43b93f0c3d6
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisAsyncSnippet.g.cs
new file mode 100755
index 000000000000..a4da49808ca5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisAsyncSnippet.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_GetAnalysis_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysisAsync
+ ///
+ /// 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 GetAnalysisAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]/analyses/[ANALYSIS]";
+ // Make the request
+ Analysis response = await contactCenterInsightsClient.GetAnalysisAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysis_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..d23fe9f25524
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRequestObjectAsyncSnippet.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_GetAnalysis_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysisAsync
+ ///
+ /// 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 GetAnalysisRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetAnalysisRequest request = new GetAnalysisRequest
+ {
+ AnalysisName = AnalysisName.FromProjectLocationConversationAnalysis("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[ANALYSIS]"),
+ };
+ // Make the request
+ Analysis response = await contactCenterInsightsClient.GetAnalysisAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysis_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..758919f44925
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRequestObjectSnippet.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_GetAnalysis_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysis
+ ///
+ /// 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 GetAnalysisRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetAnalysisRequest request = new GetAnalysisRequest
+ {
+ AnalysisName = AnalysisName.FromProjectLocationConversationAnalysis("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[ANALYSIS]"),
+ };
+ // Make the request
+ Analysis response = contactCenterInsightsClient.GetAnalysis(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysis_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..76f2ec2a6658
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisResourceNamesAsyncSnippet.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_GetAnalysis_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysisAsync
+ ///
+ /// 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 GetAnalysisResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ AnalysisName name = AnalysisName.FromProjectLocationConversationAnalysis("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[ANALYSIS]");
+ // Make the request
+ Analysis response = await contactCenterInsightsClient.GetAnalysisAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysis_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..20b25d83132c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisResourceNamesSnippet.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_GetAnalysis_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysis
+ ///
+ /// 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 GetAnalysisResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ AnalysisName name = AnalysisName.FromProjectLocationConversationAnalysis("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[ANALYSIS]");
+ // Make the request
+ Analysis response = contactCenterInsightsClient.GetAnalysis(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysis_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleAsyncSnippet.g.cs
new file mode 100755
index 000000000000..1c6736253728
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleAsyncSnippet.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_GetAnalysisRule_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysisRuleAsync
+ ///
+ /// 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 GetAnalysisRuleAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/analysisRules/[ANALYSIS_RULE]";
+ // Make the request
+ AnalysisRule response = await contactCenterInsightsClient.GetAnalysisRuleAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysisRule_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..613a392d8860
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleRequestObjectAsyncSnippet.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_GetAnalysisRule_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysisRuleAsync
+ ///
+ /// 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 GetAnalysisRuleRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetAnalysisRuleRequest request = new GetAnalysisRuleRequest
+ {
+ AnalysisRuleName = AnalysisRuleName.FromProjectLocationAnalysisRule("[PROJECT]", "[LOCATION]", "[ANALYSIS_RULE]"),
+ };
+ // Make the request
+ AnalysisRule response = await contactCenterInsightsClient.GetAnalysisRuleAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysisRule_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..5e86f16c5481
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleRequestObjectSnippet.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_GetAnalysisRule_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysisRule
+ ///
+ /// 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 GetAnalysisRuleRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetAnalysisRuleRequest request = new GetAnalysisRuleRequest
+ {
+ AnalysisRuleName = AnalysisRuleName.FromProjectLocationAnalysisRule("[PROJECT]", "[LOCATION]", "[ANALYSIS_RULE]"),
+ };
+ // Make the request
+ AnalysisRule response = contactCenterInsightsClient.GetAnalysisRule(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysisRule_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..dbf9179a7e72
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleResourceNamesAsyncSnippet.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_GetAnalysisRule_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysisRuleAsync
+ ///
+ /// 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 GetAnalysisRuleResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ AnalysisRuleName name = AnalysisRuleName.FromProjectLocationAnalysisRule("[PROJECT]", "[LOCATION]", "[ANALYSIS_RULE]");
+ // Make the request
+ AnalysisRule response = await contactCenterInsightsClient.GetAnalysisRuleAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysisRule_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..64a8223113f5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleResourceNamesSnippet.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_GetAnalysisRule_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysisRule
+ ///
+ /// 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 GetAnalysisRuleResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ AnalysisRuleName name = AnalysisRuleName.FromProjectLocationAnalysisRule("[PROJECT]", "[LOCATION]", "[ANALYSIS_RULE]");
+ // Make the request
+ AnalysisRule response = contactCenterInsightsClient.GetAnalysisRule(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysisRule_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleSnippet.g.cs
new file mode 100755
index 000000000000..4ba38ad169d8
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisRuleSnippet.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_GetAnalysisRule_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysisRule
+ ///
+ /// 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 GetAnalysisRule()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/analysisRules/[ANALYSIS_RULE]";
+ // Make the request
+ AnalysisRule response = contactCenterInsightsClient.GetAnalysisRule(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysisRule_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisSnippet.g.cs
new file mode 100755
index 000000000000..ad1085310557
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetAnalysisSnippet.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_GetAnalysis_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetAnalysis
+ ///
+ /// 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 GetAnalysis()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]/analyses/[ANALYSIS]";
+ // Make the request
+ Analysis response = contactCenterInsightsClient.GetAnalysis(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetAnalysis_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationAsyncSnippet.g.cs
new file mode 100755
index 000000000000..f2714793f356
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationAsyncSnippet.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_GetConversation_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetConversationAsync
+ ///
+ /// 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 GetConversationAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]";
+ // Make the request
+ Conversation response = await contactCenterInsightsClient.GetConversationAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetConversation_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..abf9e99ac039
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,48 @@
+// 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_GetConversation_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetConversationAsync
+ ///
+ /// 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 GetConversationRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetConversationRequest request = new GetConversationRequest
+ {
+ ConversationName = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]"),
+ View = ConversationView.Unspecified,
+ };
+ // Make the request
+ Conversation response = await contactCenterInsightsClient.GetConversationAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetConversation_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..a08abfbe8407
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationRequestObjectSnippet.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_GetConversation_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetConversation
+ ///
+ /// 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 GetConversationRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetConversationRequest request = new GetConversationRequest
+ {
+ ConversationName = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]"),
+ View = ConversationView.Unspecified,
+ };
+ // Make the request
+ Conversation response = contactCenterInsightsClient.GetConversation(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetConversation_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..2de463431479
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationResourceNamesAsyncSnippet.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_GetConversation_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetConversationAsync
+ ///
+ /// 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 GetConversationResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ ConversationName name = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]");
+ // Make the request
+ Conversation response = await contactCenterInsightsClient.GetConversationAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetConversation_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..85200a1770ed
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationResourceNamesSnippet.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_GetConversation_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetConversation
+ ///
+ /// 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 GetConversationResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ ConversationName name = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]");
+ // Make the request
+ Conversation response = contactCenterInsightsClient.GetConversation(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetConversation_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationSnippet.g.cs
new file mode 100755
index 000000000000..de82ae8cff21
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetConversationSnippet.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_GetConversation_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetConversation
+ ///
+ /// 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 GetConversation()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]";
+ // Make the request
+ Conversation response = contactCenterInsightsClient.GetConversation(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetConversation_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecAsyncSnippet.g.cs
new file mode 100755
index 000000000000..454a42266940
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..45d52719a9a7
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..e84d70af9a4d
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..afdc9f44bcda
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..4dddc13d9bd4
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetEncryptionSpecSnippet.g.cs
new file mode 100755
index 000000000000..7a165722abbc
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelAsyncSnippet.g.cs
new file mode 100755
index 000000000000..3ca317e3b5ee
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelAsyncSnippet.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_GetFeedbackLabel_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetFeedbackLabelAsync
+ ///
+ /// 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 GetFeedbackLabelAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]/feedbackLabels/[FEEDBACK_LABEL]";
+ // Make the request
+ FeedbackLabel response = await contactCenterInsightsClient.GetFeedbackLabelAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetFeedbackLabel_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..6855c251407d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelRequestObjectAsyncSnippet.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_GetFeedbackLabel_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetFeedbackLabelAsync
+ ///
+ /// 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 GetFeedbackLabelRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetFeedbackLabelRequest request = new GetFeedbackLabelRequest
+ {
+ FeedbackLabelName = FeedbackLabelName.FromProjectLocationConversationFeedbackLabel("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[FEEDBACK_LABEL]"),
+ };
+ // Make the request
+ FeedbackLabel response = await contactCenterInsightsClient.GetFeedbackLabelAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetFeedbackLabel_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..a16f35eda961
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelRequestObjectSnippet.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_GetFeedbackLabel_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetFeedbackLabel
+ ///
+ /// 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 GetFeedbackLabelRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetFeedbackLabelRequest request = new GetFeedbackLabelRequest
+ {
+ FeedbackLabelName = FeedbackLabelName.FromProjectLocationConversationFeedbackLabel("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[FEEDBACK_LABEL]"),
+ };
+ // Make the request
+ FeedbackLabel response = contactCenterInsightsClient.GetFeedbackLabel(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetFeedbackLabel_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..51a729e13e7d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelResourceNamesAsyncSnippet.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_GetFeedbackLabel_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetFeedbackLabelAsync
+ ///
+ /// 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 GetFeedbackLabelResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ FeedbackLabelName name = FeedbackLabelName.FromProjectLocationConversationFeedbackLabel("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[FEEDBACK_LABEL]");
+ // Make the request
+ FeedbackLabel response = await contactCenterInsightsClient.GetFeedbackLabelAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetFeedbackLabel_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..cd701cade745
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelResourceNamesSnippet.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_GetFeedbackLabel_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetFeedbackLabel
+ ///
+ /// 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 GetFeedbackLabelResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ FeedbackLabelName name = FeedbackLabelName.FromProjectLocationConversationFeedbackLabel("[PROJECT]", "[LOCATION]", "[CONVERSATION]", "[FEEDBACK_LABEL]");
+ // Make the request
+ FeedbackLabel response = contactCenterInsightsClient.GetFeedbackLabel(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetFeedbackLabel_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelSnippet.g.cs
new file mode 100755
index 000000000000..f6136f621201
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetFeedbackLabelSnippet.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_GetFeedbackLabel_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetFeedbackLabel
+ ///
+ /// 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 GetFeedbackLabel()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]/feedbackLabels/[FEEDBACK_LABEL]";
+ // Make the request
+ FeedbackLabel response = contactCenterInsightsClient.GetFeedbackLabel(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetFeedbackLabel_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueAsyncSnippet.g.cs
new file mode 100755
index 000000000000..e4410393a973
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueAsyncSnippet.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_GetIssue_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssueAsync
+ ///
+ /// 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 GetIssueAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]/issues/[ISSUE]";
+ // Make the request
+ Issue response = await contactCenterInsightsClient.GetIssueAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelAsyncSnippet.g.cs
new file mode 100755
index 000000000000..40c388601fa7
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelAsyncSnippet.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_GetIssueModel_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssueModelAsync
+ ///
+ /// 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 GetIssueModelAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]";
+ // Make the request
+ IssueModel response = await contactCenterInsightsClient.GetIssueModelAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssueModel_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..6b758211a8c9
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelRequestObjectAsyncSnippet.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_GetIssueModel_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssueModelAsync
+ ///
+ /// 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 GetIssueModelRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetIssueModelRequest request = new GetIssueModelRequest
+ {
+ IssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"),
+ };
+ // Make the request
+ IssueModel response = await contactCenterInsightsClient.GetIssueModelAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssueModel_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..0ca2b2de855e
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelRequestObjectSnippet.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_GetIssueModel_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssueModel
+ ///
+ /// 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 GetIssueModelRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetIssueModelRequest request = new GetIssueModelRequest
+ {
+ IssueModelName = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]"),
+ };
+ // Make the request
+ IssueModel response = contactCenterInsightsClient.GetIssueModel(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssueModel_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..6c82c537abe8
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelResourceNamesAsyncSnippet.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_GetIssueModel_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssueModelAsync
+ ///
+ /// 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 GetIssueModelResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ IssueModelName name = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]");
+ // Make the request
+ IssueModel response = await contactCenterInsightsClient.GetIssueModelAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssueModel_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..91a0b52d1061
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelResourceNamesSnippet.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_GetIssueModel_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssueModel
+ ///
+ /// 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 GetIssueModelResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ IssueModelName name = IssueModelName.FromProjectLocationIssueModel("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]");
+ // Make the request
+ IssueModel response = contactCenterInsightsClient.GetIssueModel(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssueModel_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelSnippet.g.cs
new file mode 100755
index 000000000000..04141aded10e
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueModelSnippet.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_GetIssueModel_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssueModel
+ ///
+ /// 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 GetIssueModel()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]";
+ // Make the request
+ IssueModel response = contactCenterInsightsClient.GetIssueModel(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssueModel_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..7e9970db3e44
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueRequestObjectAsyncSnippet.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_GetIssue_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssueAsync
+ ///
+ /// 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 GetIssueRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetIssueRequest request = new GetIssueRequest
+ {
+ IssueName = IssueName.FromProjectLocationIssueModelIssue("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]", "[ISSUE]"),
+ };
+ // Make the request
+ Issue response = await contactCenterInsightsClient.GetIssueAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..06a44647e1ba
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueRequestObjectSnippet.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_GetIssue_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssue
+ ///
+ /// 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 GetIssueRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetIssueRequest request = new GetIssueRequest
+ {
+ IssueName = IssueName.FromProjectLocationIssueModelIssue("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]", "[ISSUE]"),
+ };
+ // Make the request
+ Issue response = contactCenterInsightsClient.GetIssue(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..85f7fbd26f0c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueResourceNamesAsyncSnippet.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_GetIssue_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssueAsync
+ ///
+ /// 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 GetIssueResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ IssueName name = IssueName.FromProjectLocationIssueModelIssue("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]", "[ISSUE]");
+ // Make the request
+ Issue response = await contactCenterInsightsClient.GetIssueAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..6dec9670aadd
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueResourceNamesSnippet.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_GetIssue_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssue
+ ///
+ /// 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 GetIssueResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ IssueName name = IssueName.FromProjectLocationIssueModelIssue("[PROJECT]", "[LOCATION]", "[ISSUE_MODEL]", "[ISSUE]");
+ // Make the request
+ Issue response = contactCenterInsightsClient.GetIssue(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueSnippet.g.cs
new file mode 100755
index 000000000000..03e6491bd9e4
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetIssueSnippet.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_GetIssue_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetIssue
+ ///
+ /// 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 GetIssue()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/issueModels/[ISSUE_MODEL]/issues/[ISSUE]";
+ // Make the request
+ Issue response = contactCenterInsightsClient.GetIssue(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetIssue_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherAsyncSnippet.g.cs
new file mode 100755
index 000000000000..ad97208194d0
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherAsyncSnippet.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_GetPhraseMatcher_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetPhraseMatcherAsync
+ ///
+ /// 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 GetPhraseMatcherAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/phraseMatchers/[PHRASE_MATCHER]";
+ // Make the request
+ PhraseMatcher response = await contactCenterInsightsClient.GetPhraseMatcherAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..2c6abac50c1d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherRequestObjectAsyncSnippet.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_GetPhraseMatcher_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetPhraseMatcherAsync
+ ///
+ /// 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 GetPhraseMatcherRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetPhraseMatcherRequest request = new GetPhraseMatcherRequest
+ {
+ PhraseMatcherName = PhraseMatcherName.FromProjectLocationPhraseMatcher("[PROJECT]", "[LOCATION]", "[PHRASE_MATCHER]"),
+ };
+ // Make the request
+ PhraseMatcher response = await contactCenterInsightsClient.GetPhraseMatcherAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..b81789d774af
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherRequestObjectSnippet.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_GetPhraseMatcher_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetPhraseMatcher
+ ///
+ /// 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 GetPhraseMatcherRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetPhraseMatcherRequest request = new GetPhraseMatcherRequest
+ {
+ PhraseMatcherName = PhraseMatcherName.FromProjectLocationPhraseMatcher("[PROJECT]", "[LOCATION]", "[PHRASE_MATCHER]"),
+ };
+ // Make the request
+ PhraseMatcher response = contactCenterInsightsClient.GetPhraseMatcher(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..dac9074b8e97
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherResourceNamesAsyncSnippet.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_GetPhraseMatcher_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetPhraseMatcherAsync
+ ///
+ /// 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 GetPhraseMatcherResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ PhraseMatcherName name = PhraseMatcherName.FromProjectLocationPhraseMatcher("[PROJECT]", "[LOCATION]", "[PHRASE_MATCHER]");
+ // Make the request
+ PhraseMatcher response = await contactCenterInsightsClient.GetPhraseMatcherAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..4b14a2bd4c9e
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherResourceNamesSnippet.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_GetPhraseMatcher_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetPhraseMatcher
+ ///
+ /// 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 GetPhraseMatcherResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ PhraseMatcherName name = PhraseMatcherName.FromProjectLocationPhraseMatcher("[PROJECT]", "[LOCATION]", "[PHRASE_MATCHER]");
+ // Make the request
+ PhraseMatcher response = contactCenterInsightsClient.GetPhraseMatcher(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherSnippet.g.cs
new file mode 100755
index 000000000000..495ffa5728ae
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetPhraseMatcherSnippet.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_GetPhraseMatcher_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetPhraseMatcher
+ ///
+ /// 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 GetPhraseMatcher()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/phraseMatchers/[PHRASE_MATCHER]";
+ // Make the request
+ PhraseMatcher response = contactCenterInsightsClient.GetPhraseMatcher(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetPhraseMatcher_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionAsyncSnippet.g.cs
new file mode 100755
index 000000000000..8649e3e708e5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionAsyncSnippet.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_GetQaQuestion_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaQuestionAsync
+ ///
+ /// 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 GetQaQuestionAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]/revisions/[REVISION]/qaQuestions/[QA_QUESTION]";
+ // Make the request
+ QaQuestion response = await contactCenterInsightsClient.GetQaQuestionAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaQuestion_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..6072f0283956
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionRequestObjectAsyncSnippet.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_GetQaQuestion_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaQuestionAsync
+ ///
+ /// 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 GetQaQuestionRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetQaQuestionRequest request = new GetQaQuestionRequest
+ {
+ QaQuestionName = QaQuestionName.FromProjectLocationQaScorecardRevisionQaQuestion("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]", "[QA_QUESTION]"),
+ };
+ // Make the request
+ QaQuestion response = await contactCenterInsightsClient.GetQaQuestionAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaQuestion_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..ae58069f3b76
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionRequestObjectSnippet.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_GetQaQuestion_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaQuestion
+ ///
+ /// 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 GetQaQuestionRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetQaQuestionRequest request = new GetQaQuestionRequest
+ {
+ QaQuestionName = QaQuestionName.FromProjectLocationQaScorecardRevisionQaQuestion("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]", "[QA_QUESTION]"),
+ };
+ // Make the request
+ QaQuestion response = contactCenterInsightsClient.GetQaQuestion(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaQuestion_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..6eb8bdfc8b88
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionResourceNamesAsyncSnippet.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_GetQaQuestion_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaQuestionAsync
+ ///
+ /// 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 GetQaQuestionResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ QaQuestionName name = QaQuestionName.FromProjectLocationQaScorecardRevisionQaQuestion("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]", "[QA_QUESTION]");
+ // Make the request
+ QaQuestion response = await contactCenterInsightsClient.GetQaQuestionAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaQuestion_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..7c54e3ff9047
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionResourceNamesSnippet.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_GetQaQuestion_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaQuestion
+ ///
+ /// 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 GetQaQuestionResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ QaQuestionName name = QaQuestionName.FromProjectLocationQaScorecardRevisionQaQuestion("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]", "[QA_QUESTION]");
+ // Make the request
+ QaQuestion response = contactCenterInsightsClient.GetQaQuestion(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaQuestion_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionSnippet.g.cs
new file mode 100755
index 000000000000..d74c09d8e55c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaQuestionSnippet.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_GetQaQuestion_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaQuestion
+ ///
+ /// 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 GetQaQuestion()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]/revisions/[REVISION]/qaQuestions/[QA_QUESTION]";
+ // Make the request
+ QaQuestion response = contactCenterInsightsClient.GetQaQuestion(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaQuestion_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardAsyncSnippet.g.cs
new file mode 100755
index 000000000000..af8864491c23
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardAsyncSnippet.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_GetQaScorecard_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecardAsync
+ ///
+ /// 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 GetQaScorecardAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]";
+ // Make the request
+ QaScorecard response = await contactCenterInsightsClient.GetQaScorecardAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecard_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..cab98ce02ccd
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRequestObjectAsyncSnippet.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_GetQaScorecard_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecardAsync
+ ///
+ /// 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 GetQaScorecardRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetQaScorecardRequest request = new GetQaScorecardRequest
+ {
+ QaScorecardName = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]"),
+ };
+ // Make the request
+ QaScorecard response = await contactCenterInsightsClient.GetQaScorecardAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecard_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..a145e33bf5b3
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRequestObjectSnippet.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_GetQaScorecard_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecard
+ ///
+ /// 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 GetQaScorecardRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetQaScorecardRequest request = new GetQaScorecardRequest
+ {
+ QaScorecardName = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]"),
+ };
+ // Make the request
+ QaScorecard response = contactCenterInsightsClient.GetQaScorecard(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecard_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..1a855d23d5d4
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardResourceNamesAsyncSnippet.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_GetQaScorecard_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecardAsync
+ ///
+ /// 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 GetQaScorecardResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ QaScorecardName name = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]");
+ // Make the request
+ QaScorecard response = await contactCenterInsightsClient.GetQaScorecardAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecard_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..634a909d6d57
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardResourceNamesSnippet.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_GetQaScorecard_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecard
+ ///
+ /// 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 GetQaScorecardResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ QaScorecardName name = QaScorecardName.FromProjectLocationQaScorecard("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]");
+ // Make the request
+ QaScorecard response = contactCenterInsightsClient.GetQaScorecard(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecard_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionAsyncSnippet.g.cs
new file mode 100755
index 000000000000..9be3a4c00071
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionAsyncSnippet.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_GetQaScorecardRevision_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecardRevisionAsync
+ ///
+ /// 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 GetQaScorecardRevisionAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]/revisions/[REVISION]";
+ // Make the request
+ QaScorecardRevision response = await contactCenterInsightsClient.GetQaScorecardRevisionAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecardRevision_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..95dd558df683
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionRequestObjectAsyncSnippet.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_GetQaScorecardRevision_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecardRevisionAsync
+ ///
+ /// 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 GetQaScorecardRevisionRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetQaScorecardRevisionRequest request = new GetQaScorecardRevisionRequest
+ {
+ QaScorecardRevisionName = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]"),
+ };
+ // Make the request
+ QaScorecardRevision response = await contactCenterInsightsClient.GetQaScorecardRevisionAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecardRevision_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..877a579598b0
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionRequestObjectSnippet.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_GetQaScorecardRevision_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecardRevision
+ ///
+ /// 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 GetQaScorecardRevisionRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetQaScorecardRevisionRequest request = new GetQaScorecardRevisionRequest
+ {
+ QaScorecardRevisionName = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]"),
+ };
+ // Make the request
+ QaScorecardRevision response = contactCenterInsightsClient.GetQaScorecardRevision(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecardRevision_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..0d22d061c288
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionResourceNamesAsyncSnippet.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_GetQaScorecardRevision_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecardRevisionAsync
+ ///
+ /// 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 GetQaScorecardRevisionResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ QaScorecardRevisionName name = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]");
+ // Make the request
+ QaScorecardRevision response = await contactCenterInsightsClient.GetQaScorecardRevisionAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecardRevision_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..93a26c8e8bed
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionResourceNamesSnippet.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_GetQaScorecardRevision_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecardRevision
+ ///
+ /// 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 GetQaScorecardRevisionResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ QaScorecardRevisionName name = QaScorecardRevisionName.FromProjectLocationQaScorecardRevision("[PROJECT]", "[LOCATION]", "[QA_SCORECARD]", "[REVISION]");
+ // Make the request
+ QaScorecardRevision response = contactCenterInsightsClient.GetQaScorecardRevision(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecardRevision_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionSnippet.g.cs
new file mode 100755
index 000000000000..e51581be95b7
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardRevisionSnippet.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_GetQaScorecardRevision_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecardRevision
+ ///
+ /// 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 GetQaScorecardRevision()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]/revisions/[REVISION]";
+ // Make the request
+ QaScorecardRevision response = contactCenterInsightsClient.GetQaScorecardRevision(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecardRevision_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardSnippet.g.cs
new file mode 100755
index 000000000000..cd69b1921918
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetQaScorecardSnippet.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_GetQaScorecard_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetQaScorecard
+ ///
+ /// 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 GetQaScorecard()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/qaScorecards/[QA_SCORECARD]";
+ // Make the request
+ QaScorecard response = contactCenterInsightsClient.GetQaScorecard(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetQaScorecard_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsAsyncSnippet.g.cs
new file mode 100755
index 000000000000..06bb11ff78b2
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsAsyncSnippet.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_GetSettings_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetSettingsAsync
+ ///
+ /// 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 GetSettingsAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/settings";
+ // Make the request
+ Settings response = await contactCenterInsightsClient.GetSettingsAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..9321bfabce6d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsRequestObjectAsyncSnippet.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_GetSettings_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetSettingsAsync
+ ///
+ /// 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 GetSettingsRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetSettingsRequest request = new GetSettingsRequest
+ {
+ SettingsName = SettingsName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ };
+ // Make the request
+ Settings response = await contactCenterInsightsClient.GetSettingsAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..f968e59c2b89
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsRequestObjectSnippet.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_GetSettings_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetSettings
+ ///
+ /// 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 GetSettingsRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetSettingsRequest request = new GetSettingsRequest
+ {
+ SettingsName = SettingsName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ };
+ // Make the request
+ Settings response = contactCenterInsightsClient.GetSettings(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..c0b56cac0452
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsResourceNamesAsyncSnippet.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_GetSettings_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetSettingsAsync
+ ///
+ /// 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 GetSettingsResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ SettingsName name = SettingsName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ Settings response = await contactCenterInsightsClient.GetSettingsAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..89dc1952b605
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsResourceNamesSnippet.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_GetSettings_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetSettings
+ ///
+ /// 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 GetSettingsResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ SettingsName name = SettingsName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ Settings response = contactCenterInsightsClient.GetSettings(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsSnippet.g.cs
new file mode 100755
index 000000000000..43e9ec2c5df9
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetSettingsSnippet.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_GetSettings_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetSettings
+ ///
+ /// 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 GetSettings()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/settings";
+ // Make the request
+ Settings response = contactCenterInsightsClient.GetSettings(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetSettings_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewAsyncSnippet.g.cs
new file mode 100755
index 000000000000..74ba47c916ad
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewAsyncSnippet.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_GetView_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetViewAsync
+ ///
+ /// 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 GetViewAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/views/[VIEW]";
+ // Make the request
+ View response = await contactCenterInsightsClient.GetViewAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetView_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..6fe1508d5dbb
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewRequestObjectAsyncSnippet.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_GetView_async]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetViewAsync
+ ///
+ /// 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 GetViewRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ GetViewRequest request = new GetViewRequest
+ {
+ ViewName = ViewName.FromProjectLocationView("[PROJECT]", "[LOCATION]", "[VIEW]"),
+ };
+ // Make the request
+ View response = await contactCenterInsightsClient.GetViewAsync(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetView_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..6cf9ec6131a5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewRequestObjectSnippet.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_GetView_sync]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetView
+ ///
+ /// 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 GetViewRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ GetViewRequest request = new GetViewRequest
+ {
+ ViewName = ViewName.FromProjectLocationView("[PROJECT]", "[LOCATION]", "[VIEW]"),
+ };
+ // Make the request
+ View response = contactCenterInsightsClient.GetView(request);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetView_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..24ff9b972933
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewResourceNamesAsyncSnippet.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_GetView_async_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetViewAsync
+ ///
+ /// 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 GetViewResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ ViewName name = ViewName.FromProjectLocationView("[PROJECT]", "[LOCATION]", "[VIEW]");
+ // Make the request
+ View response = await contactCenterInsightsClient.GetViewAsync(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetView_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..0cbfad3cdcef
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewResourceNamesSnippet.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_GetView_sync_flattened_resourceNames]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetView
+ ///
+ /// 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 GetViewResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ ViewName name = ViewName.FromProjectLocationView("[PROJECT]", "[LOCATION]", "[VIEW]");
+ // Make the request
+ View response = contactCenterInsightsClient.GetView(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetView_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewSnippet.g.cs
new file mode 100755
index 000000000000..815c9c677479
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.GetViewSnippet.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_GetView_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for GetView
+ ///
+ /// 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 GetView()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string name = "projects/[PROJECT]/locations/[LOCATION]/views/[VIEW]";
+ // Make the request
+ View response = contactCenterInsightsClient.GetView(name);
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_GetView_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelAsyncSnippet.g.cs
new file mode 100755
index 000000000000..37f070e1bb94
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..42efc8834b9c
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..2e2e2b065245
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..f62b5ecb8c50
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..f1831c7bcb69
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ImportIssueModelSnippet.g.cs
new file mode 100755
index 000000000000..7deb7783aec5
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsAsyncSnippet.g.cs
new file mode 100755
index 000000000000..4fc3e3383e09
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsAsyncSnippet.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_IngestConversations_async_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for IngestConversationsAsync
+ ///
+ /// 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 IngestConversationsAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ Operation response = await contactCenterInsightsClient.IngestConversationsAsync(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ IngestConversationsResponse 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.PollOnceIngestConversationsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IngestConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_IngestConversations_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..a8985a84ba08
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,71 @@
+// 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_IngestConversations_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 IngestConversationsAsync
+ ///
+ /// 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 IngestConversationsRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ IngestConversationsRequest request = new IngestConversationsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ GcsSource = new IngestConversationsRequest.Types.GcsSource(),
+ TranscriptObjectConfig = new IngestConversationsRequest.Types.TranscriptObjectConfig(),
+ ConversationConfig = new IngestConversationsRequest.Types.ConversationConfig(),
+ RedactionConfig = new RedactionConfig(),
+ SpeechConfig = new SpeechConfig(),
+ SampleSize = 0,
+ };
+ // Make the request
+ Operation response = await contactCenterInsightsClient.IngestConversationsAsync(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ IngestConversationsResponse 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.PollOnceIngestConversationsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IngestConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_IngestConversations_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..12ceb4454659
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsRequestObjectSnippet.g.cs
@@ -0,0 +1,70 @@
+// 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_IngestConversations_sync]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for IngestConversations
+ ///
+ /// 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 IngestConversationsRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ IngestConversationsRequest request = new IngestConversationsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ GcsSource = new IngestConversationsRequest.Types.GcsSource(),
+ TranscriptObjectConfig = new IngestConversationsRequest.Types.TranscriptObjectConfig(),
+ ConversationConfig = new IngestConversationsRequest.Types.ConversationConfig(),
+ RedactionConfig = new RedactionConfig(),
+ SpeechConfig = new SpeechConfig(),
+ SampleSize = 0,
+ };
+ // Make the request
+ Operation response = contactCenterInsightsClient.IngestConversations(request);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ IngestConversationsResponse 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.PollOnceIngestConversations(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IngestConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_IngestConversations_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..1864da2aeb7d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsResourceNamesAsyncSnippet.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_IngestConversations_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 IngestConversationsAsync
+ ///
+ /// 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 IngestConversationsResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ Operation response = await contactCenterInsightsClient.IngestConversationsAsync(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = await response.PollUntilCompletedAsync();
+ // Retrieve the operation result
+ IngestConversationsResponse 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.PollOnceIngestConversationsAsync(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IngestConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_IngestConversations_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..c52245af7374
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsResourceNamesSnippet.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_IngestConversations_sync_flattened_resourceNames]
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for IngestConversations
+ ///
+ /// 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 IngestConversationsResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ Operation response = contactCenterInsightsClient.IngestConversations(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ IngestConversationsResponse 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.PollOnceIngestConversations(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IngestConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_IngestConversations_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsSnippet.g.cs
new file mode 100755
index 000000000000..73aaba021fc8
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.IngestConversationsSnippet.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_IngestConversations_sync_flattened]
+ using Google.Cloud.ContactCenterInsights.V1;
+ using Google.LongRunning;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for IngestConversations
+ ///
+ /// 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 IngestConversations()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ Operation response = contactCenterInsightsClient.IngestConversations(parent);
+
+ // Poll until the returned long-running operation is complete
+ Operation completedResponse = response.PollUntilCompleted();
+ // Retrieve the operation result
+ IngestConversationsResponse 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.PollOnceIngestConversations(operationName);
+ // Check if the retrieved long-running operation has completed
+ if (retrievedResponse.IsCompleted)
+ {
+ // If it has completed, then access the result
+ IngestConversationsResponse retrievedResult = retrievedResponse.Result;
+ }
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_IngestConversations_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecAsyncSnippet.g.cs
new file mode 100755
index 000000000000..f63863cd85e1
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..9439f54bf7bc
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..aa3a3e6df624
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.InitializeEncryptionSpecSnippet.g.cs
new file mode 100755
index 000000000000..3c77cf21b611
--- /dev/null
+++ b/owl-bot-staging/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/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsAsyncSnippet.g.cs
new file mode 100755
index 000000000000..bfa15703f758
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsAsyncSnippet.g.cs
@@ -0,0 +1,79 @@
+// 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_ListAllFeedbackLabels_async_flattened]
+ using Google.Api.Gax;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAllFeedbackLabelsAsync
+ ///
+ /// 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 ListAllFeedbackLabelsAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ PagedAsyncEnumerable response = contactCenterInsightsClient.ListAllFeedbackLabelsAsync(parent);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((FeedbackLabel item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListAllFeedbackLabelsResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (FeedbackLabel item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (FeedbackLabel item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAllFeedbackLabels_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..564a4a641e0e
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,84 @@
+// 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_ListAllFeedbackLabels_async]
+ using Google.Api.Gax;
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAllFeedbackLabelsAsync
+ ///
+ /// 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 ListAllFeedbackLabelsRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ ListAllFeedbackLabelsRequest request = new ListAllFeedbackLabelsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Filter = "",
+ };
+ // Make the request
+ PagedAsyncEnumerable response = contactCenterInsightsClient.ListAllFeedbackLabelsAsync(request);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((FeedbackLabel item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListAllFeedbackLabelsResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (FeedbackLabel item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (FeedbackLabel item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAllFeedbackLabels_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..d14f65f1d0da
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsRequestObjectSnippet.g.cs
@@ -0,0 +1,82 @@
+// 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_ListAllFeedbackLabels_sync]
+ using Google.Api.Gax;
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAllFeedbackLabels
+ ///
+ /// 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 ListAllFeedbackLabelsRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ ListAllFeedbackLabelsRequest request = new ListAllFeedbackLabelsRequest
+ {
+ ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
+ Filter = "",
+ };
+ // Make the request
+ PagedEnumerable response = contactCenterInsightsClient.ListAllFeedbackLabels(request);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (FeedbackLabel item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListAllFeedbackLabelsResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (FeedbackLabel item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (FeedbackLabel item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAllFeedbackLabels_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..4dd40d34550d
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsResourceNamesAsyncSnippet.g.cs
@@ -0,0 +1,80 @@
+// 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_ListAllFeedbackLabels_async_flattened_resourceNames]
+ using Google.Api.Gax;
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAllFeedbackLabelsAsync
+ ///
+ /// 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 ListAllFeedbackLabelsResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ PagedAsyncEnumerable response = contactCenterInsightsClient.ListAllFeedbackLabelsAsync(parent);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((FeedbackLabel item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListAllFeedbackLabelsResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (FeedbackLabel item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (FeedbackLabel item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAllFeedbackLabels_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..53956846aefe
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsResourceNamesSnippet.g.cs
@@ -0,0 +1,78 @@
+// 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_ListAllFeedbackLabels_sync_flattened_resourceNames]
+ using Google.Api.Gax;
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAllFeedbackLabels
+ ///
+ /// 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 ListAllFeedbackLabelsResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]");
+ // Make the request
+ PagedEnumerable response = contactCenterInsightsClient.ListAllFeedbackLabels(parent);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (FeedbackLabel item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListAllFeedbackLabelsResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (FeedbackLabel item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (FeedbackLabel item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAllFeedbackLabels_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsSnippet.g.cs
new file mode 100755
index 000000000000..33a300087dd0
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAllFeedbackLabelsSnippet.g.cs
@@ -0,0 +1,77 @@
+// 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_ListAllFeedbackLabels_sync_flattened]
+ using Google.Api.Gax;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAllFeedbackLabels
+ ///
+ /// 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 ListAllFeedbackLabels()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ PagedEnumerable response = contactCenterInsightsClient.ListAllFeedbackLabels(parent);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (FeedbackLabel item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListAllFeedbackLabelsResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (FeedbackLabel item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (FeedbackLabel item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAllFeedbackLabels_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..a279febc9755
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesAsyncSnippet.g.cs
@@ -0,0 +1,79 @@
+// 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_ListAnalyses_async_flattened]
+ using Google.Api.Gax;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAnalysesAsync
+ ///
+ /// 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 ListAnalysesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]";
+ // Make the request
+ PagedAsyncEnumerable response = contactCenterInsightsClient.ListAnalysesAsync(parent);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((Analysis item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListAnalysesResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (Analysis item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (Analysis item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAnalyses_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..3e0f09da526c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,83 @@
+// 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_ListAnalyses_async]
+ using Google.Api.Gax;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAnalysesAsync
+ ///
+ /// 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 ListAnalysesRequestObjectAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ ListAnalysesRequest request = new ListAnalysesRequest
+ {
+ ParentAsConversationName = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]"),
+ Filter = "",
+ };
+ // Make the request
+ PagedAsyncEnumerable response = contactCenterInsightsClient.ListAnalysesAsync(request);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((Analysis item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListAnalysesResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (Analysis item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (Analysis item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAnalyses_async]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesRequestObjectSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesRequestObjectSnippet.g.cs
new file mode 100755
index 000000000000..de96249d9259
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesRequestObjectSnippet.g.cs
@@ -0,0 +1,81 @@
+// 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_ListAnalyses_sync]
+ using Google.Api.Gax;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAnalyses
+ ///
+ /// 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 ListAnalysesRequestObject()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ ListAnalysesRequest request = new ListAnalysesRequest
+ {
+ ParentAsConversationName = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]"),
+ Filter = "",
+ };
+ // Make the request
+ PagedEnumerable response = contactCenterInsightsClient.ListAnalyses(request);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (Analysis item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListAnalysesResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (Analysis item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (Analysis item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAnalyses_sync]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesResourceNamesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesResourceNamesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..7d952bad5fd5
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesResourceNamesAsyncSnippet.g.cs
@@ -0,0 +1,79 @@
+// 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_ListAnalyses_async_flattened_resourceNames]
+ using Google.Api.Gax;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAnalysesAsync
+ ///
+ /// 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 ListAnalysesResourceNamesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ ConversationName parent = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]");
+ // Make the request
+ PagedAsyncEnumerable response = contactCenterInsightsClient.ListAnalysesAsync(parent);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((Analysis item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListAnalysesResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (Analysis item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (Analysis item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAnalyses_async_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesResourceNamesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesResourceNamesSnippet.g.cs
new file mode 100755
index 000000000000..8c88d4b116a6
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesResourceNamesSnippet.g.cs
@@ -0,0 +1,77 @@
+// 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_ListAnalyses_sync_flattened_resourceNames]
+ using Google.Api.Gax;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAnalyses
+ ///
+ /// 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 ListAnalysesResourceNames()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ ConversationName parent = ConversationName.FromProjectLocationConversation("[PROJECT]", "[LOCATION]", "[CONVERSATION]");
+ // Make the request
+ PagedEnumerable response = contactCenterInsightsClient.ListAnalyses(parent);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (Analysis item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListAnalysesResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (Analysis item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (Analysis item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAnalyses_sync_flattened_resourceNames]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesSnippet.g.cs
new file mode 100755
index 000000000000..980ab006167c
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysesSnippet.g.cs
@@ -0,0 +1,77 @@
+// 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_ListAnalyses_sync_flattened]
+ using Google.Api.Gax;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAnalyses
+ ///
+ /// 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 ListAnalyses()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]/conversations/[CONVERSATION]";
+ // Make the request
+ PagedEnumerable response = contactCenterInsightsClient.ListAnalyses(parent);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ foreach (Analysis item in response)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ foreach (ListAnalysesResponse page in response.AsRawResponses())
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (Analysis item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ }
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = response.ReadPage(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (Analysis item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAnalyses_sync_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysisRulesAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysisRulesAsyncSnippet.g.cs
new file mode 100755
index 000000000000..03077b400a2b
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysisRulesAsyncSnippet.g.cs
@@ -0,0 +1,79 @@
+// 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_ListAnalysisRules_async_flattened]
+ using Google.Api.Gax;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ /// Snippet for ListAnalysisRulesAsync
+ ///
+ /// 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 ListAnalysisRulesAsync()
+ {
+ // Create client
+ ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync();
+ // Initialize request argument(s)
+ string parent = "projects/[PROJECT]/locations/[LOCATION]";
+ // Make the request
+ PagedAsyncEnumerable response = contactCenterInsightsClient.ListAnalysisRulesAsync(parent);
+
+ // Iterate over all response items, lazily performing RPCs as required
+ await response.ForEachAsync((AnalysisRule item) =>
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ });
+
+ // Or iterate over pages (of server-defined size), performing one RPC per page
+ await response.AsRawResponses().ForEachAsync((ListAnalysisRulesResponse page) =>
+ {
+ // Do something with each page of items
+ Console.WriteLine("A page of results:");
+ foreach (AnalysisRule item in page)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ });
+
+ // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
+ int pageSize = 10;
+ Page singlePage = await response.ReadPageAsync(pageSize);
+ // Do something with the page of items
+ Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
+ foreach (AnalysisRule item in singlePage)
+ {
+ // Do something with each item
+ Console.WriteLine(item);
+ }
+ // Store the pageToken, for when the next page is required.
+ string nextPageToken = singlePage.NextPageToken;
+ }
+ }
+ // [END contactcenterinsights_v1_generated_ContactCenterInsights_ListAnalysisRules_async_flattened]
+}
diff --git a/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysisRulesRequestObjectAsyncSnippet.g.cs b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysisRulesRequestObjectAsyncSnippet.g.cs
new file mode 100755
index 000000000000..2995e1d19309
--- /dev/null
+++ b/owl-bot-staging/Google.Cloud.ContactCenterInsights.V1/Google.Cloud.ContactCenterInsights.V1.GeneratedSnippets/ContactCenterInsightsClient.ListAnalysisRulesRequestObjectAsyncSnippet.g.cs
@@ -0,0 +1,83 @@
+// 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_ListAnalysisRules_async]
+ using Google.Api.Gax;
+ using Google.Api.Gax.ResourceNames;
+ using Google.Cloud.ContactCenterInsights.V1;
+ using System;
+ using System.Linq;
+ using System.Threading.Tasks;
+
+ public sealed partial class GeneratedContactCenterInsightsClientSnippets
+ {
+ ///