/// <summary>Snippet for ListInstances</summary> public void ListInstances() { // Snippet: ListInstances(string, string, string, InstanceGroupsListInstancesRequest, CallSettings) // Create client InstanceGroupsClient instanceGroupsClient = InstanceGroupsClient.Create(); // Initialize request argument(s) string project = ""; string zone = ""; string instanceGroup = ""; InstanceGroupsListInstancesRequest instanceGroupsListInstancesRequestResource = new InstanceGroupsListInstancesRequest(); // Make the request InstanceGroupsListInstances response = instanceGroupsClient.ListInstances(project, zone, instanceGroup, instanceGroupsListInstancesRequestResource); // End snippet }
/// <summary>Snippet for ListInstances</summary> public void ListInstancesRequestObject() { // Snippet: ListInstances(ListInstancesInstanceGroupsRequest, CallSettings) // Create client InstanceGroupsClient instanceGroupsClient = InstanceGroupsClient.Create(); // Initialize request argument(s) ListInstancesInstanceGroupsRequest request = new ListInstancesInstanceGroupsRequest { Zone = "", PageToken = "", MaxResults = 0U, InstanceGroup = "", OrderBy = "", Project = "", Filter = "", InstanceGroupsListInstancesRequestResource = new InstanceGroupsListInstancesRequest(), ReturnPartialSuccess = false, }; // Make the request InstanceGroupsListInstances response = instanceGroupsClient.ListInstances(request); // End snippet }
/// <summary>Snippet for ListInstances</summary> public void ListInstances() { // Snippet: ListInstances(string, string, string, InstanceGroupsListInstancesRequest, string, int?, CallSettings) // Create client InstanceGroupsClient instanceGroupsClient = InstanceGroupsClient.Create(); // Initialize request argument(s) string project = ""; string zone = ""; string instanceGroup = ""; InstanceGroupsListInstancesRequest instanceGroupsListInstancesRequestResource = new InstanceGroupsListInstancesRequest(); // Make the request PagedEnumerable <InstanceGroupsListInstances, InstanceWithNamedPorts> response = instanceGroupsClient.ListInstances(project, zone, instanceGroup, instanceGroupsListInstancesRequestResource); // Iterate over all response items, lazily performing RPCs as required foreach (InstanceWithNamedPorts 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 (InstanceGroupsListInstances page in response.AsRawResponses()) { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (InstanceWithNamedPorts 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 <InstanceWithNamedPorts> 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 (InstanceWithNamedPorts 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 }