# Google Cloud Data Loss Prevention v2 API - Class ListTableDataProfilesRequest (4.26.0)

4.26.0 (latest) 4.25.0 4.24.0 4.23.0 4.22.0 4.21.0 4.20.0 4.19.0 4.18.0 4.17.0 4.16.0 4.15.0 4.14.0 4.13.0 4.12.0 4.11.0 4.10.0 4.9.0 4.8.0 4.7.0 4.6.0 4.5.0 4.4.0 4.3.0 4.2.0 4.1.0 4.0.0 3.5.0 3.4.0 3.3.0 3.2.0 2.16.0 2.15.0

    public sealed class ListTableDataProfilesRequest : IMessage<ListTableDataProfilesRequest>, IEquatable<ListTableDataProfilesRequest>, IDeepCloneable<ListTableDataProfilesRequest>, IBufferMessage, IMessage, IPageRequest

Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class ListTableDataProfilesRequest.

Request to list the profiles generated for a given organization or project.

## Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) \> ListTableDataProfilesRequest

## Implements

[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListTableDataProfilesRequest](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListTableDataProfilesRequest](https://docs.cloud.google.com/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](https://docs.cloud.google.com/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)

## Inherited Members

[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Namespace

[Google.Cloud.Dlp.V2](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2)

## Assembly

Google.Cloud.Dlp.V2.dll

## Constructors

### ListTableDataProfilesRequest()

    public ListTableDataProfilesRequest()

### ListTableDataProfilesRequest(ListTableDataProfilesRequest)

    public ListTableDataProfilesRequest(ListTableDataProfilesRequest other)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `other` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest` |

## Properties

### Filter

    public string Filter { get; set; }

Allows filtering.

Supported syntax:

- Filter expressions are made up of one or more restrictions.
- Restrictions can be combined by `AND` or `OR` logical operators. A sequence of restrictions implicitly uses `AND`.
- A restriction has the form of `{field} {operator} {value}`.
- Supported fields:

  - `project_id`: The Google Cloud project ID
  - `dataset_id`: The BigQuery dataset ID
  - `table_id`: The ID of the BigQuery table
  - `sensitivity_level`: HIGH\|MODERATE\|LOW
  - `data_risk_level`: HIGH\|MODERATE\|LOW
  - `resource_visibility`: PUBLIC\|RESTRICTED
  - `status_code`: an RPC status code as defined in <https://github.com/googleapis/googleapis/blob/master/google/rpc/code.proto>
  - `profile_last_generated`: Date and time the profile was last generated
- The operator must be `=` or `!=`. The `profile_last_generated` filter
  also supports `<` and `>`.

The syntax is based on <https://google.aip.dev/160>.

Examples:

- `project_id = 12345 AND status_code = 1`
- `project_id = 12345 AND sensitivity_level = HIGH`
- `project_id = 12345 AND resource_visibility = PUBLIC`
- `profile_last_generated < "2025-01-01T00:00:00.000Z"`

The length of this field should be no more than 500 characters.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.string` |   |

### OrderBy

    public string OrderBy { get; set; }

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.
- `row_count`: Number of rows in this resource.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.string` |   |

### PageSize

    public int PageSize { get; set; }

Size of the page. This value can be limited by the server. If zero, server
returns a page of max size 100.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.int32` |   |

### PageToken

    public string PageToken { get; set; }

Page token to continue retrieval.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.string` |   |

### Parent

    public string Parent { get; set; }

Required. Resource name of the organization or project, for
example `organizations/433245324/locations/europe` or
`projects/project-id/locations/asia`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.string` |   |

### ParentAsLocationName

    public LocationName ParentAsLocationName { get; set; }

[LocationName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.LocationName.html)-typed view over the [Parent](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest#Google_Cloud_Dlp_V2_ListTableDataProfilesRequest_Parent) resource name property.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.LocationName.html` |   |

### ParentAsOrganizationLocationName

    public OrganizationLocationName ParentAsOrganizationLocationName { get; set; }

[OrganizationLocationName](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.OrganizationLocationName)-typed view over the [Parent](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest#Google_Cloud_Dlp_V2_ListTableDataProfilesRequest_Parent) resource name property.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.OrganizationLocationName` |   |

### ParentAsResourceName

    public IResourceName ParentAsResourceName { get; set; }

[IResourceName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.IResourceName.html)-typed view over the [Parent](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Dlp.V2/latest/Google.Cloud.Dlp.V2.ListTableDataProfilesRequest#Google_Cloud_Dlp_V2_ListTableDataProfilesRequest_Parent) resource name property.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.IResourceName.html` |   |