Package com.google.privacy.dlp.v2
Class BucketingConfig.Bucket.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BucketingConfig.Bucket.Builder>
com.google.privacy.dlp.v2.BucketingConfig.Bucket.Builder
- All Implemented Interfaces:
BucketingConfig.BucketOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BucketingConfig.Bucket
public static final class BucketingConfig.Bucket.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BucketingConfig.Bucket.Builder>
implements BucketingConfig.BucketOrBuilder
Bucket is represented as a range, along with replacement values.Protobuf type
google.privacy.dlp.v2.BucketingConfig.Bucket-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()clearMax()Upper bound of the range, exclusive; type must match min.clearMin()Lower bound of the range, inclusive.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMax()Upper bound of the range, exclusive; type must match min.Upper bound of the range, exclusive; type must match min.Upper bound of the range, exclusive; type must match min.getMin()Lower bound of the range, inclusive.Lower bound of the range, inclusive.Lower bound of the range, inclusive.Required.Required.Required.booleanhasMax()Upper bound of the range, exclusive; type must match min.booleanhasMin()Lower bound of the range, inclusive.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(BucketingConfig.Bucket other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Upper bound of the range, exclusive; type must match min.Lower bound of the range, inclusive.mergeReplacementValue(Value value) Required.Upper bound of the range, exclusive; type must match min.setMax(Value.Builder builderForValue) Upper bound of the range, exclusive; type must match min.Lower bound of the range, inclusive.setMin(Value.Builder builderForValue) Lower bound of the range, inclusive.setReplacementValue(Value value) Required.setReplacementValue(Value.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<BucketingConfig.Bucket.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<BucketingConfig.Bucket.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<BucketingConfig.Bucket.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<BucketingConfig.Bucket.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BucketingConfig.Bucket.Builder>
-
mergeFrom
public BucketingConfig.Bucket.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<BucketingConfig.Bucket.Builder>- Throws:
IOException
-
hasMin
public boolean hasMin()Lower bound of the range, inclusive. Type should be the same as max if used.
.google.privacy.dlp.v2.Value min = 1;- Specified by:
hasMinin interfaceBucketingConfig.BucketOrBuilder- Returns:
- Whether the min field is set.
-
getMin
Lower bound of the range, inclusive. Type should be the same as max if used.
.google.privacy.dlp.v2.Value min = 1;- Specified by:
getMinin interfaceBucketingConfig.BucketOrBuilder- Returns:
- The min.
-
setMin
Lower bound of the range, inclusive. Type should be the same as max if used.
.google.privacy.dlp.v2.Value min = 1; -
setMin
Lower bound of the range, inclusive. Type should be the same as max if used.
.google.privacy.dlp.v2.Value min = 1; -
mergeMin
Lower bound of the range, inclusive. Type should be the same as max if used.
.google.privacy.dlp.v2.Value min = 1; -
clearMin
Lower bound of the range, inclusive. Type should be the same as max if used.
.google.privacy.dlp.v2.Value min = 1; -
getMinBuilder
Lower bound of the range, inclusive. Type should be the same as max if used.
.google.privacy.dlp.v2.Value min = 1; -
getMinOrBuilder
Lower bound of the range, inclusive. Type should be the same as max if used.
.google.privacy.dlp.v2.Value min = 1;- Specified by:
getMinOrBuilderin interfaceBucketingConfig.BucketOrBuilder
-
hasMax
public boolean hasMax()Upper bound of the range, exclusive; type must match min.
.google.privacy.dlp.v2.Value max = 2;- Specified by:
hasMaxin interfaceBucketingConfig.BucketOrBuilder- Returns:
- Whether the max field is set.
-
getMax
Upper bound of the range, exclusive; type must match min.
.google.privacy.dlp.v2.Value max = 2;- Specified by:
getMaxin interfaceBucketingConfig.BucketOrBuilder- Returns:
- The max.
-
setMax
Upper bound of the range, exclusive; type must match min.
.google.privacy.dlp.v2.Value max = 2; -
setMax
Upper bound of the range, exclusive; type must match min.
.google.privacy.dlp.v2.Value max = 2; -
mergeMax
Upper bound of the range, exclusive; type must match min.
.google.privacy.dlp.v2.Value max = 2; -
clearMax
Upper bound of the range, exclusive; type must match min.
.google.privacy.dlp.v2.Value max = 2; -
getMaxBuilder
Upper bound of the range, exclusive; type must match min.
.google.privacy.dlp.v2.Value max = 2; -
getMaxOrBuilder
Upper bound of the range, exclusive; type must match min.
.google.privacy.dlp.v2.Value max = 2;- Specified by:
getMaxOrBuilderin interfaceBucketingConfig.BucketOrBuilder
-
hasReplacementValue
public boolean hasReplacementValue()Required. Replacement value for this bucket.
.google.privacy.dlp.v2.Value replacement_value = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasReplacementValuein interfaceBucketingConfig.BucketOrBuilder- Returns:
- Whether the replacementValue field is set.
-
getReplacementValue
Required. Replacement value for this bucket.
.google.privacy.dlp.v2.Value replacement_value = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getReplacementValuein interfaceBucketingConfig.BucketOrBuilder- Returns:
- The replacementValue.
-
setReplacementValue
Required. Replacement value for this bucket.
.google.privacy.dlp.v2.Value replacement_value = 3 [(.google.api.field_behavior) = REQUIRED]; -
setReplacementValue
Required. Replacement value for this bucket.
.google.privacy.dlp.v2.Value replacement_value = 3 [(.google.api.field_behavior) = REQUIRED]; -
mergeReplacementValue
Required. Replacement value for this bucket.
.google.privacy.dlp.v2.Value replacement_value = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearReplacementValue
Required. Replacement value for this bucket.
.google.privacy.dlp.v2.Value replacement_value = 3 [(.google.api.field_behavior) = REQUIRED]; -
getReplacementValueBuilder
Required. Replacement value for this bucket.
.google.privacy.dlp.v2.Value replacement_value = 3 [(.google.api.field_behavior) = REQUIRED]; -
getReplacementValueOrBuilder
Required. Replacement value for this bucket.
.google.privacy.dlp.v2.Value replacement_value = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getReplacementValueOrBuilderin interfaceBucketingConfig.BucketOrBuilder
-