Optional. The maximum number of BackupPlans to return in a single
response. If not specified, a default value will be chosen by the service.
Note that the response may include a partial list and a caller should
only rely on the response's
[next_page_token][google.cloud.backupdr.v1.ListBackupPlansResponse.next_page_token]
to determine if there are more instances left to be queried.
Optional. The value of
[next_page_token][google.cloud.backupdr.v1.ListBackupPlansResponse.next_page_token]
received from a previous ListBackupPlans call.
Provide this to retrieve the subsequent page in a multi-page list of
results. When paginating, all other parameters provided to
ListBackupPlans must match the call that provided the page token.
Required. The project and location for which to retrieve BackupPlans
information. Format: projects/{project}/locations/{location}. In Cloud
BackupDR, locations map to GCP regions, for e.g. us-central1. To
retrieve backup plans for all locations, use "-" for the
{location} value.
[[["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\u003eListBackupPlansRequest\u003c/code\u003e class is 2.1.0, part of the Backup and DR Service v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class is a request message used to retrieve a list of \u003ccode\u003eBackupPlan\u003c/code\u003e instances, implementing interfaces like \u003ccode\u003eIPageRequest\u003c/code\u003e and \u003ccode\u003eIMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListBackupPlansRequest\u003c/code\u003e class supports filtering, ordering, and pagination of results through properties like \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003eOrderBy\u003c/code\u003e, \u003ccode\u003ePageSize\u003c/code\u003e, and \u003ccode\u003ePageToken\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt requires a \u003ccode\u003eParent\u003c/code\u003e property to specify the project and location from which to retrieve \u003ccode\u003eBackupPlans\u003c/code\u003e, which is formatted as \u003ccode\u003eprojects/{project}/locations/{location}\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides methods to handle lists of data, including an optional field for next page retrieval, as well as the ability to clone and compare instances.\u003c/p\u003e\n"]]],[],null,["# Backup and DR Service v1 API - Class ListBackupPlansRequest (2.2.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.2.0 (latest)](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupPlansRequest)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/2.1.0/Google.Cloud.BackupDR.V1.ListBackupPlansRequest)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/2.0.0/Google.Cloud.BackupDR.V1.ListBackupPlansRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/1.2.0/Google.Cloud.BackupDR.V1.ListBackupPlansRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/1.1.0/Google.Cloud.BackupDR.V1.ListBackupPlansRequest)\n- [1.0.0-beta02](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/1.0.0-beta02/Google.Cloud.BackupDR.V1.ListBackupPlansRequest) \n\n public sealed class ListBackupPlansRequest : IPageRequest, IMessage\u003cListBackupPlansRequest\u003e, IEquatable\u003cListBackupPlansRequest\u003e, IDeepCloneable\u003cListBackupPlansRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Backup and DR Service v1 API class ListBackupPlansRequest.\n\nThe request message for getting a list `BackupPlan`. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListBackupPlansRequest \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)[ListBackupPlansRequest](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupPlansRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListBackupPlansRequest](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupPlansRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListBackupPlansRequest](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupPlansRequest), [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.BackupDR.V1](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.BackupDR.V1.dll\n\nConstructors\n------------\n\n### ListBackupPlansRequest()\n\n public ListBackupPlansRequest()\n\n### ListBackupPlansRequest(ListBackupPlansRequest)\n\n public ListBackupPlansRequest(ListBackupPlansRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nOptional. Field match expression used to filter the results.\n\n### OrderBy\n\n public string OrderBy { get; set; }\n\nOptional. Field by which to sort the results.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nOptional. The maximum number of `BackupPlans` to return in a single\nresponse. If not specified, a default value will be chosen by the service.\nNote that the response may include a partial list and a caller should\nonly rely on the response's\n\\[next_page_token\\]\\[google.cloud.backupdr.v1.ListBackupPlansResponse.next_page_token\\]\nto determine if there are more instances left to be queried.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nOptional. The value of\n\\[next_page_token\\]\\[google.cloud.backupdr.v1.ListBackupPlansResponse.next_page_token\\]\nreceived from a previous `ListBackupPlans` call.\nProvide this to retrieve the subsequent page in a multi-page list of\nresults. When paginating, all other parameters provided to\n`ListBackupPlans` must match the call that provided the page token.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The project and location for which to retrieve `BackupPlans`\ninformation. Format: `projects/{project}/locations/{location}`. In Cloud\nBackupDR, locations map to GCP regions, for e.g. **us-central1** . To\nretrieve backup plans for all locations, use \"-\" for the\n`{location}` value.\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.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupPlansRequest#Google_Cloud_BackupDR_V1_ListBackupPlansRequest_Parent) resource name property."]]