Package com.google.privacy.dlp.v2
Class DiscoveryBigQueryConditions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DiscoveryBigQueryConditions.Builder>
com.google.privacy.dlp.v2.DiscoveryBigQueryConditions.Builder
- All Implemented Interfaces:
DiscoveryBigQueryConditionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DiscoveryBigQueryConditions
public static final class DiscoveryBigQueryConditions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DiscoveryBigQueryConditions.Builder>
implements DiscoveryBigQueryConditionsOrBuilder
Requirements that must be true before a table is scanned in discovery for the first time. There is an AND relationship between the top-level attributes. Additionally, minimum conditions with an OR relationship that must be met before Cloud DLP scans a table can be set (like a minimum row count or a minimum table age).Protobuf type
google.privacy.dlp.v2.DiscoveryBigQueryConditions-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()BigQuery table must have been created after this date.At least one of the conditions must be true for a table to be scanned.Restrict discovery to categories of table types.Restrict discovery to specific table types.com.google.protobuf.TimestampBigQuery table must have been created after this date.com.google.protobuf.Timestamp.BuilderBigQuery table must have been created after this date.com.google.protobuf.TimestampOrBuilderBigQuery table must have been created after this date.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAt least one of the conditions must be true for a table to be scanned.At least one of the conditions must be true for a table to be scanned.At least one of the conditions must be true for a table to be scanned.Restrict discovery to categories of table types.intRestrict discovery to categories of table types.getTypes()Restrict discovery to specific table types.Restrict discovery to specific table types.Restrict discovery to specific table types.booleanBigQuery table must have been created after this date.booleanAt least one of the conditions must be true for a table to be scanned.booleanRestrict discovery to categories of table types.booleanhasTypes()Restrict discovery to specific table types.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCreatedAfter(com.google.protobuf.Timestamp value) BigQuery table must have been created after this date.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) At least one of the conditions must be true for a table to be scanned.mergeTypes(BigQueryTableTypes value) Restrict discovery to specific table types.setCreatedAfter(com.google.protobuf.Timestamp value) BigQuery table must have been created after this date.setCreatedAfter(com.google.protobuf.Timestamp.Builder builderForValue) BigQuery table must have been created after this date.At least one of the conditions must be true for a table to be scanned.setOrConditions(DiscoveryBigQueryConditions.OrConditions.Builder builderForValue) At least one of the conditions must be true for a table to be scanned.Restrict discovery to categories of table types.setTypeCollectionValue(int value) Restrict discovery to categories of table types.setTypes(BigQueryTableTypes value) Restrict discovery to specific table types.setTypes(BigQueryTableTypes.Builder builderForValue) Restrict discovery to specific table types.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<DiscoveryBigQueryConditions.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<DiscoveryBigQueryConditions.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<DiscoveryBigQueryConditions.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<DiscoveryBigQueryConditions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DiscoveryBigQueryConditions.Builder>
-
mergeFrom
public DiscoveryBigQueryConditions.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<DiscoveryBigQueryConditions.Builder>- Throws:
IOException
-
getIncludedTypesCase
- Specified by:
getIncludedTypesCasein interfaceDiscoveryBigQueryConditionsOrBuilder
-
clearIncludedTypes
-
hasCreatedAfter
public boolean hasCreatedAfter()BigQuery table must have been created after this date. Used to avoid backfilling.
.google.protobuf.Timestamp created_after = 1;- Specified by:
hasCreatedAfterin interfaceDiscoveryBigQueryConditionsOrBuilder- Returns:
- Whether the createdAfter field is set.
-
getCreatedAfter
public com.google.protobuf.Timestamp getCreatedAfter()BigQuery table must have been created after this date. Used to avoid backfilling.
.google.protobuf.Timestamp created_after = 1;- Specified by:
getCreatedAfterin interfaceDiscoveryBigQueryConditionsOrBuilder- Returns:
- The createdAfter.
-
setCreatedAfter
BigQuery table must have been created after this date. Used to avoid backfilling.
.google.protobuf.Timestamp created_after = 1; -
setCreatedAfter
public DiscoveryBigQueryConditions.Builder setCreatedAfter(com.google.protobuf.Timestamp.Builder builderForValue) BigQuery table must have been created after this date. Used to avoid backfilling.
.google.protobuf.Timestamp created_after = 1; -
mergeCreatedAfter
BigQuery table must have been created after this date. Used to avoid backfilling.
.google.protobuf.Timestamp created_after = 1; -
clearCreatedAfter
BigQuery table must have been created after this date. Used to avoid backfilling.
.google.protobuf.Timestamp created_after = 1; -
getCreatedAfterBuilder
public com.google.protobuf.Timestamp.Builder getCreatedAfterBuilder()BigQuery table must have been created after this date. Used to avoid backfilling.
.google.protobuf.Timestamp created_after = 1; -
getCreatedAfterOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedAfterOrBuilder()BigQuery table must have been created after this date. Used to avoid backfilling.
.google.protobuf.Timestamp created_after = 1;- Specified by:
getCreatedAfterOrBuilderin interfaceDiscoveryBigQueryConditionsOrBuilder
-
hasTypes
public boolean hasTypes()Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2;- Specified by:
hasTypesin interfaceDiscoveryBigQueryConditionsOrBuilder- Returns:
- Whether the types field is set.
-
getTypes
Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2;- Specified by:
getTypesin interfaceDiscoveryBigQueryConditionsOrBuilder- Returns:
- The types.
-
setTypes
Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2; -
setTypes
Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2; -
mergeTypes
Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2; -
clearTypes
Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2; -
getTypesBuilder
Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2; -
getTypesOrBuilder
Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2;- Specified by:
getTypesOrBuilderin interfaceDiscoveryBigQueryConditionsOrBuilder
-
hasTypeCollection
public boolean hasTypeCollection()Restrict discovery to categories of table types.
.google.privacy.dlp.v2.BigQueryTableTypeCollection type_collection = 3;- Specified by:
hasTypeCollectionin interfaceDiscoveryBigQueryConditionsOrBuilder- Returns:
- Whether the typeCollection field is set.
-
getTypeCollectionValue
public int getTypeCollectionValue()Restrict discovery to categories of table types.
.google.privacy.dlp.v2.BigQueryTableTypeCollection type_collection = 3;- Specified by:
getTypeCollectionValuein interfaceDiscoveryBigQueryConditionsOrBuilder- Returns:
- The enum numeric value on the wire for typeCollection.
-
setTypeCollectionValue
Restrict discovery to categories of table types.
.google.privacy.dlp.v2.BigQueryTableTypeCollection type_collection = 3;- Parameters:
value- The enum numeric value on the wire for typeCollection to set.- Returns:
- This builder for chaining.
-
getTypeCollection
Restrict discovery to categories of table types.
.google.privacy.dlp.v2.BigQueryTableTypeCollection type_collection = 3;- Specified by:
getTypeCollectionin interfaceDiscoveryBigQueryConditionsOrBuilder- Returns:
- The typeCollection.
-
setTypeCollection
Restrict discovery to categories of table types.
.google.privacy.dlp.v2.BigQueryTableTypeCollection type_collection = 3;- Parameters:
value- The typeCollection to set.- Returns:
- This builder for chaining.
-
clearTypeCollection
Restrict discovery to categories of table types.
.google.privacy.dlp.v2.BigQueryTableTypeCollection type_collection = 3;- Returns:
- This builder for chaining.
-
hasOrConditions
public boolean hasOrConditions()At least one of the conditions must be true for a table to be scanned.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions.OrConditions or_conditions = 4;- Specified by:
hasOrConditionsin interfaceDiscoveryBigQueryConditionsOrBuilder- Returns:
- Whether the orConditions field is set.
-
getOrConditions
At least one of the conditions must be true for a table to be scanned.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions.OrConditions or_conditions = 4;- Specified by:
getOrConditionsin interfaceDiscoveryBigQueryConditionsOrBuilder- Returns:
- The orConditions.
-
setOrConditions
public DiscoveryBigQueryConditions.Builder setOrConditions(DiscoveryBigQueryConditions.OrConditions value) At least one of the conditions must be true for a table to be scanned.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions.OrConditions or_conditions = 4; -
setOrConditions
public DiscoveryBigQueryConditions.Builder setOrConditions(DiscoveryBigQueryConditions.OrConditions.Builder builderForValue) At least one of the conditions must be true for a table to be scanned.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions.OrConditions or_conditions = 4; -
mergeOrConditions
public DiscoveryBigQueryConditions.Builder mergeOrConditions(DiscoveryBigQueryConditions.OrConditions value) At least one of the conditions must be true for a table to be scanned.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions.OrConditions or_conditions = 4; -
clearOrConditions
At least one of the conditions must be true for a table to be scanned.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions.OrConditions or_conditions = 4; -
getOrConditionsBuilder
At least one of the conditions must be true for a table to be scanned.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions.OrConditions or_conditions = 4; -
getOrConditionsOrBuilder
At least one of the conditions must be true for a table to be scanned.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions.OrConditions or_conditions = 4;- Specified by:
getOrConditionsOrBuilderin interfaceDiscoveryBigQueryConditionsOrBuilder
-