Class ExplicitContentAnnotation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ExplicitContentAnnotation.Builder>
-
- com.google.cloud.videointelligence.v1p3beta1.ExplicitContentAnnotation.Builder
-
- All Implemented Interfaces:
ExplicitContentAnnotationOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ExplicitContentAnnotation
public static final class ExplicitContentAnnotation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExplicitContentAnnotation.Builder> implements ExplicitContentAnnotationOrBuilder
Explicit content annotation (based on per-frame visual signals only). If no explicit content has been detected in a frame, no annotations are present for that frame.
Protobuf typegoogle.cloud.videointelligence.v1p3beta1.ExplicitContentAnnotation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExplicitContentAnnotation.Builder
addAllFrames(Iterable<? extends ExplicitContentFrame> values)
All video frames where explicit content was detected.ExplicitContentAnnotation.Builder
addFrames(int index, ExplicitContentFrame value)
All video frames where explicit content was detected.ExplicitContentAnnotation.Builder
addFrames(int index, ExplicitContentFrame.Builder builderForValue)
All video frames where explicit content was detected.ExplicitContentAnnotation.Builder
addFrames(ExplicitContentFrame value)
All video frames where explicit content was detected.ExplicitContentAnnotation.Builder
addFrames(ExplicitContentFrame.Builder builderForValue)
All video frames where explicit content was detected.ExplicitContentFrame.Builder
addFramesBuilder()
All video frames where explicit content was detected.ExplicitContentFrame.Builder
addFramesBuilder(int index)
All video frames where explicit content was detected.ExplicitContentAnnotation.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ExplicitContentAnnotation
build()
ExplicitContentAnnotation
buildPartial()
ExplicitContentAnnotation.Builder
clear()
ExplicitContentAnnotation.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ExplicitContentAnnotation.Builder
clearFrames()
All video frames where explicit content was detected.ExplicitContentAnnotation.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ExplicitContentAnnotation.Builder
clone()
ExplicitContentAnnotation
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ExplicitContentFrame
getFrames(int index)
All video frames where explicit content was detected.ExplicitContentFrame.Builder
getFramesBuilder(int index)
All video frames where explicit content was detected.List<ExplicitContentFrame.Builder>
getFramesBuilderList()
All video frames where explicit content was detected.int
getFramesCount()
All video frames where explicit content was detected.List<ExplicitContentFrame>
getFramesList()
All video frames where explicit content was detected.ExplicitContentFrameOrBuilder
getFramesOrBuilder(int index)
All video frames where explicit content was detected.List<? extends ExplicitContentFrameOrBuilder>
getFramesOrBuilderList()
All video frames where explicit content was detected.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ExplicitContentAnnotation.Builder
mergeFrom(ExplicitContentAnnotation other)
ExplicitContentAnnotation.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ExplicitContentAnnotation.Builder
mergeFrom(com.google.protobuf.Message other)
ExplicitContentAnnotation.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ExplicitContentAnnotation.Builder
removeFrames(int index)
All video frames where explicit content was detected.ExplicitContentAnnotation.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ExplicitContentAnnotation.Builder
setFrames(int index, ExplicitContentFrame value)
All video frames where explicit content was detected.ExplicitContentAnnotation.Builder
setFrames(int index, ExplicitContentFrame.Builder builderForValue)
All video frames where explicit content was detected.ExplicitContentAnnotation.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ExplicitContentAnnotation.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<ExplicitContentAnnotation.Builder>
-
clear
public ExplicitContentAnnotation.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<ExplicitContentAnnotation.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<ExplicitContentAnnotation.Builder>
-
getDefaultInstanceForType
public ExplicitContentAnnotation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExplicitContentAnnotation build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExplicitContentAnnotation buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ExplicitContentAnnotation.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<ExplicitContentAnnotation.Builder>
-
setField
public ExplicitContentAnnotation.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<ExplicitContentAnnotation.Builder>
-
clearField
public ExplicitContentAnnotation.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<ExplicitContentAnnotation.Builder>
-
clearOneof
public ExplicitContentAnnotation.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<ExplicitContentAnnotation.Builder>
-
setRepeatedField
public ExplicitContentAnnotation.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<ExplicitContentAnnotation.Builder>
-
addRepeatedField
public ExplicitContentAnnotation.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<ExplicitContentAnnotation.Builder>
-
mergeFrom
public ExplicitContentAnnotation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ExplicitContentAnnotation.Builder>
-
mergeFrom
public ExplicitContentAnnotation.Builder mergeFrom(ExplicitContentAnnotation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplicitContentAnnotation.Builder>
-
mergeFrom
public ExplicitContentAnnotation.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<ExplicitContentAnnotation.Builder>
- Throws:
IOException
-
getFramesList
public List<ExplicitContentFrame> getFramesList()
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
- Specified by:
getFramesList
in interfaceExplicitContentAnnotationOrBuilder
-
getFramesCount
public int getFramesCount()
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
- Specified by:
getFramesCount
in interfaceExplicitContentAnnotationOrBuilder
-
getFrames
public ExplicitContentFrame getFrames(int index)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
- Specified by:
getFrames
in interfaceExplicitContentAnnotationOrBuilder
-
setFrames
public ExplicitContentAnnotation.Builder setFrames(int index, ExplicitContentFrame value)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
setFrames
public ExplicitContentAnnotation.Builder setFrames(int index, ExplicitContentFrame.Builder builderForValue)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
addFrames
public ExplicitContentAnnotation.Builder addFrames(ExplicitContentFrame value)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
addFrames
public ExplicitContentAnnotation.Builder addFrames(int index, ExplicitContentFrame value)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
addFrames
public ExplicitContentAnnotation.Builder addFrames(ExplicitContentFrame.Builder builderForValue)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
addFrames
public ExplicitContentAnnotation.Builder addFrames(int index, ExplicitContentFrame.Builder builderForValue)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
addAllFrames
public ExplicitContentAnnotation.Builder addAllFrames(Iterable<? extends ExplicitContentFrame> values)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
clearFrames
public ExplicitContentAnnotation.Builder clearFrames()
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
removeFrames
public ExplicitContentAnnotation.Builder removeFrames(int index)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
getFramesBuilder
public ExplicitContentFrame.Builder getFramesBuilder(int index)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
getFramesOrBuilder
public ExplicitContentFrameOrBuilder getFramesOrBuilder(int index)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
- Specified by:
getFramesOrBuilder
in interfaceExplicitContentAnnotationOrBuilder
-
getFramesOrBuilderList
public List<? extends ExplicitContentFrameOrBuilder> getFramesOrBuilderList()
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
- Specified by:
getFramesOrBuilderList
in interfaceExplicitContentAnnotationOrBuilder
-
addFramesBuilder
public ExplicitContentFrame.Builder addFramesBuilder()
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
addFramesBuilder
public ExplicitContentFrame.Builder addFramesBuilder(int index)
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
getFramesBuilderList
public List<ExplicitContentFrame.Builder> getFramesBuilderList()
All video frames where explicit content was detected.
repeated .google.cloud.videointelligence.v1p3beta1.ExplicitContentFrame frames = 1;
-
setUnknownFields
public final ExplicitContentAnnotation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplicitContentAnnotation.Builder>
-
mergeUnknownFields
public final ExplicitContentAnnotation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplicitContentAnnotation.Builder>
-
-