filter can be used to specify a subset of queues. Any
[Queue][google.cloud.tasks.v2beta3.Queue] field can be used as a filter and
several operators as supported. For example: <=, <, >=, >, !=, =, :. The
filter syntax is the same as described in Stackdriver's Advanced Logs
Filters.
Sample filter "state: PAUSED".
Note that using filters might cause fewer queues than the
requested page_size to be returned.
The maximum page size is 9800. If unspecified, the page size will
be the maximum. Fewer queues than requested might be returned,
even if more queues exist; use the
[next_page_token][google.cloud.tasks.v2beta3.ListQueuesResponse.next_page_token]
in the response to determine if more queues exist.
A token identifying the page of results to return.
To request the first page results, page_token must be empty. To
request the next page of results, page_token must be the value of
[next_page_token][google.cloud.tasks.v2beta3.ListQueuesResponse.next_page_token]
returned from the previous call to
[ListQueues][google.cloud.tasks.v2beta3.CloudTasks.ListQueues] method. It
is an error to switch the value of the
[filter][google.cloud.tasks.v2beta3.ListQueuesRequest.filter] while
iterating through pages.
Optional. Read mask is used for a more granular control over what the API
returns. If the mask is not present all fields will be returned except
[Queue.stats]. [Queue.stats] will be returned only if it was explicitly
specified in the mask.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThis documentation details the \u003ccode\u003eListQueuesRequest\u003c/code\u003e class, which is used to request a list of queues in the Google Cloud Tasks v2beta3 API, and is available in different versions, including the latest version \u003ccode\u003e3.0.0-beta07\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListQueuesRequest\u003c/code\u003e class inherits from the base \u003ccode\u003eobject\u003c/code\u003e class and implements several interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, and \u003ccode\u003eIPageRequest\u003c/code\u003e, providing functionality for message handling, equality comparison, deep cloning, buffer operations, and paged requests.\u003c/p\u003e\n"],["\u003cp\u003eKey properties within \u003ccode\u003eListQueuesRequest\u003c/code\u003e include \u003ccode\u003eFilter\u003c/code\u003e for queue subset selection, \u003ccode\u003ePageSize\u003c/code\u003e for defining the number of queues per page, \u003ccode\u003ePageToken\u003c/code\u003e for navigating through result pages, \u003ccode\u003eParent\u003c/code\u003e for specifying the location name, and \u003ccode\u003eReadMask\u003c/code\u003e for controlling the granularity of returned queue information.\u003c/p\u003e\n"],["\u003cp\u003eThe properties \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003ePageSize\u003c/code\u003e, and \u003ccode\u003ePageToken\u003c/code\u003e allow for customized query capabilities, with filtering for specific queue characteristics, setting maximum returned queues per page and navigating through the response pages respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property, of type string or LocationName, is a required property for the request and indicates the resource name of the location from which to retrieve the queues.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Tasks v2beta3 API - Class ListQueuesRequest (3.0.0-beta07)\n\nVersion latestkeyboard_arrow_down\n\n- [3.0.0-beta07 (latest)](/dotnet/docs/reference/Google.Cloud.Tasks.V2Beta3/latest/Google.Cloud.Tasks.V2Beta3.ListQueuesRequest)\n- [3.0.0-beta06](/dotnet/docs/reference/Google.Cloud.Tasks.V2Beta3/3.0.0-beta06/Google.Cloud.Tasks.V2Beta3.ListQueuesRequest)\n- [2.0.0-beta08](/dotnet/docs/reference/Google.Cloud.Tasks.V2Beta3/2.0.0-beta08/Google.Cloud.Tasks.V2Beta3.ListQueuesRequest) \n\n public sealed class ListQueuesRequest : IMessage\u003cListQueuesRequest\u003e, IEquatable\u003cListQueuesRequest\u003e, IDeepCloneable\u003cListQueuesRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the Google Cloud Tasks v2beta3 API class ListQueuesRequest.\n\nRequest message for\n\\[ListQueues\\]\\[google.cloud.tasks.v2beta3.CloudTasks.ListQueues\\]. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListQueuesRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListQueuesRequest](/dotnet/docs/reference/Google.Cloud.Tasks.V2Beta3/latest/Google.Cloud.Tasks.V2Beta3.ListQueuesRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListQueuesRequest](/dotnet/docs/reference/Google.Cloud.Tasks.V2Beta3/latest/Google.Cloud.Tasks.V2Beta3.ListQueuesRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListQueuesRequest](/dotnet/docs/reference/Google.Cloud.Tasks.V2Beta3/latest/Google.Cloud.Tasks.V2Beta3.ListQueuesRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html), [IPageRequest](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/PagedEnumerableCommon.cs) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Tasks.V2Beta3](/dotnet/docs/reference/Google.Cloud.Tasks.V2Beta3/latest/Google.Cloud.Tasks.V2Beta3)\n\nAssembly\n--------\n\nGoogle.Cloud.Tasks.V2Beta3.dll\n\nConstructors\n------------\n\n### ListQueuesRequest()\n\n public ListQueuesRequest()\n\n### ListQueuesRequest(ListQueuesRequest)\n\n public ListQueuesRequest(ListQueuesRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\n`filter` can be used to specify a subset of queues. Any\n\\[Queue\\]\\[google.cloud.tasks.v2beta3.Queue\\] field can be used as a filter and\nseveral operators as supported. For example: `\u003c=, \u003c, \u003e=, \u003e, !=, =, :`. The\nfilter syntax is the same as described in [Stackdriver's Advanced Logs\nFilters](https://cloud.google.com/logging/docs/view/advanced_filters).\n\nSample filter \"state: PAUSED\".\n\nNote that using filters might cause fewer queues than the\nrequested page_size to be returned.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nRequested page size.\n\nThe maximum page size is 9800. If unspecified, the page size will\nbe the maximum. Fewer queues than requested might be returned,\neven if more queues exist; use the\n\\[next_page_token\\]\\[google.cloud.tasks.v2beta3.ListQueuesResponse.next_page_token\\]\nin the response to determine if more queues exist.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nA token identifying the page of results to return.\n\nTo request the first page results, page_token must be empty. To\nrequest the next page of results, page_token must be the value of\n\\[next_page_token\\]\\[google.cloud.tasks.v2beta3.ListQueuesResponse.next_page_token\\]\nreturned from the previous call to\n\\[ListQueues\\]\\[google.cloud.tasks.v2beta3.CloudTasks.ListQueues\\] method. It\nis an error to switch the value of the\n\\[filter\\]\\[google.cloud.tasks.v2beta3.ListQueuesRequest.filter\\] while\niterating through pages.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The location name.\nFor example: `projects/PROJECT_ID/locations/LOCATION_ID`\n\n### ParentAsLocationName\n\n public LocationName ParentAsLocationName { get; set; }\n\n[LocationName](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax/ResourceNames/LocationName.cs)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Tasks.V2Beta3/latest/Google.Cloud.Tasks.V2Beta3.ListQueuesRequest#Google_Cloud_Tasks_V2Beta3_ListQueuesRequest_Parent) resource name property.\n\n### ReadMask\n\n public FieldMask ReadMask { get; set; }\n\nOptional. Read mask is used for a more granular control over what the API\nreturns. If the mask is not present all fields will be returned except\n\\[Queue.stats\\]. \\[Queue.stats\\] will be returned only if it was explicitly\nspecified in the mask."]]