Package com.google.privacy.dlp.v2
Class BigQueryDiscoveryTarget.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BigQueryDiscoveryTarget.Builder>
com.google.privacy.dlp.v2.BigQueryDiscoveryTarget.Builder
- All Implemented Interfaces:
BigQueryDiscoveryTargetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BigQueryDiscoveryTarget
public static final class BigQueryDiscoveryTarget.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BigQueryDiscoveryTarget.Builder>
implements BigQueryDiscoveryTargetOrBuilder
Target used to match against for discovery with BigQuery tablesProtobuf type
google.privacy.dlp.v2.BigQueryDiscoveryTarget-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()How often and when to update profiles.In addition to matching the filter, these conditions must be true before a profile is generated.Tables that match this filter will not have profiles created.Required.How often and when to update profiles.How often and when to update profiles.How often and when to update profiles.In addition to matching the filter, these conditions must be true before a profile is generated.In addition to matching the filter, these conditions must be true before a profile is generated.In addition to matching the filter, these conditions must be true before a profile is generated.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorTables that match this filter will not have profiles created.Tables that match this filter will not have profiles created.Tables that match this filter will not have profiles created.Required.Required.Required.booleanHow often and when to update profiles.booleanIn addition to matching the filter, these conditions must be true before a profile is generated.booleanTables that match this filter will not have profiles created.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanHow often and when to update profiles.In addition to matching the filter, these conditions must be true before a profile is generated.mergeDisabled(Disabled value) Tables that match this filter will not have profiles created.Required.mergeFrom(BigQueryDiscoveryTarget other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) How often and when to update profiles.setCadence(DiscoveryGenerationCadence.Builder builderForValue) How often and when to update profiles.In addition to matching the filter, these conditions must be true before a profile is generated.setConditions(DiscoveryBigQueryConditions.Builder builderForValue) In addition to matching the filter, these conditions must be true before a profile is generated.setDisabled(Disabled value) Tables that match this filter will not have profiles created.setDisabled(Disabled.Builder builderForValue) Tables that match this filter will not have profiles created.setFilter(DiscoveryBigQueryFilter value) Required.setFilter(DiscoveryBigQueryFilter.Builder builderForValue) Required.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<BigQueryDiscoveryTarget.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<BigQueryDiscoveryTarget.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<BigQueryDiscoveryTarget.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<BigQueryDiscoveryTarget.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BigQueryDiscoveryTarget.Builder>
-
mergeFrom
public BigQueryDiscoveryTarget.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<BigQueryDiscoveryTarget.Builder>- Throws:
IOException
-
getFrequencyCase
- Specified by:
getFrequencyCasein interfaceBigQueryDiscoveryTargetOrBuilder
-
clearFrequency
-
hasFilter
public boolean hasFilter()Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasFilterin interfaceBigQueryDiscoveryTargetOrBuilder- Returns:
- Whether the filter field is set.
-
getFilter
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFilterin interfaceBigQueryDiscoveryTargetOrBuilder- Returns:
- The filter.
-
setFilter
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter filter = 1 [(.google.api.field_behavior) = REQUIRED]; -
setFilter
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter filter = 1 [(.google.api.field_behavior) = REQUIRED]; -
mergeFilter
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter filter = 1 [(.google.api.field_behavior) = REQUIRED]; -
clearFilter
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter filter = 1 [(.google.api.field_behavior) = REQUIRED]; -
getFilterBuilder
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter filter = 1 [(.google.api.field_behavior) = REQUIRED]; -
getFilterOrBuilder
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
.google.privacy.dlp.v2.DiscoveryBigQueryFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFilterOrBuilderin interfaceBigQueryDiscoveryTargetOrBuilder
-
hasConditions
public boolean hasConditions()In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions conditions = 2;- Specified by:
hasConditionsin interfaceBigQueryDiscoveryTargetOrBuilder- Returns:
- Whether the conditions field is set.
-
getConditions
In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions conditions = 2;- Specified by:
getConditionsin interfaceBigQueryDiscoveryTargetOrBuilder- Returns:
- The conditions.
-
setConditions
In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions conditions = 2; -
setConditions
public BigQueryDiscoveryTarget.Builder setConditions(DiscoveryBigQueryConditions.Builder builderForValue) In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions conditions = 2; -
mergeConditions
In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions conditions = 2; -
clearConditions
In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions conditions = 2; -
getConditionsBuilder
In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions conditions = 2; -
getConditionsOrBuilder
In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryBigQueryConditions conditions = 2;- Specified by:
getConditionsOrBuilderin interfaceBigQueryDiscoveryTargetOrBuilder
-
hasCadence
public boolean hasCadence()How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryGenerationCadence cadence = 3;- Specified by:
hasCadencein interfaceBigQueryDiscoveryTargetOrBuilder- Returns:
- Whether the cadence field is set.
-
getCadence
How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryGenerationCadence cadence = 3;- Specified by:
getCadencein interfaceBigQueryDiscoveryTargetOrBuilder- Returns:
- The cadence.
-
setCadence
How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryGenerationCadence cadence = 3; -
setCadence
public BigQueryDiscoveryTarget.Builder setCadence(DiscoveryGenerationCadence.Builder builderForValue) How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryGenerationCadence cadence = 3; -
mergeCadence
How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryGenerationCadence cadence = 3; -
clearCadence
How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryGenerationCadence cadence = 3; -
getCadenceBuilder
How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryGenerationCadence cadence = 3; -
getCadenceOrBuilder
How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryGenerationCadence cadence = 3;- Specified by:
getCadenceOrBuilderin interfaceBigQueryDiscoveryTargetOrBuilder
-
hasDisabled
public boolean hasDisabled()Tables that match this filter will not have profiles created.
.google.privacy.dlp.v2.Disabled disabled = 4;- Specified by:
hasDisabledin interfaceBigQueryDiscoveryTargetOrBuilder- Returns:
- Whether the disabled field is set.
-
getDisabled
Tables that match this filter will not have profiles created.
.google.privacy.dlp.v2.Disabled disabled = 4;- Specified by:
getDisabledin interfaceBigQueryDiscoveryTargetOrBuilder- Returns:
- The disabled.
-
setDisabled
Tables that match this filter will not have profiles created.
.google.privacy.dlp.v2.Disabled disabled = 4; -
setDisabled
Tables that match this filter will not have profiles created.
.google.privacy.dlp.v2.Disabled disabled = 4; -
mergeDisabled
Tables that match this filter will not have profiles created.
.google.privacy.dlp.v2.Disabled disabled = 4; -
clearDisabled
Tables that match this filter will not have profiles created.
.google.privacy.dlp.v2.Disabled disabled = 4; -
getDisabledBuilder
Tables that match this filter will not have profiles created.
.google.privacy.dlp.v2.Disabled disabled = 4; -
getDisabledOrBuilder
Tables that match this filter will not have profiles created.
.google.privacy.dlp.v2.Disabled disabled = 4;- Specified by:
getDisabledOrBuilderin interfaceBigQueryDiscoveryTargetOrBuilder
-