public final class DiscoveryBigQueryConditions extends GeneratedMessageV3 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CREATED_AFTER_FIELD_NUMBER
public static final int CREATED_AFTER_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
OR_CONDITIONS_FIELD_NUMBER
public static final int OR_CONDITIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TYPES_FIELD_NUMBER
public static final int TYPES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TYPE_COLLECTION_FIELD_NUMBER
public static final int TYPE_COLLECTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DiscoveryBigQueryConditions getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DiscoveryBigQueryConditions.Builder newBuilder()
newBuilder(DiscoveryBigQueryConditions prototype)
public static DiscoveryBigQueryConditions.Builder newBuilder(DiscoveryBigQueryConditions prototype)
public static DiscoveryBigQueryConditions parseDelimitedFrom(InputStream input)
public static DiscoveryBigQueryConditions parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DiscoveryBigQueryConditions parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DiscoveryBigQueryConditions parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DiscoveryBigQueryConditions parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DiscoveryBigQueryConditions parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DiscoveryBigQueryConditions parseFrom(CodedInputStream input)
public static DiscoveryBigQueryConditions parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DiscoveryBigQueryConditions parseFrom(InputStream input)
public static DiscoveryBigQueryConditions parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DiscoveryBigQueryConditions parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DiscoveryBigQueryConditions parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DiscoveryBigQueryConditions> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getCreatedAfter()
public Timestamp getCreatedAfter()
BigQuery table must have been created after this date. Used to avoid
backfilling.
.google.protobuf.Timestamp created_after = 1;
Returns |
Type |
Description |
Timestamp |
The createdAfter.
|
getCreatedAfterOrBuilder()
public TimestampOrBuilder getCreatedAfterOrBuilder()
BigQuery table must have been created after this date. Used to avoid
backfilling.
.google.protobuf.Timestamp created_after = 1;
getDefaultInstanceForType()
public DiscoveryBigQueryConditions getDefaultInstanceForType()
getIncludedTypesCase()
public DiscoveryBigQueryConditions.IncludedTypesCase getIncludedTypesCase()
getOrConditions()
public DiscoveryBigQueryConditions.OrConditions 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;
getOrConditionsOrBuilder()
public DiscoveryBigQueryConditions.OrConditionsOrBuilder 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;
getParserForType()
public Parser<DiscoveryBigQueryConditions> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getTypeCollection()
public BigQueryTableTypeCollection getTypeCollection()
Restrict discovery to categories of table types.
.google.privacy.dlp.v2.BigQueryTableTypeCollection type_collection = 3;
getTypeCollectionValue()
public int getTypeCollectionValue()
Restrict discovery to categories of table types.
.google.privacy.dlp.v2.BigQueryTableTypeCollection type_collection = 3;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for typeCollection.
|
getTypes()
public BigQueryTableTypes getTypes()
Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2;
getTypesOrBuilder()
public BigQueryTableTypesOrBuilder getTypesOrBuilder()
Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2;
hasCreatedAfter()
public boolean hasCreatedAfter()
BigQuery table must have been created after this date. Used to avoid
backfilling.
.google.protobuf.Timestamp created_after = 1;
Returns |
Type |
Description |
boolean |
Whether the createdAfter field is set.
|
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;
Returns |
Type |
Description |
boolean |
Whether the orConditions field is set.
|
hasTypeCollection()
public boolean hasTypeCollection()
Restrict discovery to categories of table types.
.google.privacy.dlp.v2.BigQueryTableTypeCollection type_collection = 3;
Returns |
Type |
Description |
boolean |
Whether the typeCollection field is set.
|
hasTypes()
public boolean hasTypes()
Restrict discovery to specific table types.
.google.privacy.dlp.v2.BigQueryTableTypes types = 2;
Returns |
Type |
Description |
boolean |
Whether the types field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DiscoveryBigQueryConditions.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DiscoveryBigQueryConditions.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public DiscoveryBigQueryConditions.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides