Class SafeSearchAnnotation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.vision.v1p3beta1.SafeSearchAnnotation
-
- All Implemented Interfaces:
SafeSearchAnnotationOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class SafeSearchAnnotation extends com.google.protobuf.GeneratedMessageV3 implements SafeSearchAnnotationOrBuilder
Set of features pertaining to the image, computed by computer vision methods over safe-search verticals (for example, adult, spoof, medical, violence).
Protobuf typegoogle.cloud.vision.v1p3beta1.SafeSearchAnnotation
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SafeSearchAnnotation.Builder
Set of features pertaining to the image, computed by computer vision methods over safe-search verticals (for example, adult, spoof, medical, violence).-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
ADULT_FIELD_NUMBER
static int
MEDICAL_FIELD_NUMBER
static int
RACY_FIELD_NUMBER
static int
SPOOF_FIELD_NUMBER
static int
VIOLENCE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Likelihood
getAdult()
Represents the adult content likelihood for the image.int
getAdultValue()
Represents the adult content likelihood for the image.static SafeSearchAnnotation
getDefaultInstance()
SafeSearchAnnotation
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
Likelihood
getMedical()
Likelihood that this is a medical image.int
getMedicalValue()
Likelihood that this is a medical image.com.google.protobuf.Parser<SafeSearchAnnotation>
getParserForType()
Likelihood
getRacy()
Likelihood that the request image contains racy content.int
getRacyValue()
Likelihood that the request image contains racy content.int
getSerializedSize()
Likelihood
getSpoof()
Spoof likelihood.int
getSpoofValue()
Spoof likelihood.Likelihood
getViolence()
Likelihood that this image contains violent content.int
getViolenceValue()
Likelihood that this image contains violent content.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static SafeSearchAnnotation.Builder
newBuilder()
static SafeSearchAnnotation.Builder
newBuilder(SafeSearchAnnotation prototype)
SafeSearchAnnotation.Builder
newBuilderForType()
protected SafeSearchAnnotation.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static SafeSearchAnnotation
parseDelimitedFrom(InputStream input)
static SafeSearchAnnotation
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static SafeSearchAnnotation
parseFrom(byte[] data)
static SafeSearchAnnotation
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static SafeSearchAnnotation
parseFrom(com.google.protobuf.ByteString data)
static SafeSearchAnnotation
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static SafeSearchAnnotation
parseFrom(com.google.protobuf.CodedInputStream input)
static SafeSearchAnnotation
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static SafeSearchAnnotation
parseFrom(InputStream input)
static SafeSearchAnnotation
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static SafeSearchAnnotation
parseFrom(ByteBuffer data)
static SafeSearchAnnotation
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<SafeSearchAnnotation>
parser()
SafeSearchAnnotation.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ADULT_FIELD_NUMBER
public static final int ADULT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SPOOF_FIELD_NUMBER
public static final int SPOOF_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MEDICAL_FIELD_NUMBER
public static final int MEDICAL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VIOLENCE_FIELD_NUMBER
public static final int VIOLENCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RACY_FIELD_NUMBER
public static final int RACY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
getAdultValue
public int getAdultValue()
Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.
.google.cloud.vision.v1p3beta1.Likelihood adult = 1;
- Specified by:
getAdultValue
in interfaceSafeSearchAnnotationOrBuilder
- Returns:
- The enum numeric value on the wire for adult.
-
getAdult
public Likelihood getAdult()
Represents the adult content likelihood for the image. Adult content may contain elements such as nudity, pornographic images or cartoons, or sexual activities.
.google.cloud.vision.v1p3beta1.Likelihood adult = 1;
- Specified by:
getAdult
in interfaceSafeSearchAnnotationOrBuilder
- Returns:
- The adult.
-
getSpoofValue
public int getSpoofValue()
Spoof likelihood. The likelihood that an modification was made to the image's canonical version to make it appear funny or offensive.
.google.cloud.vision.v1p3beta1.Likelihood spoof = 2;
- Specified by:
getSpoofValue
in interfaceSafeSearchAnnotationOrBuilder
- Returns:
- The enum numeric value on the wire for spoof.
-
getSpoof
public Likelihood getSpoof()
Spoof likelihood. The likelihood that an modification was made to the image's canonical version to make it appear funny or offensive.
.google.cloud.vision.v1p3beta1.Likelihood spoof = 2;
- Specified by:
getSpoof
in interfaceSafeSearchAnnotationOrBuilder
- Returns:
- The spoof.
-
getMedicalValue
public int getMedicalValue()
Likelihood that this is a medical image.
.google.cloud.vision.v1p3beta1.Likelihood medical = 3;
- Specified by:
getMedicalValue
in interfaceSafeSearchAnnotationOrBuilder
- Returns:
- The enum numeric value on the wire for medical.
-
getMedical
public Likelihood getMedical()
Likelihood that this is a medical image.
.google.cloud.vision.v1p3beta1.Likelihood medical = 3;
- Specified by:
getMedical
in interfaceSafeSearchAnnotationOrBuilder
- Returns:
- The medical.
-
getViolenceValue
public int getViolenceValue()
Likelihood that this image contains violent content.
.google.cloud.vision.v1p3beta1.Likelihood violence = 4;
- Specified by:
getViolenceValue
in interfaceSafeSearchAnnotationOrBuilder
- Returns:
- The enum numeric value on the wire for violence.
-
getViolence
public Likelihood getViolence()
Likelihood that this image contains violent content.
.google.cloud.vision.v1p3beta1.Likelihood violence = 4;
- Specified by:
getViolence
in interfaceSafeSearchAnnotationOrBuilder
- Returns:
- The violence.
-
getRacyValue
public int getRacyValue()
Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.
.google.cloud.vision.v1p3beta1.Likelihood racy = 9;
- Specified by:
getRacyValue
in interfaceSafeSearchAnnotationOrBuilder
- Returns:
- The enum numeric value on the wire for racy.
-
getRacy
public Likelihood getRacy()
Likelihood that the request image contains racy content. Racy content may include (but is not limited to) skimpy or sheer clothing, strategically covered nudity, lewd or provocative poses, or close-ups of sensitive body areas.
.google.cloud.vision.v1p3beta1.Likelihood racy = 9;
- Specified by:
getRacy
in interfaceSafeSearchAnnotationOrBuilder
- Returns:
- The racy.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SafeSearchAnnotation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SafeSearchAnnotation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SafeSearchAnnotation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SafeSearchAnnotation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SafeSearchAnnotation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SafeSearchAnnotation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SafeSearchAnnotation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SafeSearchAnnotation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SafeSearchAnnotation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SafeSearchAnnotation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static SafeSearchAnnotation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SafeSearchAnnotation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public SafeSearchAnnotation.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static SafeSearchAnnotation.Builder newBuilder()
-
newBuilder
public static SafeSearchAnnotation.Builder newBuilder(SafeSearchAnnotation prototype)
-
toBuilder
public SafeSearchAnnotation.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SafeSearchAnnotation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static SafeSearchAnnotation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<SafeSearchAnnotation> parser()
-
getParserForType
public com.google.protobuf.Parser<SafeSearchAnnotation> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public SafeSearchAnnotation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-