Package com.google.privacy.dlp.v2
Interface BigQueryOptionsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BigQueryOptions
,BigQueryOptions.Builder
public interface BigQueryOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FieldId
getExcludedFields(int index)
References to fields excluded from scanning.int
getExcludedFieldsCount()
References to fields excluded from scanning.List<FieldId>
getExcludedFieldsList()
References to fields excluded from scanning.FieldIdOrBuilder
getExcludedFieldsOrBuilder(int index)
References to fields excluded from scanning.List<? extends FieldIdOrBuilder>
getExcludedFieldsOrBuilderList()
References to fields excluded from scanning.FieldId
getIdentifyingFields(int index)
Table fields that may uniquely identify a row within the table.int
getIdentifyingFieldsCount()
Table fields that may uniquely identify a row within the table.List<FieldId>
getIdentifyingFieldsList()
Table fields that may uniquely identify a row within the table.FieldIdOrBuilder
getIdentifyingFieldsOrBuilder(int index)
Table fields that may uniquely identify a row within the table.List<? extends FieldIdOrBuilder>
getIdentifyingFieldsOrBuilderList()
Table fields that may uniquely identify a row within the table.FieldId
getIncludedFields(int index)
Limit scanning only to these fields.int
getIncludedFieldsCount()
Limit scanning only to these fields.List<FieldId>
getIncludedFieldsList()
Limit scanning only to these fields.FieldIdOrBuilder
getIncludedFieldsOrBuilder(int index)
Limit scanning only to these fields.List<? extends FieldIdOrBuilder>
getIncludedFieldsOrBuilderList()
Limit scanning only to these fields.long
getRowsLimit()
Max number of rows to scan.int
getRowsLimitPercent()
Max percentage of rows to scan.BigQueryOptions.SampleMethod
getSampleMethod()
.google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
int
getSampleMethodValue()
.google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
BigQueryTable
getTableReference()
Complete BigQuery table reference.BigQueryTableOrBuilder
getTableReferenceOrBuilder()
Complete BigQuery table reference.boolean
hasTableReference()
Complete BigQuery table reference.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasTableReference
boolean hasTableReference()
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
- Returns:
- Whether the tableReference field is set.
-
getTableReference
BigQueryTable getTableReference()
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
- Returns:
- The tableReference.
-
getTableReferenceOrBuilder
BigQueryTableOrBuilder getTableReferenceOrBuilder()
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
-
getIdentifyingFieldsList
List<FieldId> getIdentifyingFieldsList()
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.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
-
getIdentifyingFields
FieldId getIdentifyingFields(int index)
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.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
-
getIdentifyingFieldsCount
int getIdentifyingFieldsCount()
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.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
-
getIdentifyingFieldsOrBuilderList
List<? extends FieldIdOrBuilder> getIdentifyingFieldsOrBuilderList()
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.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
-
getIdentifyingFieldsOrBuilder
FieldIdOrBuilder getIdentifyingFieldsOrBuilder(int index)
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.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
-
getRowsLimit
long getRowsLimit()
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.
int64 rows_limit = 3;
- Returns:
- The rowsLimit.
-
getRowsLimitPercent
int getRowsLimitPercent()
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.
int32 rows_limit_percent = 6;
- Returns:
- The rowsLimitPercent.
-
getSampleMethodValue
int getSampleMethodValue()
.google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
- Returns:
- The enum numeric value on the wire for sampleMethod.
-
getSampleMethod
BigQueryOptions.SampleMethod getSampleMethod()
.google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
- Returns:
- The sampleMethod.
-
getExcludedFieldsList
List<FieldId> getExcludedFieldsList()
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.
repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
-
getExcludedFields
FieldId getExcludedFields(int index)
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.
repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
-
getExcludedFieldsCount
int getExcludedFieldsCount()
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.
repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
-
getExcludedFieldsOrBuilderList
List<? extends FieldIdOrBuilder> getExcludedFieldsOrBuilderList()
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.
repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
-
getExcludedFieldsOrBuilder
FieldIdOrBuilder getExcludedFieldsOrBuilder(int index)
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.
repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
-
getIncludedFieldsList
List<FieldId> getIncludedFieldsList()
Limit scanning only to these fields.
repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
-
getIncludedFields
FieldId getIncludedFields(int index)
Limit scanning only to these fields.
repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
-
getIncludedFieldsCount
int getIncludedFieldsCount()
Limit scanning only to these fields.
repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
-
getIncludedFieldsOrBuilderList
List<? extends FieldIdOrBuilder> getIncludedFieldsOrBuilderList()
Limit scanning only to these fields.
repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
-
getIncludedFieldsOrBuilder
FieldIdOrBuilder getIncludedFieldsOrBuilder(int index)
Limit scanning only to these fields.
repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
-
-