Package com.google.privacy.dlp.v2
Class CloudStorageDiscoveryTarget.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CloudStorageDiscoveryTarget.Builder>
com.google.privacy.dlp.v2.CloudStorageDiscoveryTarget.Builder
- All Implemented Interfaces:
CloudStorageDiscoveryTargetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CloudStorageDiscoveryTarget
public static final class CloudStorageDiscoveryTarget.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CloudStorageDiscoveryTarget.Builder>
implements CloudStorageDiscoveryTargetOrBuilder
Target used to match against for discovery with Cloud Storage buckets.Protobuf type
google.privacy.dlp.v2.CloudStorageDiscoveryTarget-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Required.Optional.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Required.Required.Required.Optional.Optional.Optional.booleanOptional.booleanOptional.booleanRequired.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeDisabled(Disabled value) Optional.Required.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.setConditions(DiscoveryFileStoreConditions.Builder builderForValue) Optional.setDisabled(Disabled value) Optional.setDisabled(Disabled.Builder builderForValue) Optional.Required.setFilter(DiscoveryCloudStorageFilter.Builder builderForValue) Required.Optional.setGenerationCadence(DiscoveryCloudStorageGenerationCadence.Builder builderForValue) Optional.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<CloudStorageDiscoveryTarget.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<CloudStorageDiscoveryTarget.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<CloudStorageDiscoveryTarget.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<CloudStorageDiscoveryTarget.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CloudStorageDiscoveryTarget.Builder>
-
mergeFrom
public CloudStorageDiscoveryTarget.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<CloudStorageDiscoveryTarget.Builder>- Throws:
IOException
-
getCadenceCase
- Specified by:
getCadenceCasein interfaceCloudStorageDiscoveryTargetOrBuilder
-
clearCadence
-
hasFilter
public boolean hasFilter()Required. The buckets the generation_cadence applies to. The first target with a matching filter will be the one to apply to a bucket.
.google.privacy.dlp.v2.DiscoveryCloudStorageFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasFilterin interfaceCloudStorageDiscoveryTargetOrBuilder- Returns:
- Whether the filter field is set.
-
getFilter
Required. The buckets the generation_cadence applies to. The first target with a matching filter will be the one to apply to a bucket.
.google.privacy.dlp.v2.DiscoveryCloudStorageFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFilterin interfaceCloudStorageDiscoveryTargetOrBuilder- Returns:
- The filter.
-
setFilter
Required. The buckets the generation_cadence applies to. The first target with a matching filter will be the one to apply to a bucket.
.google.privacy.dlp.v2.DiscoveryCloudStorageFilter filter = 1 [(.google.api.field_behavior) = REQUIRED]; -
setFilter
public CloudStorageDiscoveryTarget.Builder setFilter(DiscoveryCloudStorageFilter.Builder builderForValue) Required. The buckets the generation_cadence applies to. The first target with a matching filter will be the one to apply to a bucket.
.google.privacy.dlp.v2.DiscoveryCloudStorageFilter filter = 1 [(.google.api.field_behavior) = REQUIRED]; -
mergeFilter
Required. The buckets the generation_cadence applies to. The first target with a matching filter will be the one to apply to a bucket.
.google.privacy.dlp.v2.DiscoveryCloudStorageFilter filter = 1 [(.google.api.field_behavior) = REQUIRED]; -
clearFilter
Required. The buckets the generation_cadence applies to. The first target with a matching filter will be the one to apply to a bucket.
.google.privacy.dlp.v2.DiscoveryCloudStorageFilter filter = 1 [(.google.api.field_behavior) = REQUIRED]; -
getFilterBuilder
Required. The buckets the generation_cadence applies to. The first target with a matching filter will be the one to apply to a bucket.
.google.privacy.dlp.v2.DiscoveryCloudStorageFilter filter = 1 [(.google.api.field_behavior) = REQUIRED]; -
getFilterOrBuilder
Required. The buckets the generation_cadence applies to. The first target with a matching filter will be the one to apply to a bucket.
.google.privacy.dlp.v2.DiscoveryCloudStorageFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFilterOrBuilderin interfaceCloudStorageDiscoveryTargetOrBuilder
-
hasConditions
public boolean hasConditions()Optional. In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryFileStoreConditions conditions = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasConditionsin interfaceCloudStorageDiscoveryTargetOrBuilder- Returns:
- Whether the conditions field is set.
-
getConditions
Optional. In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryFileStoreConditions conditions = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConditionsin interfaceCloudStorageDiscoveryTargetOrBuilder- Returns:
- The conditions.
-
setConditions
Optional. In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryFileStoreConditions conditions = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setConditions
public CloudStorageDiscoveryTarget.Builder setConditions(DiscoveryFileStoreConditions.Builder builderForValue) Optional. In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryFileStoreConditions conditions = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeConditions
Optional. In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryFileStoreConditions conditions = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearConditions
Optional. In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryFileStoreConditions conditions = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getConditionsBuilder
Optional. In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryFileStoreConditions conditions = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getConditionsOrBuilder
Optional. In addition to matching the filter, these conditions must be true before a profile is generated.
.google.privacy.dlp.v2.DiscoveryFileStoreConditions conditions = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConditionsOrBuilderin interfaceCloudStorageDiscoveryTargetOrBuilder
-
hasGenerationCadence
public boolean hasGenerationCadence()Optional. How often and when to update profiles. New buckets that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryCloudStorageGenerationCadence generation_cadence = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasGenerationCadencein interfaceCloudStorageDiscoveryTargetOrBuilder- Returns:
- Whether the generationCadence field is set.
-
getGenerationCadence
Optional. How often and when to update profiles. New buckets that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryCloudStorageGenerationCadence generation_cadence = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGenerationCadencein interfaceCloudStorageDiscoveryTargetOrBuilder- Returns:
- The generationCadence.
-
setGenerationCadence
public CloudStorageDiscoveryTarget.Builder setGenerationCadence(DiscoveryCloudStorageGenerationCadence value) Optional. How often and when to update profiles. New buckets that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryCloudStorageGenerationCadence generation_cadence = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setGenerationCadence
public CloudStorageDiscoveryTarget.Builder setGenerationCadence(DiscoveryCloudStorageGenerationCadence.Builder builderForValue) Optional. How often and when to update profiles. New buckets that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryCloudStorageGenerationCadence generation_cadence = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeGenerationCadence
public CloudStorageDiscoveryTarget.Builder mergeGenerationCadence(DiscoveryCloudStorageGenerationCadence value) Optional. How often and when to update profiles. New buckets that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryCloudStorageGenerationCadence generation_cadence = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearGenerationCadence
Optional. How often and when to update profiles. New buckets that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryCloudStorageGenerationCadence generation_cadence = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getGenerationCadenceBuilder
Optional. How often and when to update profiles. New buckets that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryCloudStorageGenerationCadence generation_cadence = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getGenerationCadenceOrBuilder
Optional. How often and when to update profiles. New buckets that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
.google.privacy.dlp.v2.DiscoveryCloudStorageGenerationCadence generation_cadence = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGenerationCadenceOrBuilderin interfaceCloudStorageDiscoveryTargetOrBuilder
-
hasDisabled
public boolean hasDisabled()Optional. Disable profiling for buckets that match this filter.
.google.privacy.dlp.v2.Disabled disabled = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDisabledin interfaceCloudStorageDiscoveryTargetOrBuilder- Returns:
- Whether the disabled field is set.
-
getDisabled
Optional. Disable profiling for buckets that match this filter.
.google.privacy.dlp.v2.Disabled disabled = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDisabledin interfaceCloudStorageDiscoveryTargetOrBuilder- Returns:
- The disabled.
-
setDisabled
Optional. Disable profiling for buckets that match this filter.
.google.privacy.dlp.v2.Disabled disabled = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setDisabled
Optional. Disable profiling for buckets that match this filter.
.google.privacy.dlp.v2.Disabled disabled = 3 [(.google.api.field_behavior) = OPTIONAL]; -
mergeDisabled
Optional. Disable profiling for buckets that match this filter.
.google.privacy.dlp.v2.Disabled disabled = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearDisabled
Optional. Disable profiling for buckets that match this filter.
.google.privacy.dlp.v2.Disabled disabled = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getDisabledBuilder
Optional. Disable profiling for buckets that match this filter.
.google.privacy.dlp.v2.Disabled disabled = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getDisabledOrBuilder
Optional. Disable profiling for buckets that match this filter.
.google.privacy.dlp.v2.Disabled disabled = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDisabledOrBuilderin interfaceCloudStorageDiscoveryTargetOrBuilder
-