Class AddmDbSchemaObjectSummary


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20200630")
    public final class AddmDbSchemaObjectSummary
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Details for a given object id
    Note: Objects should always be created or deserialized using the AddmDbSchemaObjectSummary.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 AddmDbSchemaObjectSummary.Builder, which maintain a set of all explicitly set fields called AddmDbSchemaObjectSummary.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()
        The OCID of the Database insight.
        Returns:
        the value
      • getObjectIdentifier

        public Integer getObjectIdentifier()
        Object id (from RDBMS)
        Returns:
        the value
      • getOwner

        public String getOwner()
        Owner of object
        Returns:
        the value
      • getObjectName

        public String getObjectName()
        Name of object
        Returns:
        the value
      • getSubObjectName

        public String getSubObjectName()
        Subobject name; for example, partition name
        Returns:
        the value
      • getObjectType

        public String getObjectType()
        Type of the object (such as TABLE, INDEX)
        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