Package com.oracle.bmc.aivision.model
Class AnalyzeVideoResult
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.aivision.model.AnalyzeVideoResult
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220125") public final class AnalyzeVideoResult extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Video analysis results.
Note: Objects should always be created or deserialized using theAnalyzeVideoResult.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theAnalyzeVideoResult.Builder
, which maintain a set of all explicitly set fields calledAnalyzeVideoResult.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AnalyzeVideoResult.Builder
-
Constructor Summary
Constructors Constructor Description AnalyzeVideoResult(VideoMetadata videoMetadata, List<VideoLabel> videoLabels, List<VideoObject> videoObjects, List<VideoTrackedObject> videoTrackedObjects, List<VideoText> videoText, List<VideoFace> videoFaces, List<OntologyClass> ontologyClasses, String labelDetectionModelVersion, String objectDetectionModelVersion, String objectTrackingModelVersion, String textDetectionModelVersion, String faceDetectionModelVersion, List<ProcessingError> errors)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AnalyzeVideoResult.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<ProcessingError>
getErrors()
Array of possible errors.String
getFaceDetectionModelVersion()
Face Detection model version.String
getLabelDetectionModelVersion()
Label Detection model version.String
getObjectDetectionModelVersion()
Object Detection model version.String
getObjectTrackingModelVersion()
Object Tracking model version.List<OntologyClass>
getOntologyClasses()
The ontologyClasses of video labels.String
getTextDetectionModelVersion()
Text Detection model version.List<VideoFace>
getVideoFaces()
Detected faces in a video.List<VideoLabel>
getVideoLabels()
Detected labels in a video.VideoMetadata
getVideoMetadata()
List<VideoObject>
getVideoObjects()
Detected objects in a video.List<VideoText>
getVideoText()
Detected text in a video.List<VideoTrackedObject>
getVideoTrackedObjects()
Tracked objects in a video.int
hashCode()
AnalyzeVideoResult.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AnalyzeVideoResult
@Deprecated @ConstructorProperties({"videoMetadata","videoLabels","videoObjects","videoTrackedObjects","videoText","videoFaces","ontologyClasses","labelDetectionModelVersion","objectDetectionModelVersion","objectTrackingModelVersion","textDetectionModelVersion","faceDetectionModelVersion","errors"}) public AnalyzeVideoResult(VideoMetadata videoMetadata, List<VideoLabel> videoLabels, List<VideoObject> videoObjects, List<VideoTrackedObject> videoTrackedObjects, List<VideoText> videoText, List<VideoFace> videoFaces, List<OntologyClass> ontologyClasses, String labelDetectionModelVersion, String objectDetectionModelVersion, String objectTrackingModelVersion, String textDetectionModelVersion, String faceDetectionModelVersion, List<ProcessingError> errors)
Deprecated.
-
-
Method Detail
-
builder
public static AnalyzeVideoResult.Builder builder()
Create a new builder.
-
toBuilder
public AnalyzeVideoResult.Builder toBuilder()
-
getVideoMetadata
public VideoMetadata getVideoMetadata()
-
getVideoLabels
public List<VideoLabel> getVideoLabels()
Detected labels in a video.- Returns:
- the value
-
getVideoObjects
public List<VideoObject> getVideoObjects()
Detected objects in a video.- Returns:
- the value
-
getVideoTrackedObjects
public List<VideoTrackedObject> getVideoTrackedObjects()
Tracked objects in a video.- Returns:
- the value
-
getOntologyClasses
public List<OntologyClass> getOntologyClasses()
The ontologyClasses of video labels.- Returns:
- the value
-
getLabelDetectionModelVersion
public String getLabelDetectionModelVersion()
Label Detection model version.- Returns:
- the value
-
getObjectDetectionModelVersion
public String getObjectDetectionModelVersion()
Object Detection model version.- Returns:
- the value
-
getObjectTrackingModelVersion
public String getObjectTrackingModelVersion()
Object Tracking model version.- Returns:
- the value
-
getTextDetectionModelVersion
public String getTextDetectionModelVersion()
Text Detection model version.- Returns:
- the value
-
getFaceDetectionModelVersion
public String getFaceDetectionModelVersion()
Face Detection model version.- Returns:
- the value
-
getErrors
public List<ProcessingError> getErrors()
Array of possible errors.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-