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 workspaces 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\u003eThis documentation details the \u003ccode\u003eListWorkspacesRequest\u003c/code\u003e class within the Dataform v1beta1 API, which is used to request a list of workspaces.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListWorkspacesRequest\u003c/code\u003e class implements multiple 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, and inherits from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eListWorkspacesRequest\u003c/code\u003e include \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003eOrderBy\u003c/code\u003e, \u003ccode\u003ePageSize\u003c/code\u003e, \u003ccode\u003ePageToken\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsRepositoryName\u003c/code\u003e, which allow for filtering, ordering, pagination, and specifying the parent repository.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListWorkspacesRequest\u003c/code\u003e class includes a constructor to instantiate it without parameters, as well as another one that allows to create a copy from another \u003ccode\u003eListWorkspacesRequest\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe newest version available is 1.0.0-beta08, with another version, 1.0.0-beta07, also listed.\u003c/p\u003e\n"]]],[],null,["# Dataform v1beta1 API - Class ListWorkspacesRequest (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.ListWorkspacesRequest)\n- [1.0.0-beta07](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/1.0.0-beta07/Google.Cloud.Dataform.V1Beta1.ListWorkspacesRequest) \n\n public sealed class ListWorkspacesRequest : IMessage\u003cListWorkspacesRequest\u003e, IEquatable\u003cListWorkspacesRequest\u003e, IDeepCloneable\u003cListWorkspacesRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the Dataform v1beta1 API class ListWorkspacesRequest.\n\n`ListWorkspaces` request message. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListWorkspacesRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListWorkspacesRequest](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1.ListWorkspacesRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListWorkspacesRequest](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1.ListWorkspacesRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListWorkspacesRequest](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1.ListWorkspacesRequest), [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### ListWorkspacesRequest()\n\n public ListWorkspacesRequest()\n\n### ListWorkspacesRequest(ListWorkspacesRequest)\n\n public ListWorkspacesRequest(ListWorkspacesRequest 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 workspaces 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 `ListWorkspaces` call.\nProvide this to retrieve the subsequent page.\n\nWhen paginating, all other parameters provided to `ListWorkspaces`, with\nthe exception of `page_size`, must match the call that provided the page\ntoken.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The repository in which to list workspaces. Must be in the\nformat `projects/*/locations/*/repositories/*`.\n\n### ParentAsRepositoryName\n\n public RepositoryName ParentAsRepositoryName { get; set; }\n\n[RepositoryName](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1.RepositoryName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Dataform.V1Beta1/latest/Google.Cloud.Dataform.V1Beta1.ListWorkspacesRequest#Google_Cloud_Dataform_V1Beta1_ListWorkspacesRequest_Parent) resource name property."]]