Comma-separated list of fields to order by, followed by asc or desc
postfix. This list is case insensitive. The default sorting order is
ascending. Redundant space characters are insignificant. Only one order
field at a time is allowed.
Examples:
project_id asc
table_id
sensitivity_level desc
Supported fields are:
project_id: The Google Cloud project ID.
dataset_id: The ID of a BigQuery dataset.
table_id: The ID of a BigQuery table.
sensitivity_level: How sensitive the data in a table is, at most.
data_risk_level: How much risk is associated with this data.
profile_last_generated: When the profile was last updated in epoch
seconds.
last_modified: The last time the resource was modified.
resource_visibility: Visibility restriction for this resource.
[[["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-03 UTC."],[[["\u003cp\u003eThe document provides reference documentation for the \u003ccode\u003eListTableDataProfilesRequest\u003c/code\u003e class within the Google Cloud Data Loss Prevention v2 API, available for different versions, including the latest at 4.16.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eListTableDataProfilesRequest\u003c/code\u003e is used to list profiles generated for a given organization or project, inheriting from object and implementing interfaces like \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.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers properties such as \u003ccode\u003eFilter\u003c/code\u003e to support filtering on project ID, dataset ID, table ID, sensitivity level, data risk level, resource visibility, and status code, and \u003ccode\u003eOrderBy\u003c/code\u003e to specify the order of the list based on fields like project ID, dataset ID, and sensitivity level.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties to manage pagination, such as \u003ccode\u003ePageSize\u003c/code\u003e to control the size of the page and \u003ccode\u003ePageToken\u003c/code\u003e to continue retrieval.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property, which is required, specifies the resource name of the organization or project, allowing for different views such as \u003ccode\u003eLocationName\u003c/code\u003e, \u003ccode\u003eOrganizationLocationName\u003c/code\u003e, and \u003ccode\u003eIResourceName\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Data Loss Prevention v2 API - Class ListTableDataProfilesRequest (4.19.0)\n\nVersion latestkeyboard_arrow_down\n\n- [4.19.0 (latest)](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.18.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.18.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.17.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.17.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.16.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.16.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.15.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.15.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.14.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.14.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.13.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.13.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.12.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.12.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.11.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.11.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.10.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.10.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.9.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.9.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.8.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.8.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.7.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.7.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.6.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.6.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.5.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.5.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.4.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.4.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.3.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.3.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.2.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.2.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.1.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.1.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [4.0.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/4.0.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/3.5.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/3.4.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/3.3.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/3.2.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/2.16.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Dlp.V2/2.15.0/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest) \n\n public sealed class ListTableDataProfilesRequest : IMessage\u003cListTableDataProfilesRequest\u003e, IEquatable\u003cListTableDataProfilesRequest\u003e, IDeepCloneable\u003cListTableDataProfilesRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class ListTableDataProfilesRequest.\n\nRequest to list the profiles generated for a given organization or project. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListTableDataProfilesRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListTableDataProfilesRequest](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListTableDataProfilesRequest](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListTableDataProfilesRequest](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest), [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.Dlp.V2](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.Dlp.V2.dll\n\nConstructors\n------------\n\n### ListTableDataProfilesRequest()\n\n public ListTableDataProfilesRequest()\n\n### ListTableDataProfilesRequest(ListTableDataProfilesRequest)\n\n public ListTableDataProfilesRequest(ListTableDataProfilesRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nAllows filtering.\n\nSupported syntax:\n\n- Filter expressions are made up of one or more restrictions.\n- Restrictions can be combined by `AND` or `OR` logical operators. A sequence of restrictions implicitly uses `AND`.\n- A restriction has the form of `{field} {operator} {value}`.\n- Supported fields/values:\n - `project_id` - The Google Cloud project ID.\n - `dataset_id` - The BigQuery dataset ID.\n - `table_id` - The ID of the BigQuery table.\n - `sensitivity_level` - HIGH\\|MODERATE\\|LOW\n - `data_risk_level` - HIGH\\|MODERATE\\|LOW\n - `resource_visibility`: PUBLIC\\|RESTRICTED\n - `status_code` - an RPC status code as defined in \u003chttps://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto\u003e\n- The operator must be `=` or `!=`.\n\nExamples:\n\n- `project_id = 12345 AND status_code = 1`\n- `project_id = 12345 AND sensitivity_level = HIGH`\n- `project_id = 12345 AND resource_visibility = PUBLIC`\n\nThe length of this field should be no more than 500 characters.\n\n### OrderBy\n\n public string OrderBy { get; set; }\n\nComma-separated list of fields to order by, followed by `asc` or `desc`\npostfix. This list is case insensitive. The default sorting order is\nascending. Redundant space characters are insignificant. Only one order\nfield at a time is allowed.\n\nExamples:\n\n- `project_id asc`\n- `table_id`\n- `sensitivity_level desc`\n\nSupported fields are:\n\n- `project_id`: The Google Cloud project ID.\n- `dataset_id`: The ID of a BigQuery dataset.\n- `table_id`: The ID of a BigQuery table.\n- `sensitivity_level`: How sensitive the data in a table is, at most.\n- `data_risk_level`: How much risk is associated with this data.\n- `profile_last_generated`: When the profile was last updated in epoch seconds.\n- `last_modified`: The last time the resource was modified.\n- `resource_visibility`: Visibility restriction for this resource.\n- `row_count`: Number of rows in this resource.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nSize of the page. This value can be limited by the server. If zero, server\nreturns a page of max size 100.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nPage token to continue retrieval.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. Resource name of the organization or project, for\nexample `organizations/433245324/locations/europe` or\n`projects/project-id/locations/asia`.\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.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest#Google_Cloud_Dlp_V2_ListTableDataProfilesRequest_Parent) resource name property.\n\n### ParentAsOrganizationLocationName\n\n public OrganizationLocationName ParentAsOrganizationLocationName { get; set; }\n\n[OrganizationLocationName](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.OrganizationLocationName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest#Google_Cloud_Dlp_V2_ListTableDataProfilesRequest_Parent) resource name property.\n\n### ParentAsResourceName\n\n public IResourceName ParentAsResourceName { get; set; }\n\n[IResourceName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.IResourceName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest#Google_Cloud_Dlp_V2_ListTableDataProfilesRequest_Parent) resource name property."]]