Class GenerateDbSystemStatusDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20190415")
    public final class GenerateDbSystemStatusDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Parameters for selecting which attributes to include in the DB System status.
    Note: Objects should always be created or deserialized using the GenerateDbSystemStatusDetails.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 GenerateDbSystemStatusDetails.Builder, which maintain a set of all explicitly set fields called GenerateDbSystemStatusDetails.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

      • getGtidSetType

        public GenerateDbSystemStatusDetails.GtidSetType getGtidSetType()
        Specifies whether to collect the full set of GTIDs executed on the DB System (gtid_executed) or the set of GTIDs available in the DB System binary logs, not part of (gtid_purged) (GTID_AVAILABLE, which is gtid_executed - gtid_purged).

        Use GTID_AVAILABLE if gtid_executed is too large to fit in the response.

        Returns:
        the value
      • getGtidSetToApply

        public String getGtidSetToApply()
        Specifies the GTID set to be checked on the DB System to determine whether it has been applied.

        The result of the check is isGtidSetApplied in the response.

        Returns:
        the value
      • getChannelIds

        public List<String> getChannelIds()
        List of Channel IDs for which to collect status information.
        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