Class ResolvedEntity


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20221001")
    public final class ResolvedEntity
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Resolved entity.
    Note: Objects should always be created or deserialized using the ResolvedEntity.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 ResolvedEntity.Builder, which maintain a set of all explicitly set fields called ResolvedEntity.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

      • getId

        public String getId()
        id of the resolved entity in input
        Returns:
        the value
      • getOffset

        public Integer getOffset()
        offset of resolved entity in input
        Returns:
        the value
      • getLength

        public Integer getLength()
        length of resolved entity in input
        Returns:
        the value
      • getText

        public String getText()
        Entity text like name of person, location, and so on.
        Returns:
        the value
      • getType

        public String getType()
        Type of entity text like PER, LOC.
        Returns:
        the value
      • getValue

        public Map<String,​String> getValue()
        key and value pair for resolved entities.

        keys can be specific for each type of resolved entity. Values can be instances of resolvedEntity, arrays of resolvedEntities, primitives, or custom JSON.

        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