The sorting order of the resources returned. Value should be a comma
separated list of fields. The default sorting oder is ascending.
See https://google.aip.dev/132#ordering.
Maximum number of functions to return per call. The largest allowed
page_size is 1,000, if the page_size is omitted or specified as greater
than 1,000 then it will be replaced as 1,000. The size of the list
response can be less than specified when used with filters.
The value returned by the last
ListFunctionsResponse; indicates that
this is a continuation of a prior ListFunctions call, and that the
system should return the next page of data.
Required. The project and location from which the function should be
listed, specified in the format projects/*/locations/* If you want to
list functions in all locations, use "-" in place of a location. When
listing functions in all locations, if one or more location(s) are
unreachable, the response will contain functions from all reachable
locations along with the names of any unreachable locations.
[[["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-09 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eListFunctionsRequest\u003c/code\u003e class within the Google Cloud Functions v2 API, used to request a list of functions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListFunctionsRequest\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.Functions.V2\u003c/code\u003e namespace and is available in the \u003ccode\u003eGoogle.Cloud.Functions.V2.dll\u003c/code\u003e assembly, with version 1.7.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListFunctionsRequest\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements \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 interfaces, allowing it to be used in various contexts within the Google Cloud environment.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eListFunctionsRequest\u003c/code\u003e offers properties such as \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003eOrderBy\u003c/code\u003e, \u003ccode\u003ePageSize\u003c/code\u003e, \u003ccode\u003ePageToken\u003c/code\u003e, and \u003ccode\u003eParent\u003c/code\u003e to customize the request.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available for the class \u003ccode\u003eListFunctionsRequest()\u003c/code\u003e, for default usage, and \u003ccode\u003eListFunctionsRequest(ListFunctionsRequest other)\u003c/code\u003e to clone an existing request.\u003c/p\u003e\n"]]],[],null,["# Cloud Functions v2 API - Class ListFunctionsRequest (1.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.7.0 (latest)](/dotnet/docs/reference/Google.Cloud.Functions.V2/latest/Google.Cloud.Functions.V2.ListFunctionsRequest)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.Functions.V2/1.6.0/Google.Cloud.Functions.V2.ListFunctionsRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.Functions.V2/1.5.0/Google.Cloud.Functions.V2.ListFunctionsRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Functions.V2/1.4.0/Google.Cloud.Functions.V2.ListFunctionsRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Functions.V2/1.3.0/Google.Cloud.Functions.V2.ListFunctionsRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Functions.V2/1.2.0/Google.Cloud.Functions.V2.ListFunctionsRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Functions.V2/1.1.0/Google.Cloud.Functions.V2.ListFunctionsRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Functions.V2/1.0.0/Google.Cloud.Functions.V2.ListFunctionsRequest) \n\n public sealed class ListFunctionsRequest : IMessage\u003cListFunctionsRequest\u003e, IEquatable\u003cListFunctionsRequest\u003e, IDeepCloneable\u003cListFunctionsRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the Cloud Functions v2 API class ListFunctionsRequest.\n\nRequest for the `ListFunctions` method. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListFunctionsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListFunctionsRequest](/dotnet/docs/reference/Google.Cloud.Functions.V2/latest/Google.Cloud.Functions.V2.ListFunctionsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListFunctionsRequest](/dotnet/docs/reference/Google.Cloud.Functions.V2/latest/Google.Cloud.Functions.V2.ListFunctionsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListFunctionsRequest](/dotnet/docs/reference/Google.Cloud.Functions.V2/latest/Google.Cloud.Functions.V2.ListFunctionsRequest), [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://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.IPageRequest.html) \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.Functions.V2](/dotnet/docs/reference/Google.Cloud.Functions.V2/latest/Google.Cloud.Functions.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.Functions.V2.dll\n\nConstructors\n------------\n\n### ListFunctionsRequest()\n\n public ListFunctionsRequest()\n\n### ListFunctionsRequest(ListFunctionsRequest)\n\n public ListFunctionsRequest(ListFunctionsRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nThe filter for Functions that match the filter expression,\nfollowing the syntax outlined in \u003chttps://google.aip.dev/160\u003e.\n\n### OrderBy\n\n public string OrderBy { get; set; }\n\nThe sorting order of the resources returned. Value should be a comma\nseparated list of fields. The default sorting oder is ascending.\nSee \u003chttps://google.aip.dev/132#ordering\u003e.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nMaximum number of functions to return per call. The largest allowed\npage_size is 1,000, if the page_size is omitted or specified as greater\nthan 1,000 then it will be replaced as 1,000. The size of the list\nresponse can be less than specified when used with filters.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nThe value returned by the last\n`ListFunctionsResponse`; indicates that\nthis is a continuation of a prior `ListFunctions` call, and that the\nsystem should return the next page of data.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The project and location from which the function should be\nlisted, specified in the format `projects/*/locations/*` If you want to\nlist functions in all locations, use \"-\" in place of a location. When\nlisting functions in all locations, if one or more location(s) are\nunreachable, the response will contain functions from all reachable\nlocations along with the names of any unreachable locations.\n\n### ParentAsLocationName\n\n public LocationName ParentAsLocationName { get; set; }\n\n[LocationName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.LocationName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Functions.V2/latest/Google.Cloud.Functions.V2.ListFunctionsRequest#Google_Cloud_Functions_V2_ListFunctionsRequest_Parent) resource name property."]]