/// <summary>Snippet for List</summary> public void List() { // Snippet: List(string, CallSettings) // Create client GlobalForwardingRulesClient globalForwardingRulesClient = GlobalForwardingRulesClient.Create(); // Initialize request argument(s) string project = ""; // Make the request ForwardingRuleList response = globalForwardingRulesClient.List(project); // End snippet }
/// <summary>Snippet for List</summary> public void List() { // Snippet: List(string, string, CallSettings) // Create client ForwardingRulesClient forwardingRulesClient = ForwardingRulesClient.Create(); // Initialize request argument(s) string project = ""; string region = ""; // Make the request ForwardingRuleList response = forwardingRulesClient.List(project, region); // End snippet }
/// <summary>Snippet for ListAsync</summary> public async Task ListAsync() { // Snippet: ListAsync(string, CallSettings) // Additional: ListAsync(string, CancellationToken) // Create client GlobalForwardingRulesClient globalForwardingRulesClient = await GlobalForwardingRulesClient.CreateAsync(); // Initialize request argument(s) string project = ""; // Make the request ForwardingRuleList response = await globalForwardingRulesClient.ListAsync(project); // End snippet }
private IEnumerable <ForwardingRule> GetRegionForwardingRules(string project, string region) { ForwardingRulesResource.ListRequest request = Service.ForwardingRules.List(project, region); do { ForwardingRuleList response = request.Execute(); if (response.Items != null) { foreach (ForwardingRule forwardingRule in response.Items) { yield return(forwardingRule); } } request.PageToken = response.NextPageToken; } while (!Stopping && request.PageToken != null); }
/// <summary>Snippet for List</summary> public void ListRequestObject() { // Snippet: List(ListGlobalForwardingRulesRequest, CallSettings) // Create client GlobalForwardingRulesClient globalForwardingRulesClient = GlobalForwardingRulesClient.Create(); // Initialize request argument(s) ListGlobalForwardingRulesRequest request = new ListGlobalForwardingRulesRequest { PageToken = "", MaxResults = 0U, Filter = "", OrderBy = "", Project = "", ReturnPartialSuccess = false, }; // Make the request ForwardingRuleList response = globalForwardingRulesClient.List(request); // End snippet }
private IEnumerable <ForwardingRule> GetAllProjectForwardingRules(string project) { if (Global) { GlobalForwardingRulesResource.ListRequest request = Service.GlobalForwardingRules.List(project); do { ForwardingRuleList response = request.Execute(); if (response.Items != null) { foreach (ForwardingRule forwardingRule in response.Items) { yield return(forwardingRule); } } request.PageToken = response.NextPageToken; } while (!Stopping && request.PageToken != null); } else { ForwardingRulesResource.AggregatedListRequest request = Service.ForwardingRules.AggregatedList(project); do { ForwardingRuleAggregatedList response = request.Execute(); if (response.Items != null) { foreach (KeyValuePair <string, ForwardingRulesScopedList> kvp in response.Items) { if (kvp.Value?.ForwardingRules != null) { foreach (ForwardingRule forwardingRule in kvp.Value.ForwardingRules) { yield return(forwardingRule); } } } } request.PageToken = response.NextPageToken; } while (!Stopping && request.PageToken != null); } }
/// <summary>Snippet for ListAsync</summary> public async Task ListRequestObjectAsync() { // Snippet: ListAsync(ListGlobalForwardingRulesRequest, CallSettings) // Additional: ListAsync(ListGlobalForwardingRulesRequest, CancellationToken) // Create client GlobalForwardingRulesClient globalForwardingRulesClient = await GlobalForwardingRulesClient.CreateAsync(); // Initialize request argument(s) ListGlobalForwardingRulesRequest request = new ListGlobalForwardingRulesRequest { PageToken = "", MaxResults = 0U, Filter = "", OrderBy = "", Project = "", ReturnPartialSuccess = false, }; // Make the request ForwardingRuleList response = await globalForwardingRulesClient.ListAsync(request); // End snippet }