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\u003e\u003ccode\u003eListFunctionsRequest\u003c/code\u003e is a class in the Google Cloud Functions v2beta API for requesting a list of functions.\u003c/p\u003e\n"],["\u003cp\u003eIt inherits from \u003ccode\u003eobject\u003c/code\u003e and implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, \u003ccode\u003eIMessage\u003c/code\u003e, and \u003ccode\u003eIPageRequest\u003c/code\u003e, allowing it to be used in various contexts.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListFunctionsRequest\u003c/code\u003e class provides 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 specify the criteria for listing functions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property is required and specifies the project and location from which to list functions, with the ability to use "-" to list functions across all locations.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eListFunctionsRequest\u003c/code\u003e contains a couple of contructors, one of which allows the creation of a new instance based off of another already existing instance.\u003c/p\u003e\n"]]],[],null,["# Cloud Functions v2beta API - Class ListFunctionsRequest (1.0.0-beta07)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta07 (latest)](/dotnet/docs/reference/Google.Cloud.Functions.V2Beta/latest/Google.Cloud.Functions.V2Beta.ListFunctionsRequest)\n- [1.0.0-beta06](/dotnet/docs/reference/Google.Cloud.Functions.V2Beta/1.0.0-beta06/Google.Cloud.Functions.V2Beta.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 v2beta 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.V2Beta/latest/Google.Cloud.Functions.V2Beta.ListFunctionsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListFunctionsRequest](/dotnet/docs/reference/Google.Cloud.Functions.V2Beta/latest/Google.Cloud.Functions.V2Beta.ListFunctionsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListFunctionsRequest](/dotnet/docs/reference/Google.Cloud.Functions.V2Beta/latest/Google.Cloud.Functions.V2Beta.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.V2Beta](/dotnet/docs/reference/Google.Cloud.Functions.V2Beta/latest/Google.Cloud.Functions.V2Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.Functions.V2Beta.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.V2Beta/latest/Google.Cloud.Functions.V2Beta.ListFunctionsRequest#Google_Cloud_Functions_V2Beta_ListFunctionsRequest_Parent) resource name property."]]