/// <summary>Snippet for AttachNetworkEndpointsAsync</summary> public async Task AttachNetworkEndpointsAsync() { // Snippet: AttachNetworkEndpointsAsync(string, string, GlobalNetworkEndpointGroupsAttachEndpointsRequest, CallSettings) // Additional: AttachNetworkEndpointsAsync(string, string, GlobalNetworkEndpointGroupsAttachEndpointsRequest, CancellationToken) // Create client GlobalNetworkEndpointGroupsClient globalNetworkEndpointGroupsClient = await GlobalNetworkEndpointGroupsClient.CreateAsync(); // Initialize request argument(s) string project = ""; string networkEndpointGroup = ""; GlobalNetworkEndpointGroupsAttachEndpointsRequest globalNetworkEndpointGroupsAttachEndpointsRequestResource = new GlobalNetworkEndpointGroupsAttachEndpointsRequest(); // Make the request Operation response = await globalNetworkEndpointGroupsClient.AttachNetworkEndpointsAsync(project, networkEndpointGroup, globalNetworkEndpointGroupsAttachEndpointsRequestResource); // End snippet }
/// <summary>Snippet for AttachNetworkEndpointsAsync</summary> public async Task AttachNetworkEndpointsRequestObjectAsync() { // Snippet: AttachNetworkEndpointsAsync(AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest, CallSettings) // Additional: AttachNetworkEndpointsAsync(AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest, CancellationToken) // Create client GlobalNetworkEndpointGroupsClient globalNetworkEndpointGroupsClient = await GlobalNetworkEndpointGroupsClient.CreateAsync(); // Initialize request argument(s) AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest request = new AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest { GlobalNetworkEndpointGroupsAttachEndpointsRequestResource = new GlobalNetworkEndpointGroupsAttachEndpointsRequest(), RequestId = "", Project = "", NetworkEndpointGroup = "", }; // Make the request Operation response = await globalNetworkEndpointGroupsClient.AttachNetworkEndpointsAsync(request); // End snippet }
/// <summary>Snippet for ListNetworkEndpointsAsync</summary> public async Task ListNetworkEndpointsAsync() { // Snippet: ListNetworkEndpointsAsync(string, string, string, int?, CallSettings) // Create client GlobalNetworkEndpointGroupsClient globalNetworkEndpointGroupsClient = await GlobalNetworkEndpointGroupsClient.CreateAsync(); // Initialize request argument(s) string project = ""; string networkEndpointGroup = ""; // Make the request PagedAsyncEnumerable <NetworkEndpointGroupsListNetworkEndpoints, NetworkEndpointWithHealthStatus> response = globalNetworkEndpointGroupsClient.ListNetworkEndpointsAsync(project, networkEndpointGroup); // Iterate over all response items, lazily performing RPCs as required await response.ForEachAsync((NetworkEndpointWithHealthStatus 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((NetworkEndpointGroupsListNetworkEndpoints page) => { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (NetworkEndpointWithHealthStatus 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 <NetworkEndpointWithHealthStatus> 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 (NetworkEndpointWithHealthStatus 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 snippet }
/// <summary>Snippet for InsertAsync</summary> public async Task InsertAsync() { // Snippet: InsertAsync(string, NetworkEndpointGroup, CallSettings) // Additional: InsertAsync(string, NetworkEndpointGroup, CancellationToken) // Create client GlobalNetworkEndpointGroupsClient globalNetworkEndpointGroupsClient = await GlobalNetworkEndpointGroupsClient.CreateAsync(); // Initialize request argument(s) string project = ""; NetworkEndpointGroup networkEndpointGroupResource = new NetworkEndpointGroup(); // Make the request Operation response = await globalNetworkEndpointGroupsClient.InsertAsync(project, networkEndpointGroupResource); // End snippet }
/// <summary>Snippet for ListAsync</summary> public async Task ListRequestObjectAsync() { // Snippet: ListAsync(ListGlobalNetworkEndpointGroupsRequest, CallSettings) // Create client GlobalNetworkEndpointGroupsClient globalNetworkEndpointGroupsClient = await GlobalNetworkEndpointGroupsClient.CreateAsync(); // Initialize request argument(s) ListGlobalNetworkEndpointGroupsRequest request = new ListGlobalNetworkEndpointGroupsRequest { OrderBy = "", Project = "", Filter = "", ReturnPartialSuccess = false, }; // Make the request PagedAsyncEnumerable <NetworkEndpointGroupList, NetworkEndpointGroup> response = globalNetworkEndpointGroupsClient.ListAsync(request); // Iterate over all response items, lazily performing RPCs as required await response.ForEachAsync((NetworkEndpointGroup 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((NetworkEndpointGroupList page) => { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (NetworkEndpointGroup 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 <NetworkEndpointGroup> 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 (NetworkEndpointGroup 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 snippet }
/// <summary>Snippet for InsertAsync</summary> public async Task InsertRequestObjectAsync() { // Snippet: InsertAsync(InsertGlobalNetworkEndpointGroupRequest, CallSettings) // Additional: InsertAsync(InsertGlobalNetworkEndpointGroupRequest, CancellationToken) // Create client GlobalNetworkEndpointGroupsClient globalNetworkEndpointGroupsClient = await GlobalNetworkEndpointGroupsClient.CreateAsync(); // Initialize request argument(s) InsertGlobalNetworkEndpointGroupRequest request = new InsertGlobalNetworkEndpointGroupRequest { RequestId = "", Project = "", NetworkEndpointGroupResource = new NetworkEndpointGroup(), }; // Make the request Operation response = await globalNetworkEndpointGroupsClient.InsertAsync(request); // End snippet }
/// <summary>Snippet for GetAsync</summary> public async Task GetAsync() { // Snippet: GetAsync(string, string, CallSettings) // Additional: GetAsync(string, string, CancellationToken) // Create client GlobalNetworkEndpointGroupsClient globalNetworkEndpointGroupsClient = await GlobalNetworkEndpointGroupsClient.CreateAsync(); // Initialize request argument(s) string project = ""; string networkEndpointGroup = ""; // Make the request NetworkEndpointGroup response = await globalNetworkEndpointGroupsClient.GetAsync(project, networkEndpointGroup); // End snippet }
/// <summary>Snippet for GetAsync</summary> public async Task GetRequestObjectAsync() { // Snippet: GetAsync(GetGlobalNetworkEndpointGroupRequest, CallSettings) // Additional: GetAsync(GetGlobalNetworkEndpointGroupRequest, CancellationToken) // Create client GlobalNetworkEndpointGroupsClient globalNetworkEndpointGroupsClient = await GlobalNetworkEndpointGroupsClient.CreateAsync(); // Initialize request argument(s) GetGlobalNetworkEndpointGroupRequest request = new GetGlobalNetworkEndpointGroupRequest { Project = "", NetworkEndpointGroup = "", }; // Make the request NetworkEndpointGroup response = await globalNetworkEndpointGroupsClient.GetAsync(request); // End snippet }
/// <summary>Snippet for DeleteAsync</summary> public async Task DeleteRequestObjectAsync() { // Snippet: DeleteAsync(DeleteGlobalNetworkEndpointGroupRequest, CallSettings) // Additional: DeleteAsync(DeleteGlobalNetworkEndpointGroupRequest, CancellationToken) // Create client GlobalNetworkEndpointGroupsClient globalNetworkEndpointGroupsClient = await GlobalNetworkEndpointGroupsClient.CreateAsync(); // Initialize request argument(s) DeleteGlobalNetworkEndpointGroupRequest request = new DeleteGlobalNetworkEndpointGroupRequest { RequestId = "", Project = "", NetworkEndpointGroup = "", }; // Make the request Operation response = await globalNetworkEndpointGroupsClient.DeleteAsync(request); // End snippet }
/// <summary>Snippet for ListNetworkEndpointsAsync</summary> public async Task ListNetworkEndpointsRequestObjectAsync() { // Snippet: ListNetworkEndpointsAsync(ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest, CallSettings) // Additional: ListNetworkEndpointsAsync(ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest, CancellationToken) // Create client GlobalNetworkEndpointGroupsClient globalNetworkEndpointGroupsClient = await GlobalNetworkEndpointGroupsClient.CreateAsync(); // Initialize request argument(s) ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest request = new ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest { PageToken = "", MaxResults = 0U, Filter = "", OrderBy = "", NetworkEndpointGroup = "", Project = "", ReturnPartialSuccess = false, }; // Make the request NetworkEndpointGroupsListNetworkEndpoints response = await globalNetworkEndpointGroupsClient.ListNetworkEndpointsAsync(request); // End snippet }