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 FieldIdgetExcludedFields(int index)References to fields excluded from scanning.intgetExcludedFieldsCount()References to fields excluded from scanning.List<FieldId>getExcludedFieldsList()References to fields excluded from scanning.FieldIdOrBuildergetExcludedFieldsOrBuilder(int index)References to fields excluded from scanning.List<? extends FieldIdOrBuilder>getExcludedFieldsOrBuilderList()References to fields excluded from scanning.FieldIdgetIdentifyingFields(int index)Table fields that may uniquely identify a row within the table.intgetIdentifyingFieldsCount()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.FieldIdOrBuildergetIdentifyingFieldsOrBuilder(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.FieldIdgetIncludedFields(int index)Limit scanning only to these fields.intgetIncludedFieldsCount()Limit scanning only to these fields.List<FieldId>getIncludedFieldsList()Limit scanning only to these fields.FieldIdOrBuildergetIncludedFieldsOrBuilder(int index)Limit scanning only to these fields.List<? extends FieldIdOrBuilder>getIncludedFieldsOrBuilderList()Limit scanning only to these fields.longgetRowsLimit()Max number of rows to scan.intgetRowsLimitPercent()Max percentage of rows to scan.BigQueryOptions.SampleMethodgetSampleMethod().google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;intgetSampleMethodValue().google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;BigQueryTablegetTableReference()Complete BigQuery table reference.BigQueryTableOrBuildergetTableReferenceOrBuilder()Complete BigQuery table reference.booleanhasTableReference()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;
-
-