Package com.google.privacy.dlp.v2
Class DiscoveryBigQueryFilter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DiscoveryBigQueryFilter.Builder>
com.google.privacy.dlp.v2.DiscoveryBigQueryFilter.Builder
- All Implemented Interfaces:
DiscoveryBigQueryFilterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DiscoveryBigQueryFilter
public static final class DiscoveryBigQueryFilter.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DiscoveryBigQueryFilter.Builder>
implements DiscoveryBigQueryFilterOrBuilder
Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID.Protobuf type
google.privacy.dlp.v2.DiscoveryBigQueryFilter-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Catch-all.The table to scan.A specific set of tables for this filter to apply to.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorCatch-all.Catch-all.Catch-all.The table to scan.The table to scan.The table to scan.A specific set of tables for this filter to apply to.A specific set of tables for this filter to apply to.A specific set of tables for this filter to apply to.booleanCatch-all.booleanThe table to scan.booleanA specific set of tables for this filter to apply to.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(DiscoveryBigQueryFilter other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Catch-all.The table to scan.A specific set of tables for this filter to apply to.Catch-all.setOtherTables(DiscoveryBigQueryFilter.AllOtherBigQueryTables.Builder builderForValue) Catch-all.setTableReference(TableReference value) The table to scan.setTableReference(TableReference.Builder builderForValue) The table to scan.setTables(BigQueryTableCollection value) A specific set of tables for this filter to apply to.setTables(BigQueryTableCollection.Builder builderForValue) A specific set of tables for this filter to apply to.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DiscoveryBigQueryFilter.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DiscoveryBigQueryFilter.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DiscoveryBigQueryFilter.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DiscoveryBigQueryFilter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DiscoveryBigQueryFilter.Builder>
-
mergeFrom
public DiscoveryBigQueryFilter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DiscoveryBigQueryFilter.Builder>- Throws:
IOException
-
getFilterCase
- Specified by:
getFilterCasein interfaceDiscoveryBigQueryFilterOrBuilder
-
clearFilter
-
hasTables
public boolean hasTables()A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
.google.privacy.dlp.v2.BigQueryTableCollection tables = 1;- Specified by:
hasTablesin interfaceDiscoveryBigQueryFilterOrBuilder- Returns:
- Whether the tables field is set.
-
getTables
A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
.google.privacy.dlp.v2.BigQueryTableCollection tables = 1;- Specified by:
getTablesin interfaceDiscoveryBigQueryFilterOrBuilder- Returns:
- The tables.
-
setTables
A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
.google.privacy.dlp.v2.BigQueryTableCollection tables = 1; -
setTables
A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
.google.privacy.dlp.v2.BigQueryTableCollection tables = 1; -
mergeTables
A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
.google.privacy.dlp.v2.BigQueryTableCollection tables = 1; -
clearTables
A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
.google.privacy.dlp.v2.BigQueryTableCollection tables = 1; -
getTablesBuilder
A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
.google.privacy.dlp.v2.BigQueryTableCollection tables = 1; -
getTablesOrBuilder
A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
.google.privacy.dlp.v2.BigQueryTableCollection tables = 1;- Specified by:
getTablesOrBuilderin interfaceDiscoveryBigQueryFilterOrBuilder
-
hasOtherTables
public boolean hasOtherTables()Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2;- Specified by:
hasOtherTablesin interfaceDiscoveryBigQueryFilterOrBuilder- Returns:
- Whether the otherTables field is set.
-
getOtherTables
Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2;- Specified by:
getOtherTablesin interfaceDiscoveryBigQueryFilterOrBuilder- Returns:
- The otherTables.
-
setOtherTables
public DiscoveryBigQueryFilter.Builder setOtherTables(DiscoveryBigQueryFilter.AllOtherBigQueryTables value) Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2; -
setOtherTables
public DiscoveryBigQueryFilter.Builder setOtherTables(DiscoveryBigQueryFilter.AllOtherBigQueryTables.Builder builderForValue) Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2; -
mergeOtherTables
public DiscoveryBigQueryFilter.Builder mergeOtherTables(DiscoveryBigQueryFilter.AllOtherBigQueryTables value) Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2; -
clearOtherTables
Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2; -
getOtherTablesBuilder
Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2; -
getOtherTablesOrBuilder
Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2;- Specified by:
getOtherTablesOrBuilderin interfaceDiscoveryBigQueryFilterOrBuilder
-
hasTableReference
public boolean hasTableReference()The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
.google.privacy.dlp.v2.TableReference table_reference = 3;- Specified by:
hasTableReferencein interfaceDiscoveryBigQueryFilterOrBuilder- Returns:
- Whether the tableReference field is set.
-
getTableReference
The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
.google.privacy.dlp.v2.TableReference table_reference = 3;- Specified by:
getTableReferencein interfaceDiscoveryBigQueryFilterOrBuilder- Returns:
- The tableReference.
-
setTableReference
The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
.google.privacy.dlp.v2.TableReference table_reference = 3; -
setTableReference
The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
.google.privacy.dlp.v2.TableReference table_reference = 3; -
mergeTableReference
The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
.google.privacy.dlp.v2.TableReference table_reference = 3; -
clearTableReference
The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
.google.privacy.dlp.v2.TableReference table_reference = 3; -
getTableReferenceBuilder
The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
.google.privacy.dlp.v2.TableReference table_reference = 3; -
getTableReferenceOrBuilder
The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
.google.privacy.dlp.v2.TableReference table_reference = 3;- Specified by:
getTableReferenceOrBuilderin interfaceDiscoveryBigQueryFilterOrBuilder
-