Package com.google.privacy.dlp.v2
Class DiscoveryGenerationCadence.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DiscoveryGenerationCadence.Builder>
com.google.privacy.dlp.v2.DiscoveryGenerationCadence.Builder
- All Implemented Interfaces:
DiscoveryGenerationCadenceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DiscoveryGenerationCadence
public static final class DiscoveryGenerationCadence.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DiscoveryGenerationCadence.Builder>
implements DiscoveryGenerationCadenceOrBuilder
What must take place for a profile to be updated and how frequently it should occur. New tables are scanned as quickly as possible depending on system capacity.Protobuf type
google.privacy.dlp.v2.DiscoveryGenerationCadence-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change.Frequency at which profiles should be updated, regardless of whether the underlying resource has changed.Governs when to update data profiles when a schema is modified.Governs when to update data profiles when a table is modified.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorGoverns when to update data profiles when the inspection rules defined by the `InspectTemplate` change.Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change.Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change.Frequency at which profiles should be updated, regardless of whether the underlying resource has changed.intFrequency at which profiles should be updated, regardless of whether the underlying resource has changed.Governs when to update data profiles when a schema is modified.Governs when to update data profiles when a schema is modified.Governs when to update data profiles when a schema is modified.Governs when to update data profiles when a table is modified.Governs when to update data profiles when a table is modified.Governs when to update data profiles when a table is modified.booleanGoverns when to update data profiles when the inspection rules defined by the `InspectTemplate` change.booleanGoverns when to update data profiles when a schema is modified.booleanGoverns when to update data profiles when a table is modified.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change.Governs when to update data profiles when a schema is modified.Governs when to update data profiles when a table is modified.Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change.Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change.Frequency at which profiles should be updated, regardless of whether the underlying resource has changed.setRefreshFrequencyValue(int value) Frequency at which profiles should be updated, regardless of whether the underlying resource has changed.Governs when to update data profiles when a schema is modified.setSchemaModifiedCadence(DiscoverySchemaModifiedCadence.Builder builderForValue) Governs when to update data profiles when a schema is modified.Governs when to update data profiles when a table is modified.setTableModifiedCadence(DiscoveryTableModifiedCadence.Builder builderForValue) Governs when to update data profiles when a table is modified.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<DiscoveryGenerationCadence.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<DiscoveryGenerationCadence.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<DiscoveryGenerationCadence.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<DiscoveryGenerationCadence.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DiscoveryGenerationCadence.Builder>
-
mergeFrom
public DiscoveryGenerationCadence.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<DiscoveryGenerationCadence.Builder>- Throws:
IOException
-
hasSchemaModifiedCadence
public boolean hasSchemaModifiedCadence()Governs when to update data profiles when a schema is modified.
.google.privacy.dlp.v2.DiscoverySchemaModifiedCadence schema_modified_cadence = 1;- Specified by:
hasSchemaModifiedCadencein interfaceDiscoveryGenerationCadenceOrBuilder- Returns:
- Whether the schemaModifiedCadence field is set.
-
getSchemaModifiedCadence
Governs when to update data profiles when a schema is modified.
.google.privacy.dlp.v2.DiscoverySchemaModifiedCadence schema_modified_cadence = 1;- Specified by:
getSchemaModifiedCadencein interfaceDiscoveryGenerationCadenceOrBuilder- Returns:
- The schemaModifiedCadence.
-
setSchemaModifiedCadence
public DiscoveryGenerationCadence.Builder setSchemaModifiedCadence(DiscoverySchemaModifiedCadence value) Governs when to update data profiles when a schema is modified.
.google.privacy.dlp.v2.DiscoverySchemaModifiedCadence schema_modified_cadence = 1; -
setSchemaModifiedCadence
public DiscoveryGenerationCadence.Builder setSchemaModifiedCadence(DiscoverySchemaModifiedCadence.Builder builderForValue) Governs when to update data profiles when a schema is modified.
.google.privacy.dlp.v2.DiscoverySchemaModifiedCadence schema_modified_cadence = 1; -
mergeSchemaModifiedCadence
public DiscoveryGenerationCadence.Builder mergeSchemaModifiedCadence(DiscoverySchemaModifiedCadence value) Governs when to update data profiles when a schema is modified.
.google.privacy.dlp.v2.DiscoverySchemaModifiedCadence schema_modified_cadence = 1; -
clearSchemaModifiedCadence
Governs when to update data profiles when a schema is modified.
.google.privacy.dlp.v2.DiscoverySchemaModifiedCadence schema_modified_cadence = 1; -
getSchemaModifiedCadenceBuilder
Governs when to update data profiles when a schema is modified.
.google.privacy.dlp.v2.DiscoverySchemaModifiedCadence schema_modified_cadence = 1; -
getSchemaModifiedCadenceOrBuilder
Governs when to update data profiles when a schema is modified.
.google.privacy.dlp.v2.DiscoverySchemaModifiedCadence schema_modified_cadence = 1;- Specified by:
getSchemaModifiedCadenceOrBuilderin interfaceDiscoveryGenerationCadenceOrBuilder
-
hasTableModifiedCadence
public boolean hasTableModifiedCadence()Governs when to update data profiles when a table is modified.
.google.privacy.dlp.v2.DiscoveryTableModifiedCadence table_modified_cadence = 2;- Specified by:
hasTableModifiedCadencein interfaceDiscoveryGenerationCadenceOrBuilder- Returns:
- Whether the tableModifiedCadence field is set.
-
getTableModifiedCadence
Governs when to update data profiles when a table is modified.
.google.privacy.dlp.v2.DiscoveryTableModifiedCadence table_modified_cadence = 2;- Specified by:
getTableModifiedCadencein interfaceDiscoveryGenerationCadenceOrBuilder- Returns:
- The tableModifiedCadence.
-
setTableModifiedCadence
public DiscoveryGenerationCadence.Builder setTableModifiedCadence(DiscoveryTableModifiedCadence value) Governs when to update data profiles when a table is modified.
.google.privacy.dlp.v2.DiscoveryTableModifiedCadence table_modified_cadence = 2; -
setTableModifiedCadence
public DiscoveryGenerationCadence.Builder setTableModifiedCadence(DiscoveryTableModifiedCadence.Builder builderForValue) Governs when to update data profiles when a table is modified.
.google.privacy.dlp.v2.DiscoveryTableModifiedCadence table_modified_cadence = 2; -
mergeTableModifiedCadence
public DiscoveryGenerationCadence.Builder mergeTableModifiedCadence(DiscoveryTableModifiedCadence value) Governs when to update data profiles when a table is modified.
.google.privacy.dlp.v2.DiscoveryTableModifiedCadence table_modified_cadence = 2; -
clearTableModifiedCadence
Governs when to update data profiles when a table is modified.
.google.privacy.dlp.v2.DiscoveryTableModifiedCadence table_modified_cadence = 2; -
getTableModifiedCadenceBuilder
Governs when to update data profiles when a table is modified.
.google.privacy.dlp.v2.DiscoveryTableModifiedCadence table_modified_cadence = 2; -
getTableModifiedCadenceOrBuilder
Governs when to update data profiles when a table is modified.
.google.privacy.dlp.v2.DiscoveryTableModifiedCadence table_modified_cadence = 2;- Specified by:
getTableModifiedCadenceOrBuilderin interfaceDiscoveryGenerationCadenceOrBuilder
-
hasInspectTemplateModifiedCadence
public boolean hasInspectTemplateModifiedCadence()Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change. If not set, changing the template will not cause a data profile to update.
.google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence inspect_template_modified_cadence = 3;- Specified by:
hasInspectTemplateModifiedCadencein interfaceDiscoveryGenerationCadenceOrBuilder- Returns:
- Whether the inspectTemplateModifiedCadence field is set.
-
getInspectTemplateModifiedCadence
Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change. If not set, changing the template will not cause a data profile to update.
.google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence inspect_template_modified_cadence = 3;- Specified by:
getInspectTemplateModifiedCadencein interfaceDiscoveryGenerationCadenceOrBuilder- Returns:
- The inspectTemplateModifiedCadence.
-
setInspectTemplateModifiedCadence
public DiscoveryGenerationCadence.Builder setInspectTemplateModifiedCadence(DiscoveryInspectTemplateModifiedCadence value) Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change. If not set, changing the template will not cause a data profile to update.
.google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence inspect_template_modified_cadence = 3; -
setInspectTemplateModifiedCadence
public DiscoveryGenerationCadence.Builder setInspectTemplateModifiedCadence(DiscoveryInspectTemplateModifiedCadence.Builder builderForValue) Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change. If not set, changing the template will not cause a data profile to update.
.google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence inspect_template_modified_cadence = 3; -
mergeInspectTemplateModifiedCadence
public DiscoveryGenerationCadence.Builder mergeInspectTemplateModifiedCadence(DiscoveryInspectTemplateModifiedCadence value) Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change. If not set, changing the template will not cause a data profile to update.
.google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence inspect_template_modified_cadence = 3; -
clearInspectTemplateModifiedCadence
Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change. If not set, changing the template will not cause a data profile to update.
.google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence inspect_template_modified_cadence = 3; -
getInspectTemplateModifiedCadenceBuilder
Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change. If not set, changing the template will not cause a data profile to update.
.google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence inspect_template_modified_cadence = 3; -
getInspectTemplateModifiedCadenceOrBuilder
public DiscoveryInspectTemplateModifiedCadenceOrBuilder getInspectTemplateModifiedCadenceOrBuilder()Governs when to update data profiles when the inspection rules defined by the `InspectTemplate` change. If not set, changing the template will not cause a data profile to update.
.google.privacy.dlp.v2.DiscoveryInspectTemplateModifiedCadence inspect_template_modified_cadence = 3;- Specified by:
getInspectTemplateModifiedCadenceOrBuilderin interfaceDiscoveryGenerationCadenceOrBuilder
-
getRefreshFrequencyValue
public int getRefreshFrequencyValue()Frequency at which profiles should be updated, regardless of whether the underlying resource has changed. Defaults to never.
.google.privacy.dlp.v2.DataProfileUpdateFrequency refresh_frequency = 4;- Specified by:
getRefreshFrequencyValuein interfaceDiscoveryGenerationCadenceOrBuilder- Returns:
- The enum numeric value on the wire for refreshFrequency.
-
setRefreshFrequencyValue
Frequency at which profiles should be updated, regardless of whether the underlying resource has changed. Defaults to never.
.google.privacy.dlp.v2.DataProfileUpdateFrequency refresh_frequency = 4;- Parameters:
value- The enum numeric value on the wire for refreshFrequency to set.- Returns:
- This builder for chaining.
-
getRefreshFrequency
Frequency at which profiles should be updated, regardless of whether the underlying resource has changed. Defaults to never.
.google.privacy.dlp.v2.DataProfileUpdateFrequency refresh_frequency = 4;- Specified by:
getRefreshFrequencyin interfaceDiscoveryGenerationCadenceOrBuilder- Returns:
- The refreshFrequency.
-
setRefreshFrequency
Frequency at which profiles should be updated, regardless of whether the underlying resource has changed. Defaults to never.
.google.privacy.dlp.v2.DataProfileUpdateFrequency refresh_frequency = 4;- Parameters:
value- The refreshFrequency to set.- Returns:
- This builder for chaining.
-
clearRefreshFrequency
Frequency at which profiles should be updated, regardless of whether the underlying resource has changed. Defaults to never.
.google.privacy.dlp.v2.DataProfileUpdateFrequency refresh_frequency = 4;- Returns:
- This builder for chaining.
-