Optional. This field only supports ordering by name. If unspecified, the
server will choose the ordering. If specified, the default order is
ascending for the name field.
Optional. Maximum number of repositories to return. The server may return
fewer items than requested. If unspecified, the server will pick an
appropriate default.
[[["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 \u003ccode\u003eListRepositoriesRequest\u003c/code\u003e class is used to request a list of repositories from the Dataform v1beta1 API, with the latest version being 1.0.0-beta08.\u003c/p\u003e\n"],["\u003cp\u003eThis 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, allowing for functionalities such as deep cloning and handling of paginated results.\u003c/p\u003e\n"],["\u003cp\u003eYou can construct \u003ccode\u003eListRepositoriesRequest\u003c/code\u003e objects either empty or by copying from another \u003ccode\u003eListRepositoriesRequest\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eIt offers properties like \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 list retrieval, enabling features such as filtering, ordering, pagination, and specifying the location of the repositories.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParentAsLocationName\u003c/code\u003e property provides a \u003ccode\u003eLocationName\u003c/code\u003e-typed view of the \u003ccode\u003eParent\u003c/code\u003e property for easier handling of the resource name.\u003c/p\u003e\n"]]],[],null,["# Dataform v1beta1 API - Class ListRepositoriesRequest (1.0.0-beta08)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta08 (latest)](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1.ListRepositoriesRequest)\n- [1.0.0-beta07](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/1.0.0-beta07/Google.Cloud.Dataform.V1Beta1.ListRepositoriesRequest) \n\n public sealed class ListRepositoriesRequest : IMessage\u003cListRepositoriesRequest\u003e, IEquatable\u003cListRepositoriesRequest\u003e, IDeepCloneable\u003cListRepositoriesRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the Dataform v1beta1 API class ListRepositoriesRequest.\n\n`ListRepositories` request message. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListRepositoriesRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListRepositoriesRequest](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1.ListRepositoriesRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListRepositoriesRequest](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1.ListRepositoriesRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListRepositoriesRequest](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1.ListRepositoriesRequest), [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.Dataform.V1Beta1](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.Dataform.V1Beta1.dll\n\nConstructors\n------------\n\n### ListRepositoriesRequest()\n\n public ListRepositoriesRequest()\n\n### ListRepositoriesRequest(ListRepositoriesRequest)\n\n public ListRepositoriesRequest(ListRepositoriesRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nOptional. Filter for the returned list.\n\n### OrderBy\n\n public string OrderBy { get; set; }\n\nOptional. This field only supports ordering by `name`. If unspecified, the\nserver will choose the ordering. If specified, the default order is\nascending for the `name` field.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nOptional. Maximum number of repositories to return. The server may return\nfewer items than requested. If unspecified, the server will pick an\nappropriate default.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nOptional. Page token received from a previous `ListRepositories` call.\nProvide this to retrieve the subsequent page.\n\nWhen paginating, all other parameters provided to `ListRepositories`,\nwith the exception of `page_size`, must match the call that provided the\npage token.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The location in which to list repositories. Must be in the format\n`projects/*/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.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1.ListRepositoriesRequest#Google_Cloud_Dataform_V1Beta1_ListRepositoriesRequest_Parent) resource name property."]]