Package com.google.cloud.visionai.v1
Class VideoObjectTrackingPredictionResult
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.visionai.v1.VideoObjectTrackingPredictionResult
- All Implemented Interfaces:
VideoObjectTrackingPredictionResultOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class VideoObjectTrackingPredictionResult
extends com.google.protobuf.GeneratedMessage
implements VideoObjectTrackingPredictionResultOrBuilder
Prediction output format for Video Object Tracking.Protobuf type
google.cloud.visionai.v1.VideoObjectTrackingPredictionResult- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBoundingbox for detected object.static interfacestatic final classPrediction output format for Video Object Tracking.static final classEach DetectedObject is one particular identification of an object specified with the AnnotationSpec id and display_name, the bounding box, the associated confidence score and the corresponding track_id.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic final com.google.protobuf.Descriptors.DescriptorgetObjects(int index) All of the objects detected in the specified time range.intAll of the objects detected in the specified time range.All of the objects detected in the specified time range.getObjectsOrBuilder(int index) All of the objects detected in the specified time range.All of the objects detected in the specified time range.com.google.protobuf.Parser<VideoObjectTrackingPredictionResult>com.google.protobuf.TimestampThe end, inclusive, of the video's time segment in which the current identifications happen.com.google.protobuf.TimestampOrBuilderThe end, inclusive, of the video's time segment in which the current identifications happen.com.google.protobuf.TimestampThe beginning, inclusive, of the video's time segment in which the current identifications happens.com.google.protobuf.TimestampOrBuilderThe beginning, inclusive, of the video's time segment in which the current identifications happens.intinthashCode()booleanThe end, inclusive, of the video's time segment in which the current identifications happen.booleanThe beginning, inclusive, of the video's time segment in which the current identifications happens.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(VideoObjectTrackingPredictionResult prototype) newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<VideoObjectTrackingPredictionResult>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
SEGMENT_START_TIME_FIELD_NUMBER
public static final int SEGMENT_START_TIME_FIELD_NUMBER- See Also:
-
SEGMENT_END_TIME_FIELD_NUMBER
public static final int SEGMENT_END_TIME_FIELD_NUMBER- See Also:
-
OBJECTS_FIELD_NUMBER
public static final int OBJECTS_FIELD_NUMBER- See Also:
-
-
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
-
hasSegmentStartTime
public boolean hasSegmentStartTime()The beginning, inclusive, of the video's time segment in which the current identifications happens.
.google.protobuf.Timestamp segment_start_time = 1;- Specified by:
hasSegmentStartTimein interfaceVideoObjectTrackingPredictionResultOrBuilder- Returns:
- Whether the segmentStartTime field is set.
-
getSegmentStartTime
public com.google.protobuf.Timestamp getSegmentStartTime()The beginning, inclusive, of the video's time segment in which the current identifications happens.
.google.protobuf.Timestamp segment_start_time = 1;- Specified by:
getSegmentStartTimein interfaceVideoObjectTrackingPredictionResultOrBuilder- Returns:
- The segmentStartTime.
-
getSegmentStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getSegmentStartTimeOrBuilder()The beginning, inclusive, of the video's time segment in which the current identifications happens.
.google.protobuf.Timestamp segment_start_time = 1;- Specified by:
getSegmentStartTimeOrBuilderin interfaceVideoObjectTrackingPredictionResultOrBuilder
-
hasSegmentEndTime
public boolean hasSegmentEndTime()The end, inclusive, of the video's time segment in which the current identifications happen. Particularly, if the end is the same as the start, it means the identifications happen on a specific video frame.
.google.protobuf.Timestamp segment_end_time = 2;- Specified by:
hasSegmentEndTimein interfaceVideoObjectTrackingPredictionResultOrBuilder- Returns:
- Whether the segmentEndTime field is set.
-
getSegmentEndTime
public com.google.protobuf.Timestamp getSegmentEndTime()The end, inclusive, of the video's time segment in which the current identifications happen. Particularly, if the end is the same as the start, it means the identifications happen on a specific video frame.
.google.protobuf.Timestamp segment_end_time = 2;- Specified by:
getSegmentEndTimein interfaceVideoObjectTrackingPredictionResultOrBuilder- Returns:
- The segmentEndTime.
-
getSegmentEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getSegmentEndTimeOrBuilder()The end, inclusive, of the video's time segment in which the current identifications happen. Particularly, if the end is the same as the start, it means the identifications happen on a specific video frame.
.google.protobuf.Timestamp segment_end_time = 2;- Specified by:
getSegmentEndTimeOrBuilderin interfaceVideoObjectTrackingPredictionResultOrBuilder
-
getObjectsList
All of the objects detected in the specified time range.
repeated .google.cloud.visionai.v1.VideoObjectTrackingPredictionResult.DetectedObject objects = 3;- Specified by:
getObjectsListin interfaceVideoObjectTrackingPredictionResultOrBuilder
-
getObjectsOrBuilderList
public List<? extends VideoObjectTrackingPredictionResult.DetectedObjectOrBuilder> getObjectsOrBuilderList()All of the objects detected in the specified time range.
repeated .google.cloud.visionai.v1.VideoObjectTrackingPredictionResult.DetectedObject objects = 3;- Specified by:
getObjectsOrBuilderListin interfaceVideoObjectTrackingPredictionResultOrBuilder
-
getObjectsCount
public int getObjectsCount()All of the objects detected in the specified time range.
repeated .google.cloud.visionai.v1.VideoObjectTrackingPredictionResult.DetectedObject objects = 3;- Specified by:
getObjectsCountin interfaceVideoObjectTrackingPredictionResultOrBuilder
-
getObjects
All of the objects detected in the specified time range.
repeated .google.cloud.visionai.v1.VideoObjectTrackingPredictionResult.DetectedObject objects = 3;- Specified by:
getObjectsin interfaceVideoObjectTrackingPredictionResultOrBuilder
-
getObjectsOrBuilder
All of the objects detected in the specified time range.
repeated .google.cloud.visionai.v1.VideoObjectTrackingPredictionResult.DetectedObject objects = 3;- Specified by:
getObjectsOrBuilderin interfaceVideoObjectTrackingPredictionResultOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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 VideoObjectTrackingPredictionResult parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoObjectTrackingPredictionResult parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoObjectTrackingPredictionResult parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoObjectTrackingPredictionResult parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoObjectTrackingPredictionResult parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoObjectTrackingPredictionResult parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static VideoObjectTrackingPredictionResult parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static VideoObjectTrackingPredictionResult parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static VideoObjectTrackingPredictionResult parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static VideoObjectTrackingPredictionResult parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static VideoObjectTrackingPredictionResult parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static VideoObjectTrackingPredictionResult.Builder newBuilder(VideoObjectTrackingPredictionResult prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected VideoObjectTrackingPredictionResult.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-