/// <summary>Snippet for GetServiceLevelObjective</summary> public void GetServiceLevelObjective() { // Snippet: GetServiceLevelObjective(ServiceLevelObjectiveName,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) ServiceLevelObjectiveName name = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"); // Make the request ServiceLevelObjective response = serviceMonitoringServiceClient.GetServiceLevelObjective(name); // End snippet }
/// <summary>Snippet for UpdateServiceLevelObjective</summary> public void UpdateServiceLevelObjective() { // Snippet: UpdateServiceLevelObjective(ServiceLevelObjective,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) ServiceLevelObjective serviceLevelObjective = new ServiceLevelObjective(); // Make the request ServiceLevelObjective response = serviceMonitoringServiceClient.UpdateServiceLevelObjective(serviceLevelObjective); // End snippet }
/// <summary>Snippet for CreateService</summary> public void CreateService() { // Snippet: CreateService(ProjectName,Service,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) ProjectName parent = new ProjectName("[PROJECT]"); Service service = new Service(); // Make the request Service response = serviceMonitoringServiceClient.CreateService(parent, service); // End snippet }
/// <summary>Snippet for CreateServiceLevelObjective</summary> public void CreateServiceLevelObjective() { // Snippet: CreateServiceLevelObjective(ServiceName,ServiceLevelObjective,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) ServiceName parent = new ServiceName("[PROJECT]", "[SERVICE]"); ServiceLevelObjective serviceLevelObjective = new ServiceLevelObjective(); // Make the request ServiceLevelObjective response = serviceMonitoringServiceClient.CreateServiceLevelObjective(parent, serviceLevelObjective); // End snippet }
/// <summary>Snippet for DeleteService</summary> public void DeleteService() { // Snippet: DeleteService(ServiceName,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) ServiceName name = new ServiceName("[PROJECT]", "[SERVICE]"); // Make the request serviceMonitoringServiceClient.DeleteService(name); // End snippet }
/// <summary>Snippet for UpdateServiceLevelObjective</summary> public void UpdateServiceLevelObjective_RequestObject() { // Snippet: UpdateServiceLevelObjective(UpdateServiceLevelObjectiveRequest,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) UpdateServiceLevelObjectiveRequest request = new UpdateServiceLevelObjectiveRequest { ServiceLevelObjective = new ServiceLevelObjective(), }; // Make the request ServiceLevelObjective response = serviceMonitoringServiceClient.UpdateServiceLevelObjective(request); // End snippet }
/// <summary>Snippet for GetService</summary> public void GetService_RequestObject() { // Snippet: GetService(GetServiceRequest,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) GetServiceRequest request = new GetServiceRequest { ServiceName = new ServiceName("[PROJECT]", "[SERVICE]"), }; // Make the request Service response = serviceMonitoringServiceClient.GetService(request); // End snippet }
/// <summary>Snippet for DeleteServiceLevelObjective</summary> public void DeleteServiceLevelObjective_RequestObject() { // Snippet: DeleteServiceLevelObjective(DeleteServiceLevelObjectiveRequest,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) DeleteServiceLevelObjectiveRequest request = new DeleteServiceLevelObjectiveRequest { ServiceLevelObjectiveName = new ServiceLevelObjectiveName("[PROJECT]", "[SERVICE]", "[SERVICE_LEVEL_OBJECTIVE]"), }; // Make the request serviceMonitoringServiceClient.DeleteServiceLevelObjective(request); // End snippet }
/// <summary>Snippet for CreateService</summary> public void CreateService_RequestObject() { // Snippet: CreateService(CreateServiceRequest,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) CreateServiceRequest request = new CreateServiceRequest { ParentAsProjectName = new ProjectName("[PROJECT]"), Service = new Service(), }; // Make the request Service response = serviceMonitoringServiceClient.CreateService(request); // End snippet }
/// <summary>Snippet for ListServiceLevelObjectives</summary> public void ListServiceLevelObjectives_RequestObject() { // Snippet: ListServiceLevelObjectives(ListServiceLevelObjectivesRequest,CallSettings) // Create client ServiceMonitoringServiceClient serviceMonitoringServiceClient = ServiceMonitoringServiceClient.Create(); // Initialize request argument(s) ListServiceLevelObjectivesRequest request = new ListServiceLevelObjectivesRequest { ParentAsServiceName = new ServiceName("[PROJECT]", "[SERVICE]"), }; // Make the request PagedEnumerable <ListServiceLevelObjectivesResponse, ServiceLevelObjective> response = serviceMonitoringServiceClient.ListServiceLevelObjectives(request); // Iterate over all response items, lazily performing RPCs as required foreach (ServiceLevelObjective 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 (ListServiceLevelObjectivesResponse page in response.AsRawResponses()) { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (ServiceLevelObjective item in page) { 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 <ServiceLevelObjective> 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 (ServiceLevelObjective item in singlePage) { Console.WriteLine(item); } // Store the pageToken, for when the next page is required. string nextPageToken = singlePage.NextPageToken; // End snippet }