Package com.google.privacy.dlp.v2
Class ImageContainmentType.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ImageContainmentType.Builder>
com.google.privacy.dlp.v2.ImageContainmentType.Builder
- All Implemented Interfaces:
ImageContainmentTypeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ImageContainmentType
public static final class ImageContainmentType.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ImageContainmentType.Builder>
implements ImageContainmentTypeOrBuilder
Specifies the relationship between bounding boxes for image findings.Protobuf type
google.privacy.dlp.v2.ImageContainmentType-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The context finding's bounding box must fully contain the target finding's bounding box.The context finding's bounding box must be fully inside the target finding's bounding box.The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe context finding's bounding box must fully contain the target finding's bounding box.The context finding's bounding box must fully contain the target finding's bounding box.The context finding's bounding box must fully contain the target finding's bounding box.The context finding's bounding box must be fully inside the target finding's bounding box.The context finding's bounding box must be fully inside the target finding's bounding box.The context finding's bounding box must be fully inside the target finding's bounding box.The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.booleanThe context finding's bounding box must fully contain the target finding's bounding box.booleanThe context finding's bounding box must be fully inside the target finding's bounding box.booleanThe context finding's bounding box and the target finding's bounding box must have a non-zero intersection.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeEncloses(Encloses value) The context finding's bounding box must fully contain the target finding's bounding box.mergeFrom(ImageContainmentType other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFullyInside(FullyInside value) The context finding's bounding box must be fully inside the target finding's bounding box.mergeOverlaps(Overlap value) The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.setEncloses(Encloses value) The context finding's bounding box must fully contain the target finding's bounding box.setEncloses(Encloses.Builder builderForValue) The context finding's bounding box must fully contain the target finding's bounding box.setFullyInside(FullyInside value) The context finding's bounding box must be fully inside the target finding's bounding box.setFullyInside(FullyInside.Builder builderForValue) The context finding's bounding box must be fully inside the target finding's bounding box.setOverlaps(Overlap value) The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.setOverlaps(Overlap.Builder builderForValue) The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.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<ImageContainmentType.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<ImageContainmentType.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<ImageContainmentType.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<ImageContainmentType.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ImageContainmentType.Builder>
-
mergeFrom
public ImageContainmentType.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<ImageContainmentType.Builder>- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCasein interfaceImageContainmentTypeOrBuilder
-
clearType
-
hasEncloses
public boolean hasEncloses()The context finding's bounding box must fully contain the target finding's bounding box.
.google.privacy.dlp.v2.Encloses encloses = 1;- Specified by:
hasEnclosesin interfaceImageContainmentTypeOrBuilder- Returns:
- Whether the encloses field is set.
-
getEncloses
The context finding's bounding box must fully contain the target finding's bounding box.
.google.privacy.dlp.v2.Encloses encloses = 1;- Specified by:
getEnclosesin interfaceImageContainmentTypeOrBuilder- Returns:
- The encloses.
-
setEncloses
The context finding's bounding box must fully contain the target finding's bounding box.
.google.privacy.dlp.v2.Encloses encloses = 1; -
setEncloses
The context finding's bounding box must fully contain the target finding's bounding box.
.google.privacy.dlp.v2.Encloses encloses = 1; -
mergeEncloses
The context finding's bounding box must fully contain the target finding's bounding box.
.google.privacy.dlp.v2.Encloses encloses = 1; -
clearEncloses
The context finding's bounding box must fully contain the target finding's bounding box.
.google.privacy.dlp.v2.Encloses encloses = 1; -
getEnclosesBuilder
The context finding's bounding box must fully contain the target finding's bounding box.
.google.privacy.dlp.v2.Encloses encloses = 1; -
getEnclosesOrBuilder
The context finding's bounding box must fully contain the target finding's bounding box.
.google.privacy.dlp.v2.Encloses encloses = 1;- Specified by:
getEnclosesOrBuilderin interfaceImageContainmentTypeOrBuilder
-
hasFullyInside
public boolean hasFullyInside()The context finding's bounding box must be fully inside the target finding's bounding box.
.google.privacy.dlp.v2.FullyInside fully_inside = 2;- Specified by:
hasFullyInsidein interfaceImageContainmentTypeOrBuilder- Returns:
- Whether the fullyInside field is set.
-
getFullyInside
The context finding's bounding box must be fully inside the target finding's bounding box.
.google.privacy.dlp.v2.FullyInside fully_inside = 2;- Specified by:
getFullyInsidein interfaceImageContainmentTypeOrBuilder- Returns:
- The fullyInside.
-
setFullyInside
The context finding's bounding box must be fully inside the target finding's bounding box.
.google.privacy.dlp.v2.FullyInside fully_inside = 2; -
setFullyInside
The context finding's bounding box must be fully inside the target finding's bounding box.
.google.privacy.dlp.v2.FullyInside fully_inside = 2; -
mergeFullyInside
The context finding's bounding box must be fully inside the target finding's bounding box.
.google.privacy.dlp.v2.FullyInside fully_inside = 2; -
clearFullyInside
The context finding's bounding box must be fully inside the target finding's bounding box.
.google.privacy.dlp.v2.FullyInside fully_inside = 2; -
getFullyInsideBuilder
The context finding's bounding box must be fully inside the target finding's bounding box.
.google.privacy.dlp.v2.FullyInside fully_inside = 2; -
getFullyInsideOrBuilder
The context finding's bounding box must be fully inside the target finding's bounding box.
.google.privacy.dlp.v2.FullyInside fully_inside = 2;- Specified by:
getFullyInsideOrBuilderin interfaceImageContainmentTypeOrBuilder
-
hasOverlaps
public boolean hasOverlaps()The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.
.google.privacy.dlp.v2.Overlap overlaps = 3;- Specified by:
hasOverlapsin interfaceImageContainmentTypeOrBuilder- Returns:
- Whether the overlaps field is set.
-
getOverlaps
The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.
.google.privacy.dlp.v2.Overlap overlaps = 3;- Specified by:
getOverlapsin interfaceImageContainmentTypeOrBuilder- Returns:
- The overlaps.
-
setOverlaps
The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.
.google.privacy.dlp.v2.Overlap overlaps = 3; -
setOverlaps
The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.
.google.privacy.dlp.v2.Overlap overlaps = 3; -
mergeOverlaps
The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.
.google.privacy.dlp.v2.Overlap overlaps = 3; -
clearOverlaps
The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.
.google.privacy.dlp.v2.Overlap overlaps = 3; -
getOverlapsBuilder
The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.
.google.privacy.dlp.v2.Overlap overlaps = 3; -
getOverlapsOrBuilder
The context finding's bounding box and the target finding's bounding box must have a non-zero intersection.
.google.privacy.dlp.v2.Overlap overlaps = 3;- Specified by:
getOverlapsOrBuilderin interfaceImageContainmentTypeOrBuilder
-