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.
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\u003eThe \u003ccode\u003eListFunctionsRequest\u003c/code\u003e class is used to request a list of functions from the Cloud Functions v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class has been implemented to support features such as \u003ccode\u003eIPageRequest\u003c/code\u003e, \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, with inheritence from \u003ccode\u003eobject\u003c/code\u003e as well.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListFunctionsRequest\u003c/code\u003e allows specifying parameters like \u003ccode\u003ePageSize\u003c/code\u003e, \u003ccode\u003ePageToken\u003c/code\u003e, and \u003ccode\u003eParent\u003c/code\u003e to control the returned results.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers constructors to create a new instance of the \u003ccode\u003eListFunctionsRequest\u003c/code\u003e and to deep-copy an existing instance.\u003c/p\u003e\n"],["\u003cp\u003eIt is part of the \u003ccode\u003eGoogle.Cloud.Functions.V1\u003c/code\u003e namespace within the \u003ccode\u003eGoogle.Cloud.Functions.V1.dll\u003c/code\u003e assembly, with version history available on the page.\u003c/p\u003e\n"]]],[],null,["# Cloud Functions v1 API - Class ListFunctionsRequest (2.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.7.0 (latest)](/dotnet/docs/reference/Google.Cloud.Functions.V1/latest/Google.Cloud.Functions.V1.ListFunctionsRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Functions.V1/2.6.0/Google.Cloud.Functions.V1.ListFunctionsRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Functions.V1/2.5.0/Google.Cloud.Functions.V1.ListFunctionsRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Functions.V1/2.4.0/Google.Cloud.Functions.V1.ListFunctionsRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Functions.V1/2.3.0/Google.Cloud.Functions.V1.ListFunctionsRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Functions.V1/2.2.0/Google.Cloud.Functions.V1.ListFunctionsRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Functions.V1/2.1.0/Google.Cloud.Functions.V1.ListFunctionsRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Functions.V1/2.0.0/Google.Cloud.Functions.V1.ListFunctionsRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Functions.V1/1.3.0/Google.Cloud.Functions.V1.ListFunctionsRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Functions.V1/1.2.0/Google.Cloud.Functions.V1.ListFunctionsRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Functions.V1/1.1.0/Google.Cloud.Functions.V1.ListFunctionsRequest) \n\n public sealed class ListFunctionsRequest : IPageRequest, IMessage\u003cListFunctionsRequest\u003e, IEquatable\u003cListFunctionsRequest\u003e, IDeepCloneable\u003cListFunctionsRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Functions v1 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[IPageRequest](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.IPageRequest.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListFunctionsRequest](/dotnet/docs/reference/Google.Cloud.Functions.V1/latest/Google.Cloud.Functions.V1.ListFunctionsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListFunctionsRequest](/dotnet/docs/reference/Google.Cloud.Functions.V1/latest/Google.Cloud.Functions.V1.ListFunctionsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListFunctionsRequest](/dotnet/docs/reference/Google.Cloud.Functions.V1/latest/Google.Cloud.Functions.V1.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) \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.V1](/dotnet/docs/reference/Google.Cloud.Functions.V1/latest/Google.Cloud.Functions.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Functions.V1.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### PageSize\n\n public int PageSize { get; set; }\n\nMaximum number of functions to return per call.\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\nThe project and location from which the function should be listed,\nspecified in the format `projects/*/locations/*`\nIf you want to list functions in all locations, use \"-\" in place of a\nlocation. When listing functions in all locations, if one or more\nlocation(s) are unreachable, the response will contain functions from all\nreachable locations 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.V1/latest/Google.Cloud.Functions.V1.ListFunctionsRequest#Google_Cloud_Functions_V1_ListFunctionsRequest_Parent) resource name property."]]