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.ExplicitlySetBmcModel
Progress 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 class
ReplicationProgress.Builder
static class
ReplicationProgress.LastReplicationStatus
Status of the last replication task.static class
ReplicationProgress.Status
Status 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.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getLastReplicationError()
Error message if the last finished replication failed.ReplicationProgress.LastReplicationStatus
getLastReplicationStatus()
Status of the last replication task.Integer
getPercentage()
Percentage of the current replication progress from 0 to 100.ReplicationProgress.Status
getStatus()
Status of the current replication progress.Date
getTimeOfLastReplicationEnd()
End time of the last replication process.Date
getTimeOflastReplicationStart()
Start time of the last replication process.Date
getTimeOfLastReplicationSuccess()
End time of the last successful replication process, which has been completed.Date
getTimeStarted()
Start time of the current replication processint
hashCode()
ReplicationProgress.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-