Package com.google.privacy.dlp.v2
Class InspectConfig.InfoTypeLikelihood.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InspectConfig.InfoTypeLikelihood.Builder>
com.google.privacy.dlp.v2.InspectConfig.InfoTypeLikelihood.Builder
- All Implemented Interfaces:
InspectConfig.InfoTypeLikelihoodOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InspectConfig.InfoTypeLikelihood
public static final class InspectConfig.InfoTypeLikelihood.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InspectConfig.InfoTypeLikelihood.Builder>
implements InspectConfig.InfoTypeLikelihoodOrBuilder
Configuration for setting a minimum likelihood per infotype. Used to customize the minimum likelihood level for specific infotypes in the request. For example, use this if you want to lower the precision for PERSON_NAME without lowering the precision for the other infotypes in the request.Protobuf type
google.privacy.dlp.v2.InspectConfig.InfoTypeLikelihood-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Type of information the likelihood threshold applies to.Only returns findings equal to or above this threshold.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorType of information the likelihood threshold applies to.Type of information the likelihood threshold applies to.Type of information the likelihood threshold applies to.Only returns findings equal to or above this threshold.intOnly returns findings equal to or above this threshold.booleanType of information the likelihood threshold applies to.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInfoType(InfoType value) Type of information the likelihood threshold applies to.setInfoType(InfoType value) Type of information the likelihood threshold applies to.setInfoType(InfoType.Builder builderForValue) Type of information the likelihood threshold applies to.setMinLikelihood(Likelihood value) Only returns findings equal to or above this threshold.setMinLikelihoodValue(int value) Only returns findings equal to or above this threshold.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<InspectConfig.InfoTypeLikelihood.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<InspectConfig.InfoTypeLikelihood.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<InspectConfig.InfoTypeLikelihood.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<InspectConfig.InfoTypeLikelihood.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InspectConfig.InfoTypeLikelihood.Builder>
-
mergeFrom
public InspectConfig.InfoTypeLikelihood.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<InspectConfig.InfoTypeLikelihood.Builder>- Throws:
IOException
-
hasInfoType
public boolean hasInfoType()Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
.google.privacy.dlp.v2.InfoType info_type = 1;- Specified by:
hasInfoTypein interfaceInspectConfig.InfoTypeLikelihoodOrBuilder- Returns:
- Whether the infoType field is set.
-
getInfoType
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
.google.privacy.dlp.v2.InfoType info_type = 1;- Specified by:
getInfoTypein interfaceInspectConfig.InfoTypeLikelihoodOrBuilder- Returns:
- The infoType.
-
setInfoType
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
.google.privacy.dlp.v2.InfoType info_type = 1; -
setInfoType
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
.google.privacy.dlp.v2.InfoType info_type = 1; -
mergeInfoType
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
.google.privacy.dlp.v2.InfoType info_type = 1; -
clearInfoType
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
.google.privacy.dlp.v2.InfoType info_type = 1; -
getInfoTypeBuilder
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
.google.privacy.dlp.v2.InfoType info_type = 1; -
getInfoTypeOrBuilder
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
.google.privacy.dlp.v2.InfoType info_type = 1;- Specified by:
getInfoTypeOrBuilderin interfaceInspectConfig.InfoTypeLikelihoodOrBuilder
-
getMinLikelihoodValue
public int getMinLikelihoodValue()Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
.google.privacy.dlp.v2.Likelihood min_likelihood = 2;- Specified by:
getMinLikelihoodValuein interfaceInspectConfig.InfoTypeLikelihoodOrBuilder- Returns:
- The enum numeric value on the wire for minLikelihood.
-
setMinLikelihoodValue
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
.google.privacy.dlp.v2.Likelihood min_likelihood = 2;- Parameters:
value- The enum numeric value on the wire for minLikelihood to set.- Returns:
- This builder for chaining.
-
getMinLikelihood
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
.google.privacy.dlp.v2.Likelihood min_likelihood = 2;- Specified by:
getMinLikelihoodin interfaceInspectConfig.InfoTypeLikelihoodOrBuilder- Returns:
- The minLikelihood.
-
setMinLikelihood
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
.google.privacy.dlp.v2.Likelihood min_likelihood = 2;- Parameters:
value- The minLikelihood to set.- Returns:
- This builder for chaining.
-
clearMinLikelihood
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
.google.privacy.dlp.v2.Likelihood min_likelihood = 2;- Returns:
- This builder for chaining.
-