Class AwrHubSourceSummary


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

      • getName

        public String getName()
        The name of the Awr Hub source database.
        Returns:
        the value
      • getAwrHubId

        public String getAwrHubId()
        AWR Hub OCID
        Returns:
        the value
      • getCompartmentId

        public String getCompartmentId()
        The OCID of the compartment.
        Returns:
        the value
      • getType

        public AwrHubSourceType getType()
        source type of the database
        Returns:
        the value
      • getId

        public String getId()
        The OCID of the Awr Hub source database.
        Returns:
        the value
      • getAwrHubOpsiSourceId

        public String getAwrHubOpsiSourceId()
        The shorted string of the Awr Hub source database identifier.
        Returns:
        the value
      • getSourceMailBoxUrl

        public String getSourceMailBoxUrl()
        Opsi Mailbox URL based on the Awr Hub and Awr Hub source.
        Returns:
        the value
      • getAssociatedResourceId

        public String getAssociatedResourceId()
        The OCID of the database id.
        Returns:
        the value
      • getAssociatedOpsiId

        public String getAssociatedOpsiId()
        The OCID of the database id.
        Returns:
        the value
      • getTimeCreated

        public Date getTimeCreated()
        The time at which the resource was first created.

        An RFC3339 formatted datetime string

        Returns:
        the value
      • getTimeUpdated

        public Date getTimeUpdated()
        The time at which the resource was last updated.

        An RFC3339 formatted datetime string

        Returns:
        the value
      • getFreeformTags

        public Map<String,​String> getFreeformTags()
        Simple key-value pair that is applied without any predefined name, type or scope.

        Exists for cross-compatibility only. Example: {“bar-key”: “value”}

        Returns:
        the value
      • getDefinedTags

        public Map<String,​Map<String,​Object>> getDefinedTags()
        Defined tags for this resource.

        Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}

        Returns:
        the value
      • getSystemTags

        public Map<String,​Map<String,​Object>> getSystemTags()
        System tags for this resource.

        Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}

        Returns:
        the value
      • getIsRegisteredWithAwrHub

        public Boolean getIsRegisteredWithAwrHub()
        This is true if the source databse is registered with a Awr Hub, otherwise false
        Returns:
        the value
      • getAwrSourceDatabaseId

        public String getAwrSourceDatabaseId()
        DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
        Returns:
        the value
      • getMinSnapshotIdentifier

        public BigDecimal getMinSnapshotIdentifier()
        The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
        Returns:
        the value
      • getMaxSnapshotIdentifier

        public BigDecimal getMaxSnapshotIdentifier()
        The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
        Returns:
        the value
      • getTimeFirstSnapshotGenerated

        public Date getTimeFirstSnapshotGenerated()
        The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub.

        An RFC3339 formatted datetime string

        Returns:
        the value
      • getTimeLastSnapshotGenerated

        public Date getTimeLastSnapshotGenerated()
        The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub.

        An RFC3339 formatted datetime string

        Returns:
        the value
      • getHoursSinceLastImport

        public Double getHoursSinceLastImport()
        Number of hours since last AWR snapshots import happened from the Source database.
        Returns:
        the value
      • getLifecycleState

        public AwrHubSourceLifecycleState getLifecycleState()
        the current state of the source database
        Returns:
        the value
      • getStatus

        public AwrHubSourceStatus getStatus()
        Indicates the status of a source database in Operations Insights
        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