Class MigrationPhaseSummary


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20230518")
    public final class MigrationPhaseSummary
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Migration Phase Summary of details.
    Note: Objects should always be created or deserialized using the MigrationPhaseSummary.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 MigrationPhaseSummary.Builder, which maintain a set of all explicitly set fields called MigrationPhaseSummary.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 OdmsJobPhases getName()
        ODMS Job phase name
        Returns:
        the value
      • getRecommendedAction

        public OdmsPhaseActions getRecommendedAction()
        Action recommended for this phase.

        If not included in the response, there is no recommended action for the phase.

        Returns:
        the value
      • getSupportedActions

        public List<OdmsPhaseActions> getSupportedActions()
        Array of actions for the corresponding phase.

        Empty array would indicate there is no supported action for the phase.

        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