Show / Hide Table of Contents

Class GooglePrivacyDlpV2BigQueryOptions

Options defining BigQuery table and row identifiers.

Inheritance
object
GooglePrivacyDlpV2BigQueryOptions
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DLP.v2.Data
Assembly: Google.Apis.DLP.v2.dll
Syntax
public class GooglePrivacyDlpV2BigQueryOptions : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ExcludedFields

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.

Declaration
[JsonProperty("excludedFields")]
public virtual IList<GooglePrivacyDlpV2FieldId> ExcludedFields { get; set; }
Property Value
Type Description
IList<GooglePrivacyDlpV2FieldId>

IdentifyingFields

Table fields that may uniquely identify a row within the table. When actions.saveFindings.outputConfig.table is specified, the values of columns specified here are available in the output table under location.content_locations.record_location.record_key.id_values. Nested fields such as person.birthdate.year are allowed.

Declaration
[JsonProperty("identifyingFields")]
public virtual IList<GooglePrivacyDlpV2FieldId> IdentifyingFields { get; set; }
Property Value
Type Description
IList<GooglePrivacyDlpV2FieldId>

IncludedFields

Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.

Declaration
[JsonProperty("includedFields")]
public virtual IList<GooglePrivacyDlpV2FieldId> IncludedFields { get; set; }
Property Value
Type Description
IList<GooglePrivacyDlpV2FieldId>

RowsLimit

Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.

Declaration
[JsonProperty("rowsLimit")]
public virtual long? RowsLimit { get; set; }
Property Value
Type Description
long?

RowsLimitPercent

Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig. Caution: A known issue is causing the rowsLimitPercent field to behave unexpectedly. We recommend using rowsLimit instead.

Declaration
[JsonProperty("rowsLimitPercent")]
public virtual int? RowsLimitPercent { get; set; }
Property Value
Type Description
int?

SampleMethod

How to sample the data.

Declaration
[JsonProperty("sampleMethod")]
public virtual string SampleMethod { get; set; }
Property Value
Type Description
string

TableReference

Complete BigQuery table reference.

Declaration
[JsonProperty("tableReference")]
public virtual GooglePrivacyDlpV2BigQueryTable TableReference { get; set; }
Property Value
Type Description
GooglePrivacyDlpV2BigQueryTable

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX