Package com.google.privacy.dlp.v2
Class DiscoveryBigQueryConditions
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.privacy.dlp.v2.DiscoveryBigQueryConditions
- All Implemented Interfaces:
DiscoveryBigQueryConditionsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class DiscoveryBigQueryConditions
extends com.google.protobuf.GeneratedMessage
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- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRequirements that must be true before a table is scanned in discovery for the first time.static enumstatic final classThere is an OR relationship between these attributes.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.google.protobuf.TimestampBigQuery table must have been created after this date.com.google.protobuf.TimestampOrBuilderBigQuery table must have been created after this date.static DiscoveryBigQueryConditionsstatic final com.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.com.google.protobuf.Parser<DiscoveryBigQueryConditions>intRestrict 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.booleanBigQuery table must have been created after this date.inthashCode()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 booleannewBuilder(DiscoveryBigQueryConditions prototype) protected DiscoveryBigQueryConditions.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static DiscoveryBigQueryConditionsparseDelimitedFrom(InputStream input) static DiscoveryBigQueryConditionsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DiscoveryBigQueryConditionsparseFrom(byte[] data) static DiscoveryBigQueryConditionsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DiscoveryBigQueryConditionsparseFrom(com.google.protobuf.ByteString data) static DiscoveryBigQueryConditionsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DiscoveryBigQueryConditionsparseFrom(com.google.protobuf.CodedInputStream input) static DiscoveryBigQueryConditionsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DiscoveryBigQueryConditionsparseFrom(InputStream input) static DiscoveryBigQueryConditionsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DiscoveryBigQueryConditionsparseFrom(ByteBuffer data) static DiscoveryBigQueryConditionsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<DiscoveryBigQueryConditions>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CREATED_AFTER_FIELD_NUMBER
public static final int CREATED_AFTER_FIELD_NUMBER- See Also:
-
TYPES_FIELD_NUMBER
public static final int TYPES_FIELD_NUMBER- See Also:
-
TYPE_COLLECTION_FIELD_NUMBER
public static final int TYPE_COLLECTION_FIELD_NUMBER- See Also:
-
OR_CONDITIONS_FIELD_NUMBER
public static final int OR_CONDITIONS_FIELD_NUMBER- See Also:
-
-
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
-
getIncludedTypesCase
- Specified by:
getIncludedTypesCasein interfaceDiscoveryBigQueryConditionsOrBuilder
-
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.
-
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.
-
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.
-
getTypeCollection
Restrict discovery to categories of table types.
.google.privacy.dlp.v2.BigQueryTableTypeCollection type_collection = 3;- Specified by:
getTypeCollectionin interfaceDiscoveryBigQueryConditionsOrBuilder- Returns:
- The typeCollection.
-
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.
-
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
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DiscoveryBigQueryConditions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DiscoveryBigQueryConditions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DiscoveryBigQueryConditions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DiscoveryBigQueryConditions parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DiscoveryBigQueryConditions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DiscoveryBigQueryConditions parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DiscoveryBigQueryConditions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static DiscoveryBigQueryConditions parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static DiscoveryBigQueryConditions parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DiscoveryBigQueryConditions parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DiscoveryBigQueryConditions.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-