Package com.google.privacy.dlp.v2
Class InspectConfig.FindingLimits.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
- com.google.privacy.dlp.v2.InspectConfig.FindingLimits.Builder
-
- All Implemented Interfaces:
InspectConfig.FindingLimitsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- InspectConfig.FindingLimits
public static final class InspectConfig.FindingLimits.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder> implements InspectConfig.FindingLimitsOrBuilder
Configuration to control the number of findings returned for inspection. This is not used for de-identification or data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in [RedactImage][google.privacy.dlp.v2.DlpService.RedactImage] requests. Otherwise, Cloud DLP returns an error.
Protobuf typegoogle.privacy.dlp.v2.InspectConfig.FindingLimits
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InspectConfig.FindingLimits.Builder
addAllMaxFindingsPerInfoType(Iterable<? extends InspectConfig.FindingLimits.InfoTypeLimit> values)
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.Builder
addMaxFindingsPerInfoType(int index, InspectConfig.FindingLimits.InfoTypeLimit value)
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.Builder
addMaxFindingsPerInfoType(int index, InspectConfig.FindingLimits.InfoTypeLimit.Builder builderForValue)
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.Builder
addMaxFindingsPerInfoType(InspectConfig.FindingLimits.InfoTypeLimit value)
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.Builder
addMaxFindingsPerInfoType(InspectConfig.FindingLimits.InfoTypeLimit.Builder builderForValue)
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.InfoTypeLimit.Builder
addMaxFindingsPerInfoTypeBuilder()
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.InfoTypeLimit.Builder
addMaxFindingsPerInfoTypeBuilder(int index)
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
InspectConfig.FindingLimits
build()
InspectConfig.FindingLimits
buildPartial()
InspectConfig.FindingLimits.Builder
clear()
InspectConfig.FindingLimits.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
InspectConfig.FindingLimits.Builder
clearMaxFindingsPerInfoType()
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.Builder
clearMaxFindingsPerItem()
Max number of findings that will be returned for each item scanned.InspectConfig.FindingLimits.Builder
clearMaxFindingsPerRequest()
Max number of findings that will be returned per request/job.InspectConfig.FindingLimits.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
InspectConfig.FindingLimits.Builder
clone()
InspectConfig.FindingLimits
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
InspectConfig.FindingLimits.InfoTypeLimit
getMaxFindingsPerInfoType(int index)
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.InfoTypeLimit.Builder
getMaxFindingsPerInfoTypeBuilder(int index)
Configuration of findings limit given for specified infoTypes.List<InspectConfig.FindingLimits.InfoTypeLimit.Builder>
getMaxFindingsPerInfoTypeBuilderList()
Configuration of findings limit given for specified infoTypes.int
getMaxFindingsPerInfoTypeCount()
Configuration of findings limit given for specified infoTypes.List<InspectConfig.FindingLimits.InfoTypeLimit>
getMaxFindingsPerInfoTypeList()
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.InfoTypeLimitOrBuilder
getMaxFindingsPerInfoTypeOrBuilder(int index)
Configuration of findings limit given for specified infoTypes.List<? extends InspectConfig.FindingLimits.InfoTypeLimitOrBuilder>
getMaxFindingsPerInfoTypeOrBuilderList()
Configuration of findings limit given for specified infoTypes.int
getMaxFindingsPerItem()
Max number of findings that will be returned for each item scanned.int
getMaxFindingsPerRequest()
Max number of findings that will be returned per request/job.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
InspectConfig.FindingLimits.Builder
mergeFrom(InspectConfig.FindingLimits other)
InspectConfig.FindingLimits.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
InspectConfig.FindingLimits.Builder
mergeFrom(com.google.protobuf.Message other)
InspectConfig.FindingLimits.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
InspectConfig.FindingLimits.Builder
removeMaxFindingsPerInfoType(int index)
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
InspectConfig.FindingLimits.Builder
setMaxFindingsPerInfoType(int index, InspectConfig.FindingLimits.InfoTypeLimit value)
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.Builder
setMaxFindingsPerInfoType(int index, InspectConfig.FindingLimits.InfoTypeLimit.Builder builderForValue)
Configuration of findings limit given for specified infoTypes.InspectConfig.FindingLimits.Builder
setMaxFindingsPerItem(int value)
Max number of findings that will be returned for each item scanned.InspectConfig.FindingLimits.Builder
setMaxFindingsPerRequest(int value)
Max number of findings that will be returned per request/job.InspectConfig.FindingLimits.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
InspectConfig.FindingLimits.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
clear
public InspectConfig.FindingLimits.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
getDefaultInstanceForType
public InspectConfig.FindingLimits getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public InspectConfig.FindingLimits build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InspectConfig.FindingLimits buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InspectConfig.FindingLimits.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
setField
public InspectConfig.FindingLimits.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
clearField
public InspectConfig.FindingLimits.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
clearOneof
public InspectConfig.FindingLimits.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
setRepeatedField
public InspectConfig.FindingLimits.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
addRepeatedField
public InspectConfig.FindingLimits.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
mergeFrom
public InspectConfig.FindingLimits.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InspectConfig.FindingLimits.Builder>
-
mergeFrom
public InspectConfig.FindingLimits.Builder mergeFrom(InspectConfig.FindingLimits other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
mergeFrom
public InspectConfig.FindingLimits.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InspectConfig.FindingLimits.Builder>
- Throws:
IOException
-
getMaxFindingsPerItem
public int getMaxFindingsPerItem()
Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.
int32 max_findings_per_item = 1;
- Specified by:
getMaxFindingsPerItem
in interfaceInspectConfig.FindingLimitsOrBuilder
- Returns:
- The maxFindingsPerItem.
-
setMaxFindingsPerItem
public InspectConfig.FindingLimits.Builder setMaxFindingsPerItem(int value)
Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.
int32 max_findings_per_item = 1;
- Parameters:
value
- The maxFindingsPerItem to set.- Returns:
- This builder for chaining.
-
clearMaxFindingsPerItem
public InspectConfig.FindingLimits.Builder clearMaxFindingsPerItem()
Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.
int32 max_findings_per_item = 1;
- Returns:
- This builder for chaining.
-
getMaxFindingsPerRequest
public int getMaxFindingsPerRequest()
Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.
int32 max_findings_per_request = 2;
- Specified by:
getMaxFindingsPerRequest
in interfaceInspectConfig.FindingLimitsOrBuilder
- Returns:
- The maxFindingsPerRequest.
-
setMaxFindingsPerRequest
public InspectConfig.FindingLimits.Builder setMaxFindingsPerRequest(int value)
Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.
int32 max_findings_per_request = 2;
- Parameters:
value
- The maxFindingsPerRequest to set.- Returns:
- This builder for chaining.
-
clearMaxFindingsPerRequest
public InspectConfig.FindingLimits.Builder clearMaxFindingsPerRequest()
Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.
int32 max_findings_per_request = 2;
- Returns:
- This builder for chaining.
-
getMaxFindingsPerInfoTypeList
public List<InspectConfig.FindingLimits.InfoTypeLimit> getMaxFindingsPerInfoTypeList()
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
- Specified by:
getMaxFindingsPerInfoTypeList
in interfaceInspectConfig.FindingLimitsOrBuilder
-
getMaxFindingsPerInfoTypeCount
public int getMaxFindingsPerInfoTypeCount()
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
- Specified by:
getMaxFindingsPerInfoTypeCount
in interfaceInspectConfig.FindingLimitsOrBuilder
-
getMaxFindingsPerInfoType
public InspectConfig.FindingLimits.InfoTypeLimit getMaxFindingsPerInfoType(int index)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
- Specified by:
getMaxFindingsPerInfoType
in interfaceInspectConfig.FindingLimitsOrBuilder
-
setMaxFindingsPerInfoType
public InspectConfig.FindingLimits.Builder setMaxFindingsPerInfoType(int index, InspectConfig.FindingLimits.InfoTypeLimit value)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
setMaxFindingsPerInfoType
public InspectConfig.FindingLimits.Builder setMaxFindingsPerInfoType(int index, InspectConfig.FindingLimits.InfoTypeLimit.Builder builderForValue)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
addMaxFindingsPerInfoType
public InspectConfig.FindingLimits.Builder addMaxFindingsPerInfoType(InspectConfig.FindingLimits.InfoTypeLimit value)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
addMaxFindingsPerInfoType
public InspectConfig.FindingLimits.Builder addMaxFindingsPerInfoType(int index, InspectConfig.FindingLimits.InfoTypeLimit value)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
addMaxFindingsPerInfoType
public InspectConfig.FindingLimits.Builder addMaxFindingsPerInfoType(InspectConfig.FindingLimits.InfoTypeLimit.Builder builderForValue)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
addMaxFindingsPerInfoType
public InspectConfig.FindingLimits.Builder addMaxFindingsPerInfoType(int index, InspectConfig.FindingLimits.InfoTypeLimit.Builder builderForValue)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
addAllMaxFindingsPerInfoType
public InspectConfig.FindingLimits.Builder addAllMaxFindingsPerInfoType(Iterable<? extends InspectConfig.FindingLimits.InfoTypeLimit> values)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
clearMaxFindingsPerInfoType
public InspectConfig.FindingLimits.Builder clearMaxFindingsPerInfoType()
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
removeMaxFindingsPerInfoType
public InspectConfig.FindingLimits.Builder removeMaxFindingsPerInfoType(int index)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
getMaxFindingsPerInfoTypeBuilder
public InspectConfig.FindingLimits.InfoTypeLimit.Builder getMaxFindingsPerInfoTypeBuilder(int index)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
getMaxFindingsPerInfoTypeOrBuilder
public InspectConfig.FindingLimits.InfoTypeLimitOrBuilder getMaxFindingsPerInfoTypeOrBuilder(int index)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
- Specified by:
getMaxFindingsPerInfoTypeOrBuilder
in interfaceInspectConfig.FindingLimitsOrBuilder
-
getMaxFindingsPerInfoTypeOrBuilderList
public List<? extends InspectConfig.FindingLimits.InfoTypeLimitOrBuilder> getMaxFindingsPerInfoTypeOrBuilderList()
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
- Specified by:
getMaxFindingsPerInfoTypeOrBuilderList
in interfaceInspectConfig.FindingLimitsOrBuilder
-
addMaxFindingsPerInfoTypeBuilder
public InspectConfig.FindingLimits.InfoTypeLimit.Builder addMaxFindingsPerInfoTypeBuilder()
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
addMaxFindingsPerInfoTypeBuilder
public InspectConfig.FindingLimits.InfoTypeLimit.Builder addMaxFindingsPerInfoTypeBuilder(int index)
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
getMaxFindingsPerInfoTypeBuilderList
public List<InspectConfig.FindingLimits.InfoTypeLimit.Builder> getMaxFindingsPerInfoTypeBuilderList()
Configuration of findings limit given for specified infoTypes.
repeated .google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimit max_findings_per_info_type = 3;
-
setUnknownFields
public final InspectConfig.FindingLimits.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
mergeUnknownFields
public final InspectConfig.FindingLimits.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InspectConfig.FindingLimits.Builder>
-
-