Class SafeSearchAnnotation.Builder (3.53.0)

public static final class SafeSearchAnnotation.Builder extends GeneratedMessageV3.Builder<SafeSearchAnnotation.Builder> 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 type google.cloud.vision.v1.SafeSearchAnnotation

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SafeSearchAnnotation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides

build()

public SafeSearchAnnotation build()
Returns
Type Description
SafeSearchAnnotation

buildPartial()

public SafeSearchAnnotation buildPartial()
Returns
Type Description
SafeSearchAnnotation

clear()

public SafeSearchAnnotation.Builder clear()
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides

clearAdult()

public SafeSearchAnnotation.Builder clearAdult()

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.v1.Likelihood adult = 1;

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public SafeSearchAnnotation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides

clearMedical()

public SafeSearchAnnotation.Builder clearMedical()

Likelihood that this is a medical image.

.google.cloud.vision.v1.Likelihood medical = 3;

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public SafeSearchAnnotation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides

clearRacy()

public SafeSearchAnnotation.Builder clearRacy()

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.v1.Likelihood racy = 9;

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

clearSpoof()

public SafeSearchAnnotation.Builder clearSpoof()

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.v1.Likelihood spoof = 2;

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

clearViolence()

public SafeSearchAnnotation.Builder clearViolence()

Likelihood that this image contains violent content. Violent content may include death, serious harm, or injury to individuals or groups of individuals.

.google.cloud.vision.v1.Likelihood violence = 4;

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

clone()

public SafeSearchAnnotation.Builder clone()
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides

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.v1.Likelihood adult = 1;

Returns
Type Description
Likelihood

The adult.

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.v1.Likelihood adult = 1;

Returns
Type Description
int

The enum numeric value on the wire for adult.

getDefaultInstanceForType()

public SafeSearchAnnotation getDefaultInstanceForType()
Returns
Type Description
SafeSearchAnnotation

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMedical()

public Likelihood getMedical()

Likelihood that this is a medical image.

.google.cloud.vision.v1.Likelihood medical = 3;

Returns
Type Description
Likelihood

The medical.

getMedicalValue()

public int getMedicalValue()

Likelihood that this is a medical image.

.google.cloud.vision.v1.Likelihood medical = 3;

Returns
Type Description
int

The enum numeric value on the wire for medical.

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.v1.Likelihood racy = 9;

Returns
Type Description
Likelihood

The racy.

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.v1.Likelihood racy = 9;

Returns
Type Description
int

The enum numeric value on the wire for racy.

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.v1.Likelihood spoof = 2;

Returns
Type Description
Likelihood

The spoof.

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.v1.Likelihood spoof = 2;

Returns
Type Description
int

The enum numeric value on the wire for spoof.

getViolence()

public Likelihood getViolence()

Likelihood that this image contains violent content. Violent content may include death, serious harm, or injury to individuals or groups of individuals.

.google.cloud.vision.v1.Likelihood violence = 4;

Returns
Type Description
Likelihood

The violence.

getViolenceValue()

public int getViolenceValue()

Likelihood that this image contains violent content. Violent content may include death, serious harm, or injury to individuals or groups of individuals.

.google.cloud.vision.v1.Likelihood violence = 4;

Returns
Type Description
int

The enum numeric value on the wire for violence.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SafeSearchAnnotation other)

public SafeSearchAnnotation.Builder mergeFrom(SafeSearchAnnotation other)
Parameter
Name Description
other SafeSearchAnnotation
Returns
Type Description
SafeSearchAnnotation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SafeSearchAnnotation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SafeSearchAnnotation.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SafeSearchAnnotation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides

setAdult(Likelihood value)

public SafeSearchAnnotation.Builder setAdult(Likelihood value)

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.v1.Likelihood adult = 1;

Parameter
Name Description
value Likelihood

The adult to set.

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

setAdultValue(int value)

public SafeSearchAnnotation.Builder setAdultValue(int value)

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.v1.Likelihood adult = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for adult to set.

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public SafeSearchAnnotation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides

setMedical(Likelihood value)

public SafeSearchAnnotation.Builder setMedical(Likelihood value)

Likelihood that this is a medical image.

.google.cloud.vision.v1.Likelihood medical = 3;

Parameter
Name Description
value Likelihood

The medical to set.

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

setMedicalValue(int value)

public SafeSearchAnnotation.Builder setMedicalValue(int value)

Likelihood that this is a medical image.

.google.cloud.vision.v1.Likelihood medical = 3;

Parameter
Name Description
value int

The enum numeric value on the wire for medical to set.

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

setRacy(Likelihood value)

public SafeSearchAnnotation.Builder setRacy(Likelihood value)

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.v1.Likelihood racy = 9;

Parameter
Name Description
value Likelihood

The racy to set.

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

setRacyValue(int value)

public SafeSearchAnnotation.Builder setRacyValue(int value)

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.v1.Likelihood racy = 9;

Parameter
Name Description
value int

The enum numeric value on the wire for racy to set.

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public SafeSearchAnnotation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides

setSpoof(Likelihood value)

public SafeSearchAnnotation.Builder setSpoof(Likelihood value)

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.v1.Likelihood spoof = 2;

Parameter
Name Description
value Likelihood

The spoof to set.

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

setSpoofValue(int value)

public SafeSearchAnnotation.Builder setSpoofValue(int value)

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.v1.Likelihood spoof = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for spoof to set.

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final SafeSearchAnnotation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SafeSearchAnnotation.Builder
Overrides

setViolence(Likelihood value)

public SafeSearchAnnotation.Builder setViolence(Likelihood value)

Likelihood that this image contains violent content. Violent content may include death, serious harm, or injury to individuals or groups of individuals.

.google.cloud.vision.v1.Likelihood violence = 4;

Parameter
Name Description
value Likelihood

The violence to set.

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.

setViolenceValue(int value)

public SafeSearchAnnotation.Builder setViolenceValue(int value)

Likelihood that this image contains violent content. Violent content may include death, serious harm, or injury to individuals or groups of individuals.

.google.cloud.vision.v1.Likelihood violence = 4;

Parameter
Name Description
value int

The enum numeric value on the wire for violence to set.

Returns
Type Description
SafeSearchAnnotation.Builder

This builder for chaining.