Class UpdateMySqlInitialLoadSettings


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

      • getIsConsistent

        public Boolean getIsConsistent()
        Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.
        Returns:
        the value
      • getIsTzUtc

        public Boolean getIsTzUtc()
        Include a statement at the start of the dump to set the time zone to UTC.
        Returns:
        the value
      • getCompatibility

        public List<CompatibilityOption> getCompatibility()
        Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.
        Returns:
        the value
      • getPrimaryKeyCompatibility

        public PrimaryKeyCompatibility getPrimaryKeyCompatibility()
        Primary key compatibility option
        Returns:
        the value
      • getIsIgnoreExistingObjects

        public Boolean getIsIgnoreExistingObjects()
        Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.
        Returns:
        the value
      • getHandleGrantErrors

        public HandleGrantErrors getHandleGrantErrors()
        The action taken in the event of errors related to GRANT or REVOKE errors.
        Returns:
        the value
      • getJobMode

        public JobModeMySql getJobMode()
        MySql Job Mode
        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