Class AnalyzeImageResult


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20220125")
    public final class AnalyzeImageResult
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    The image analysis results.
    Note: Objects should always be created or deserialized using the AnalyzeImageResult.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 the AnalyzeImageResult.Builder, which maintain a set of all explicitly set fields called AnalyzeImageResult.Builder.__explicitlySet__. The hashCode() and equals(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).
    • Method Detail

      • getImageObjects

        public List<ImageObject> getImageObjects()
        The detected objects.
        Returns:
        the value
      • getLabels

        public List<Label> getLabels()
        The image classification labels.
        Returns:
        the value
      • getOntologyClasses

        public List<OntologyClass> getOntologyClasses()
        The ontologyClasses of image labels.
        Returns:
        the value
      • getImageText

        public ImageText getImageText()
      • getDetectedFaces

        public List<Face> getDetectedFaces()
        The detected faces.
        Returns:
        the value
      • getImageClassificationModelVersion

        public String getImageClassificationModelVersion()
        The image classification model version.
        Returns:
        the value
      • getObjectDetectionModelVersion

        public String getObjectDetectionModelVersion()
        The object detection model version.
        Returns:
        the value
      • getTextDetectionModelVersion

        public String getTextDetectionModelVersion()
        The text detection model version.
        Returns:
        the value
      • getFaceDetectionModelVersion

        public String getFaceDetectionModelVersion()
        The face detection model version.
        Returns:
        the value
      • getErrors

        public List<ProcessingError> getErrors()
        The errors encountered during image analysis.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel