Class ReplicationProgress
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudmigrations.model.ReplicationProgress
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220919") public final class ReplicationProgress extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelProgress of a migration asset’s replication process.
Note: Objects should always be created or deserialized using theReplicationProgress.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 theReplicationProgress.Builder, which maintain a set of all explicitly set fields calledReplicationProgress.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReplicationProgress.Builderstatic classReplicationProgress.LastReplicationStatusStatus of the last replication task.static classReplicationProgress.StatusStatus of the current replication progress.
-
Constructor Summary
Constructors Constructor Description ReplicationProgress(Integer percentage, ReplicationProgress.Status status, Date timeStarted, Date timeOflastReplicationStart, Date timeOfLastReplicationEnd, Date timeOfLastReplicationSuccess, ReplicationProgress.LastReplicationStatus lastReplicationStatus, String lastReplicationError)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReplicationProgress.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetLastReplicationError()Error message if the last finished replication failed.ReplicationProgress.LastReplicationStatusgetLastReplicationStatus()Status of the last replication task.IntegergetPercentage()Percentage of the current replication progress from 0 to 100.ReplicationProgress.StatusgetStatus()Status of the current replication progress.DategetTimeOfLastReplicationEnd()End time of the last replication process.DategetTimeOflastReplicationStart()Start time of the last replication process.DategetTimeOfLastReplicationSuccess()End time of the last successful replication process, which has been completed.DategetTimeStarted()Start time of the current replication processinthashCode()ReplicationProgress.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ReplicationProgress
@Deprecated @ConstructorProperties({"percentage","status","timeStarted","timeOflastReplicationStart","timeOfLastReplicationEnd","timeOfLastReplicationSuccess","lastReplicationStatus","lastReplicationError"}) public ReplicationProgress(Integer percentage, ReplicationProgress.Status status, Date timeStarted, Date timeOflastReplicationStart, Date timeOfLastReplicationEnd, Date timeOfLastReplicationSuccess, ReplicationProgress.LastReplicationStatus lastReplicationStatus, String lastReplicationError)
Deprecated.
-
-
Method Detail
-
builder
public static ReplicationProgress.Builder builder()
Create a new builder.
-
toBuilder
public ReplicationProgress.Builder toBuilder()
-
getPercentage
public Integer getPercentage()
Percentage of the current replication progress from 0 to 100.- Returns:
- the value
-
getStatus
public ReplicationProgress.Status getStatus()
Status of the current replication progress.It can be None or InProgress.
- Returns:
- the value
-
getTimeStarted
public Date getTimeStarted()
Start time of the current replication process- Returns:
- the value
-
getTimeOflastReplicationStart
public Date getTimeOflastReplicationStart()
Start time of the last replication process.It can be Completed or Failed.
- Returns:
- the value
-
getTimeOfLastReplicationEnd
public Date getTimeOfLastReplicationEnd()
End time of the last replication process.It can be Completed or Failed.
- Returns:
- the value
-
getTimeOfLastReplicationSuccess
public Date getTimeOfLastReplicationSuccess()
End time of the last successful replication process, which has been completed.- Returns:
- the value
-
getLastReplicationStatus
public ReplicationProgress.LastReplicationStatus getLastReplicationStatus()
Status of the last replication task.It can be Completed or Failed.
- Returns:
- the value
-
getLastReplicationError
public String getLastReplicationError()
Error message if the last finished replication failed.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-