Class VersionSchemeFromVersionSeriesDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20160918")
    public final class VersionSchemeFromVersionSeriesDetails
    extends VersionSchemeDetails
    The update should be applied on the database for the selected version series and preference.
    Note: Objects should always be created or deserialized using the VersionSchemeFromVersionSeriesDetails.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 VersionSchemeFromVersionSeriesDetails.Builder, which maintain a set of all explicitly set fields called VersionSchemeFromVersionSeriesDetails.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

      • getMajorVersion

        public String getMajorVersion()
        The update should be applied on the database for the selected major version series.

        The value can be provided as 23.X.X.X then 23 major version series will be considered.

        The list of supported versions can be obtained using the API for the provided shape /20160918/dbVersions?compartmentId=&dbSystemShape=ExaDbXS

        Returns:
        the value
      • getVersionPreference

        public VersionSchemeFromVersionSeriesDetails.VersionPreference getVersionPreference()
        The update should be applied on the database for the selected version preference.

        *_N represents the LATEST version

        For Ex: The current latest version is 23.7.0.0.0, If versionPreference selects option as ORACLE_DB_N then oracle applies the db update with LATEST version (i.e. 23.7.0.0.0) If versionPreference selects option as ORACLE_DB_N_1 then oracle applies the db update with LATEST-1 version (i.e. 23.6.0.0.0) If versionPreference selects option as ORACLE_DB_N_2 then oracle applies the db update with LATEST-2 version (i.e. 23.5.0.0.0)

        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class VersionSchemeDetails
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation