/// <summary>Snippet for DeleteCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteCapacityCommitmentResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) CapacityCommitmentName name = CapacityCommitmentName.FromProjectLocationCapacityCommitment("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]"); // Make the request await reservationServiceClient.DeleteCapacityCommitmentAsync(name); }
/// <summary>Snippet for DeleteCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteCapacityCommitmentAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/capacityCommitments/[CAPACITY_COMMITMENT]"; // Make the request await reservationServiceClient.DeleteCapacityCommitmentAsync(name); }
/// <summary>Snippet for DeleteReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteReservationAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/reservations/[RESERVATION]"; // Make the request await reservationServiceClient.DeleteReservationAsync(name); }
/// <summary>Snippet for GetBiReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetBiReservationResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) BiReservationName name = BiReservationName.FromProjectLocationBireservation("[PROJECT]", "[LOCATION]", "[BIRESERVATION]"); // Make the request BiReservation response = await reservationServiceClient.GetBiReservationAsync(name); }
/// <summary>Snippet for DeleteAssignmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteAssignmentResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) AssignmentName name = AssignmentName.FromProjectLocationReservationAssignment("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]"); // Make the request await reservationServiceClient.DeleteAssignmentAsync(name); }
/// <summary>Snippet for GetBiReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetBiReservationAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/bireservation"; // Make the request BiReservation response = await reservationServiceClient.GetBiReservationAsync(name); }
/// <summary>Snippet for CreateAssignmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task CreateAssignmentAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]/reservations/[RESERVATION]"; Assignment assignment = new Assignment(); // Make the request Assignment response = await reservationServiceClient.CreateAssignmentAsync(parent, assignment); }
/// <summary>Snippet for MergeCapacityCommitmentsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task MergeCapacityCommitmentsResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); IEnumerable <string> capacityCommitmentIds = new string[] { "", }; // Make the request CapacityCommitment response = await reservationServiceClient.MergeCapacityCommitmentsAsync(parent, capacityCommitmentIds); }
/// <summary>Snippet for MoveAssignmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task MoveAssignmentAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/reservations/[RESERVATION]/assignments/[ASSIGNMENT]"; string destinationId = "projects/[PROJECT]/locations/[LOCATION]/reservations/[RESERVATION]"; // Make the request Assignment response = await reservationServiceClient.MoveAssignmentAsync(name, destinationId); }
/// <summary>Snippet for CreateCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task CreateCapacityCommitmentAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]"; CapacityCommitment capacityCommitment = new CapacityCommitment(); // Make the request CapacityCommitment response = await reservationServiceClient.CreateCapacityCommitmentAsync(parent, capacityCommitment); }
/// <summary>Snippet for UpdateCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdateCapacityCommitmentAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) CapacityCommitment capacityCommitment = new CapacityCommitment(); FieldMask updateMask = new FieldMask(); // Make the request CapacityCommitment response = await reservationServiceClient.UpdateCapacityCommitmentAsync(capacityCommitment, updateMask); }
/// <summary>Snippet for SplitCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task SplitCapacityCommitmentResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) CapacityCommitmentName name = CapacityCommitmentName.FromProjectLocationCapacityCommitment("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]"); long slotCount = 0L; // Make the request SplitCapacityCommitmentResponse response = await reservationServiceClient.SplitCapacityCommitmentAsync(name, slotCount); }
/// <summary>Snippet for SplitCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task SplitCapacityCommitmentAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/capacityCommitments/[CAPACITY_COMMITMENT]"; long slotCount = 0L; // Make the request SplitCapacityCommitmentResponse response = await reservationServiceClient.SplitCapacityCommitmentAsync(name, slotCount); }
/// <summary>Snippet for UpdateBiReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdateBiReservationAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) BiReservation reservation = new BiReservation(); FieldMask updateMask = new FieldMask(); // Make the request BiReservation response = await reservationServiceClient.UpdateBiReservationAsync(reservation, updateMask); }
/// <summary>Snippet for MergeCapacityCommitmentsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task MergeCapacityCommitmentsAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]"; IEnumerable <string> capacityCommitmentIds = new string[] { "", }; // Make the request CapacityCommitment response = await reservationServiceClient.MergeCapacityCommitmentsAsync(parent, capacityCommitmentIds); }
/// <summary>Snippet for CreateCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task CreateCapacityCommitmentResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); CapacityCommitment capacityCommitment = new CapacityCommitment(); // Make the request CapacityCommitment response = await reservationServiceClient.CreateCapacityCommitmentAsync(parent, capacityCommitment); }
/// <summary>Snippet for CreateAssignmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task CreateAssignmentResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) ReservationName parent = ReservationName.FromProjectLocationReservation("[PROJECT]", "[LOCATION]", "[RESERVATION]"); Assignment assignment = new Assignment(); // Make the request Assignment response = await reservationServiceClient.CreateAssignmentAsync(parent, assignment); }
/// <summary>Snippet for CreateReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task CreateReservationAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]"; Reservation reservation = new Reservation(); string reservationId = ""; // Make the request Reservation response = await reservationServiceClient.CreateReservationAsync(parent, reservation, reservationId); }
/// <summary>Snippet for CreateReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task CreateReservationResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); Reservation reservation = new Reservation(); string reservationId = ""; // Make the request Reservation response = await reservationServiceClient.CreateReservationAsync(parent, reservation, reservationId); }
/// <summary>Snippet for GetCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCapacityCommitmentRequestObjectAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) GetCapacityCommitmentRequest request = new GetCapacityCommitmentRequest { CapacityCommitmentName = CapacityCommitmentName.FromProjectLocationCapacityCommitment("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]"), }; // Make the request CapacityCommitment response = await reservationServiceClient.GetCapacityCommitmentAsync(request); }
/// <summary>Snippet for GetBiReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetBiReservationRequestObjectAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) GetBiReservationRequest request = new GetBiReservationRequest { BiReservationName = BiReservationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), }; // Make the request BiReservation response = await reservationServiceClient.GetBiReservationAsync(request); }
/// <summary>Snippet for DeleteReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteReservationRequestObjectAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) DeleteReservationRequest request = new DeleteReservationRequest { ReservationName = ReservationName.FromProjectLocationReservation("[PROJECT]", "[LOCATION]", "[RESERVATION]"), }; // Make the request await reservationServiceClient.DeleteReservationAsync(request); }
/// <summary>Snippet for MoveAssignmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task MoveAssignmentRequestObjectAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) MoveAssignmentRequest request = new MoveAssignmentRequest { AssignmentName = AssignmentName.FromProjectLocationReservationAssignment("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]"), DestinationIdAsReservationName = ReservationName.FromProjectLocationReservation("[PROJECT]", "[LOCATION]", "[RESERVATION]"), }; // Make the request Assignment response = await reservationServiceClient.MoveAssignmentAsync(request); }
/// <summary>Snippet for MergeCapacityCommitmentsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task MergeCapacityCommitmentsRequestObjectAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) MergeCapacityCommitmentsRequest request = new MergeCapacityCommitmentsRequest { ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), CapacityCommitmentIds = { "", }, }; // Make the request CapacityCommitment response = await reservationServiceClient.MergeCapacityCommitmentsAsync(request); }
/// <summary>Snippet for CreateAssignmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task CreateAssignmentRequestObjectAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) CreateAssignmentRequest request = new CreateAssignmentRequest { ParentAsReservationName = ReservationName.FromProjectLocationReservation("[PROJECT]", "[LOCATION]", "[RESERVATION]"), Assignment = new Assignment(), }; // Make the request Assignment response = await reservationServiceClient.CreateAssignmentAsync(request); }
/// <summary>Snippet for UpdateBiReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdateBiReservationRequestObjectAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) UpdateBiReservationRequest request = new UpdateBiReservationRequest { Reservation = new BiReservation(), UpdateMask = new FieldMask(), }; // Make the request BiReservation response = await reservationServiceClient.UpdateBiReservationAsync(request); }
/// <summary>Snippet for UpdateCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdateCapacityCommitmentRequestObjectAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) UpdateCapacityCommitmentRequest request = new UpdateCapacityCommitmentRequest { CapacityCommitment = new CapacityCommitment(), UpdateMask = new FieldMask(), }; // Make the request CapacityCommitment response = await reservationServiceClient.UpdateCapacityCommitmentAsync(request); }
/// <summary>Snippet for CreateCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task CreateCapacityCommitmentRequestObjectAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) CreateCapacityCommitmentRequest request = new CreateCapacityCommitmentRequest { ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), CapacityCommitment = new CapacityCommitment(), EnforceSingleAdminProjectPerOrg = false, }; // Make the request CapacityCommitment response = await reservationServiceClient.CreateCapacityCommitmentAsync(request); }
/// <summary>Snippet for SearchAssignmentsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task SearchAssignmentsRequestObjectAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) SearchAssignmentsRequest request = new SearchAssignmentsRequest { ParentAsLocationName = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"), Query = "", }; // Make the request PagedAsyncEnumerable <SearchAssignmentsResponse, Assignment> response = reservationServiceClient.SearchAssignmentsAsync(request); // Iterate over all response items, lazily performing RPCs as required await response.ForEachAsync((Assignment 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((SearchAssignmentsResponse page) => { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (Assignment 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 <Assignment> 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 (Assignment 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; }
/// <summary>Snippet for ListCapacityCommitmentsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task ListCapacityCommitmentsAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]"; // Make the request PagedAsyncEnumerable <ListCapacityCommitmentsResponse, CapacityCommitment> response = reservationServiceClient.ListCapacityCommitmentsAsync(parent); // Iterate over all response items, lazily performing RPCs as required await response.ForEachAsync((CapacityCommitment 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((ListCapacityCommitmentsResponse page) => { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (CapacityCommitment 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 <CapacityCommitment> 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 (CapacityCommitment 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; }