@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 the ReplicationProgress.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 ReplicationProgress.Builder
, which maintain a
set of all explicitly set fields called ReplicationProgress.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
).
Modifier and Type | Class and 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.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ReplicationProgress(Integer percentage,
ReplicationProgress.Status status,
Date timeStarted,
Date timeOflastReplicationStart,
Date timeOfLastReplicationEnd,
Date timeOfLastReplicationSuccess,
ReplicationProgress.LastReplicationStatus lastReplicationStatus,
String lastReplicationError)
Deprecated.
|
Modifier and Type | Method and 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 process
|
int |
hashCode() |
ReplicationProgress.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static ReplicationProgress.Builder builder()
Create a new builder.
public ReplicationProgress.Builder toBuilder()
public Integer getPercentage()
Percentage of the current replication progress from 0 to 100.
public ReplicationProgress.Status getStatus()
Status of the current replication progress. It can be None or InProgress.
public Date getTimeStarted()
Start time of the current replication process
public Date getTimeOflastReplicationStart()
Start time of the last replication process. It can be Completed or Failed.
public Date getTimeOfLastReplicationEnd()
End time of the last replication process. It can be Completed or Failed.
public Date getTimeOfLastReplicationSuccess()
End time of the last successful replication process, which has been completed.
public ReplicationProgress.LastReplicationStatus getLastReplicationStatus()
Status of the last replication task. It can be Completed or Failed.
public String getLastReplicationError()
Error message if the last finished replication failed.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.