Package com.google.cloud.automl.v1beta1
Class ClassificationProto.VideoClassificationAnnotation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.automl.v1beta1.ClassificationProto.VideoClassificationAnnotation
-
- All Implemented Interfaces:
ClassificationProto.VideoClassificationAnnotationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- ClassificationProto
public static final class ClassificationProto.VideoClassificationAnnotation extends com.google.protobuf.GeneratedMessageV3 implements ClassificationProto.VideoClassificationAnnotationOrBuilder
Contains annotation details specific to video classification.
Protobuf typegoogle.cloud.automl.v1beta1.VideoClassificationAnnotation- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClassificationProto.VideoClassificationAnnotation.BuilderContains annotation details specific to video classification.-
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 intCLASSIFICATION_ANNOTATION_FIELD_NUMBERstatic intTIME_SEGMENT_FIELD_NUMBERstatic intTYPE_FIELD_NUMBER
-
Method Summary
-
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
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLASSIFICATION_ANNOTATION_FIELD_NUMBER
public static final int CLASSIFICATION_ANNOTATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TIME_SEGMENT_FIELD_NUMBER
public static final int TIME_SEGMENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getType
public String getType()
Output only. Expresses the type of video classification. Possible values: * `segment` - Classification done on a specified by user time segment of a video. AnnotationSpec is answered to be present in that time segment, if it is present in any part of it. The video ML model evaluations are done only for this type of classification. * `shot`- Shot-level classification. AutoML Video Intelligence determines the boundaries for each camera shot in the entire segment of the video that user specified in the request configuration. AutoML Video Intelligence then returns labels and their confidence scores for each detected shot, along with the start and end time of the shot. WARNING: Model evaluation is not done for this classification type, the quality of it depends on training data, but there are no metrics provided to describe that quality. * `1s_interval` - AutoML Video Intelligence returns labels and their confidence scores for each second of the entire segment of the video that user specified in the request configuration. WARNING: Model evaluation is not done for this classification type, the quality of it depends on training data, but there are no metrics provided to describe that quality.string type = 1;- Specified by:
getTypein interfaceClassificationProto.VideoClassificationAnnotationOrBuilder- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()
Output only. Expresses the type of video classification. Possible values: * `segment` - Classification done on a specified by user time segment of a video. AnnotationSpec is answered to be present in that time segment, if it is present in any part of it. The video ML model evaluations are done only for this type of classification. * `shot`- Shot-level classification. AutoML Video Intelligence determines the boundaries for each camera shot in the entire segment of the video that user specified in the request configuration. AutoML Video Intelligence then returns labels and their confidence scores for each detected shot, along with the start and end time of the shot. WARNING: Model evaluation is not done for this classification type, the quality of it depends on training data, but there are no metrics provided to describe that quality. * `1s_interval` - AutoML Video Intelligence returns labels and their confidence scores for each second of the entire segment of the video that user specified in the request configuration. WARNING: Model evaluation is not done for this classification type, the quality of it depends on training data, but there are no metrics provided to describe that quality.string type = 1;- Specified by:
getTypeBytesin interfaceClassificationProto.VideoClassificationAnnotationOrBuilder- Returns:
- The bytes for type.
-
hasClassificationAnnotation
public boolean hasClassificationAnnotation()
Output only . The classification details of this annotation.
.google.cloud.automl.v1beta1.ClassificationAnnotation classification_annotation = 2;- Specified by:
hasClassificationAnnotationin interfaceClassificationProto.VideoClassificationAnnotationOrBuilder- Returns:
- Whether the classificationAnnotation field is set.
-
getClassificationAnnotation
public ClassificationProto.ClassificationAnnotation getClassificationAnnotation()
Output only . The classification details of this annotation.
.google.cloud.automl.v1beta1.ClassificationAnnotation classification_annotation = 2;- Specified by:
getClassificationAnnotationin interfaceClassificationProto.VideoClassificationAnnotationOrBuilder- Returns:
- The classificationAnnotation.
-
getClassificationAnnotationOrBuilder
public ClassificationProto.ClassificationAnnotationOrBuilder getClassificationAnnotationOrBuilder()
Output only . The classification details of this annotation.
.google.cloud.automl.v1beta1.ClassificationAnnotation classification_annotation = 2;- Specified by:
getClassificationAnnotationOrBuilderin interfaceClassificationProto.VideoClassificationAnnotationOrBuilder
-
hasTimeSegment
public boolean hasTimeSegment()
Output only . The time segment of the video to which the annotation applies.
.google.cloud.automl.v1beta1.TimeSegment time_segment = 3;- Specified by:
hasTimeSegmentin interfaceClassificationProto.VideoClassificationAnnotationOrBuilder- Returns:
- Whether the timeSegment field is set.
-
getTimeSegment
public TimeSegment getTimeSegment()
Output only . The time segment of the video to which the annotation applies.
.google.cloud.automl.v1beta1.TimeSegment time_segment = 3;- Specified by:
getTimeSegmentin interfaceClassificationProto.VideoClassificationAnnotationOrBuilder- Returns:
- The timeSegment.
-
getTimeSegmentOrBuilder
public TimeSegmentOrBuilder getTimeSegmentOrBuilder()
Output only . The time segment of the video to which the annotation applies.
.google.cloud.automl.v1beta1.TimeSegment time_segment = 3;- Specified by:
getTimeSegmentOrBuilderin interfaceClassificationProto.VideoClassificationAnnotationOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ClassificationProto.VideoClassificationAnnotation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClassificationProto.VideoClassificationAnnotation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClassificationProto.VideoClassificationAnnotation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClassificationProto.VideoClassificationAnnotation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClassificationProto.VideoClassificationAnnotation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClassificationProto.VideoClassificationAnnotation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ClassificationProto.VideoClassificationAnnotation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ClassificationProto.VideoClassificationAnnotation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ClassificationProto.VideoClassificationAnnotation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ClassificationProto.VideoClassificationAnnotation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ClassificationProto.VideoClassificationAnnotation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ClassificationProto.VideoClassificationAnnotation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ClassificationProto.VideoClassificationAnnotation.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ClassificationProto.VideoClassificationAnnotation.Builder newBuilder()
-
newBuilder
public static ClassificationProto.VideoClassificationAnnotation.Builder newBuilder(ClassificationProto.VideoClassificationAnnotation prototype)
-
toBuilder
public ClassificationProto.VideoClassificationAnnotation.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ClassificationProto.VideoClassificationAnnotation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ClassificationProto.VideoClassificationAnnotation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ClassificationProto.VideoClassificationAnnotation> parser()
-
getParserForType
public com.google.protobuf.Parser<ClassificationProto.VideoClassificationAnnotation> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ClassificationProto.VideoClassificationAnnotation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-