Optional. The value returned by the last ListBudgetsResponse which
indicates that this is a continuation of a prior ListBudgets call,
and that the system should return the next page of data.
Optional. Set the scope of the budgets to be returned, in the format of the
resource name. The scope of a budget is the cost that it tracks, such as
costs for a single project, or the costs for all projects in a folder. Only
project scope (in the format of "projects/project-id" or "projects/123") is
supported in this field. When this field is set to a project's resource
name, the budgets returned are tracking the costs for that project.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eListBudgetsRequest\u003c/code\u003e class is 2.6.0, part of the Google Cloud Billing Budgets v1 API, and is used to request a list of budgets.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListBudgetsRequest\u003c/code\u003e class implements several interfaces, including \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, indicating its role in handling paged requests.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListBudgetsRequest\u003c/code\u003e class allows for setting optional parameters such as \u003ccode\u003ePageSize\u003c/code\u003e and \u003ccode\u003ePageToken\u003c/code\u003e, which control the number of budgets returned per page and enable continuation of prior list requests.\u003c/p\u003e\n"],["\u003cp\u003eThis class requires the \u003ccode\u003eParent\u003c/code\u003e property, representing the billing account name, to list budgets, and also supports the optional \u003ccode\u003eScope\u003c/code\u003e parameter to filter the budgets by project.\u003c/p\u003e\n"],["\u003cp\u003eThe namespace for the ListBudgetsRequest class is \u003ccode\u003eGoogle.Cloud.Billing.Budgets.V1\u003c/code\u003e and is contained within the \u003ccode\u003eGoogle.Cloud.Billing.Budgets.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,["# Cloud Billing Budget v1 API - Class ListBudgetsRequest (2.6.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.6.0 (latest)](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/latest/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/2.5.0/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/2.4.0/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/2.3.0/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/2.2.0/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/2.1.0/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/2.0.0/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/1.2.0/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/1.1.0/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest) \n\n public sealed class ListBudgetsRequest : IMessage\u003cListBudgetsRequest\u003e, IEquatable\u003cListBudgetsRequest\u003e, IDeepCloneable\u003cListBudgetsRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the Cloud Billing Budget v1 API class ListBudgetsRequest.\n\nRequest for ListBudgets \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListBudgetsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListBudgetsRequest](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/latest/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListBudgetsRequest](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/latest/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListBudgetsRequest](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/latest/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest), [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.Billing.Budgets.V1](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/latest/Google.Cloud.Billing.Budgets.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Billing.Budgets.V1.dll\n\nConstructors\n------------\n\n### ListBudgetsRequest()\n\n public ListBudgetsRequest()\n\n### ListBudgetsRequest(ListBudgetsRequest)\n\n public ListBudgetsRequest(ListBudgetsRequest other)\n\nProperties\n----------\n\n### PageSize\n\n public int PageSize { get; set; }\n\nOptional. The maximum number of budgets to return per page.\nThe default and maximum value are 100.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nOptional. The value returned by the last `ListBudgetsResponse` which\nindicates that this is a continuation of a prior `ListBudgets` call,\nand that the system should return the next page of data.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. Name of billing account to list budgets under. Values\nare of the form `billingAccounts/{billingAccountId}`.\n\n### ParentAsBillingAccountName\n\n public BillingAccountName ParentAsBillingAccountName { get; set; }\n\n[BillingAccountName](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax/ResourceNames/BillingAccountName.cs)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Billing.Budgets.V1/latest/Google.Cloud.Billing.Budgets.V1.ListBudgetsRequest#Google_Cloud_Billing_Budgets_V1_ListBudgetsRequest_Parent) resource name property.\n\n### Scope\n\n public string Scope { get; set; }\n\nOptional. Set the scope of the budgets to be returned, in the format of the\nresource name. The scope of a budget is the cost that it tracks, such as\ncosts for a single project, or the costs for all projects in a folder. Only\nproject scope (in the format of \"projects/project-id\" or \"projects/123\") is\nsupported in this field. When this field is set to a project's resource\nname, the budgets returned are tracking the costs for that project."]]