Package com.google.privacy.dlp.v2
Class CustomInfoType.DetectionRule.LikelihoodAdjustment.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CustomInfoType.DetectionRule.LikelihoodAdjustment.Builder>
com.google.privacy.dlp.v2.CustomInfoType.DetectionRule.LikelihoodAdjustment.Builder
- All Implemented Interfaces:
CustomInfoType.DetectionRule.LikelihoodAdjustmentOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CustomInfoType.DetectionRule.LikelihoodAdjustment
public static final class CustomInfoType.DetectionRule.LikelihoodAdjustment.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CustomInfoType.DetectionRule.LikelihoodAdjustment.Builder>
implements CustomInfoType.DetectionRule.LikelihoodAdjustmentOrBuilder
Message for specifying an adjustment to the likelihood of a finding as part of a detection rule.Protobuf type
google.privacy.dlp.v2.CustomInfoType.DetectionRule.LikelihoodAdjustment-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Set the likelihood of a finding to a fixed value.Increase or decrease the likelihood by the specified number of levels.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSet the likelihood of a finding to a fixed value.intSet the likelihood of a finding to a fixed value.intIncrease or decrease the likelihood by the specified number of levels.booleanSet the likelihood of a finding to a fixed value.booleanIncrease or decrease the likelihood by the specified number of levels.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setFixedLikelihood(Likelihood value) Set the likelihood of a finding to a fixed value.setFixedLikelihoodValue(int value) Set the likelihood of a finding to a fixed value.setRelativeLikelihood(int value) Increase or decrease the likelihood by the specified number of levels.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<CustomInfoType.DetectionRule.LikelihoodAdjustment.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<CustomInfoType.DetectionRule.LikelihoodAdjustment.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<CustomInfoType.DetectionRule.LikelihoodAdjustment.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
public CustomInfoType.DetectionRule.LikelihoodAdjustment.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomInfoType.DetectionRule.LikelihoodAdjustment.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CustomInfoType.DetectionRule.LikelihoodAdjustment.Builder>
-
mergeFrom
public CustomInfoType.DetectionRule.LikelihoodAdjustment.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<CustomInfoType.DetectionRule.LikelihoodAdjustment.Builder>- Throws:
IOException
-
getAdjustmentCase
- Specified by:
getAdjustmentCasein interfaceCustomInfoType.DetectionRule.LikelihoodAdjustmentOrBuilder
-
clearAdjustment
-
hasFixedLikelihood
public boolean hasFixedLikelihood()Set the likelihood of a finding to a fixed value.
.google.privacy.dlp.v2.Likelihood fixed_likelihood = 1;- Specified by:
hasFixedLikelihoodin interfaceCustomInfoType.DetectionRule.LikelihoodAdjustmentOrBuilder- Returns:
- Whether the fixedLikelihood field is set.
-
getFixedLikelihoodValue
public int getFixedLikelihoodValue()Set the likelihood of a finding to a fixed value.
.google.privacy.dlp.v2.Likelihood fixed_likelihood = 1;- Specified by:
getFixedLikelihoodValuein interfaceCustomInfoType.DetectionRule.LikelihoodAdjustmentOrBuilder- Returns:
- The enum numeric value on the wire for fixedLikelihood.
-
setFixedLikelihoodValue
Set the likelihood of a finding to a fixed value.
.google.privacy.dlp.v2.Likelihood fixed_likelihood = 1;- Parameters:
value- The enum numeric value on the wire for fixedLikelihood to set.- Returns:
- This builder for chaining.
-
getFixedLikelihood
Set the likelihood of a finding to a fixed value.
.google.privacy.dlp.v2.Likelihood fixed_likelihood = 1;- Specified by:
getFixedLikelihoodin interfaceCustomInfoType.DetectionRule.LikelihoodAdjustmentOrBuilder- Returns:
- The fixedLikelihood.
-
setFixedLikelihood
public CustomInfoType.DetectionRule.LikelihoodAdjustment.Builder setFixedLikelihood(Likelihood value) Set the likelihood of a finding to a fixed value.
.google.privacy.dlp.v2.Likelihood fixed_likelihood = 1;- Parameters:
value- The fixedLikelihood to set.- Returns:
- This builder for chaining.
-
clearFixedLikelihood
Set the likelihood of a finding to a fixed value.
.google.privacy.dlp.v2.Likelihood fixed_likelihood = 1;- Returns:
- This builder for chaining.
-
hasRelativeLikelihood
public boolean hasRelativeLikelihood()Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be `POSSIBLE` without the detection rule and `relative_likelihood` is 1, then it is upgraded to `LIKELY`, while a value of -1 would downgrade it to `UNLIKELY`. Likelihood may never drop below `VERY_UNLIKELY` or exceed `VERY_LIKELY`, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is `VERY_LIKELY` will result in a final likelihood of `LIKELY`.
int32 relative_likelihood = 2;- Specified by:
hasRelativeLikelihoodin interfaceCustomInfoType.DetectionRule.LikelihoodAdjustmentOrBuilder- Returns:
- Whether the relativeLikelihood field is set.
-
getRelativeLikelihood
public int getRelativeLikelihood()Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be `POSSIBLE` without the detection rule and `relative_likelihood` is 1, then it is upgraded to `LIKELY`, while a value of -1 would downgrade it to `UNLIKELY`. Likelihood may never drop below `VERY_UNLIKELY` or exceed `VERY_LIKELY`, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is `VERY_LIKELY` will result in a final likelihood of `LIKELY`.
int32 relative_likelihood = 2;- Specified by:
getRelativeLikelihoodin interfaceCustomInfoType.DetectionRule.LikelihoodAdjustmentOrBuilder- Returns:
- The relativeLikelihood.
-
setRelativeLikelihood
Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be `POSSIBLE` without the detection rule and `relative_likelihood` is 1, then it is upgraded to `LIKELY`, while a value of -1 would downgrade it to `UNLIKELY`. Likelihood may never drop below `VERY_UNLIKELY` or exceed `VERY_LIKELY`, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is `VERY_LIKELY` will result in a final likelihood of `LIKELY`.
int32 relative_likelihood = 2;- Parameters:
value- The relativeLikelihood to set.- Returns:
- This builder for chaining.
-
clearRelativeLikelihood
Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be `POSSIBLE` without the detection rule and `relative_likelihood` is 1, then it is upgraded to `LIKELY`, while a value of -1 would downgrade it to `UNLIKELY`. Likelihood may never drop below `VERY_UNLIKELY` or exceed `VERY_LIKELY`, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is `VERY_LIKELY` will result in a final likelihood of `LIKELY`.
int32 relative_likelihood = 2;- Returns:
- This builder for chaining.
-