Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
        }
Exemple #3
0
        /// <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);
        }
Exemple #5
0
        /// <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);
        }
Exemple #6
0
        /// <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);
        }
Exemple #7
0
        /// <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);
        }
Exemple #8
0
        /// <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);
        }
Exemple #9
0
        /// <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);
        }
Exemple #10
0
        /// <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);
        }
Exemple #11
0
        /// <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);
        }
Exemple #12
0
        /// <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);
        }
Exemple #14
0
        /// <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);
        }
Exemple #16
0
        /// <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);
        }
Exemple #17
0
        /// <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);
        }
Exemple #18
0
        /// <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);
        }
Exemple #20
0
        /// <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);
        }
Exemple #21
0
        /// <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);
        }
Exemple #22
0
        /// <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);
        }
Exemple #23
0
        /// <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);
        }
Exemple #25
0
        /// <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);
        }
Exemple #26
0
        /// <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);
        }
Exemple #28
0
        /// <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;
        }
Exemple #30
0
        /// <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;
        }