Class DataVerificationDetail
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasemigration.model.DataVerificationDetail
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230518") public final class DataVerificationDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary/status information used to enable and drive the Data Verification UI.
Note: Objects should always be created or deserialized using theDataVerificationDetail.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 theDataVerificationDetail.Builder, which maintain a set of all explicitly set fields calledDataVerificationDetail.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 classDataVerificationDetail.Builderstatic classDataVerificationDetail.LifecycleStateOverall lifecycle state of Data Verification generation for the migration.
-
Constructor Summary
Constructors Constructor Description DataVerificationDetail(String migrationId, DataVerificationDetail.LifecycleState lifecycleState, Date timeStarted, Date timeUpdated, Date timeCompleted, String lifecycleDetails, Date timeCreated)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataVerificationDetail.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetLifecycleDetails()A human-readable string that provides more details about the current lifecycle state.DataVerificationDetail.LifecycleStategetLifecycleState()Overall lifecycle state of Data Verification generation for the migration.StringgetMigrationId()The OCID of the resource being referenced.DategetTimeCompleted()An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.DategetTimeCreated()An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.DategetTimeStarted()An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.DategetTimeUpdated()An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.inthashCode()DataVerificationDetail.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
DataVerificationDetail
@Deprecated @ConstructorProperties({"migrationId","lifecycleState","timeStarted","timeUpdated","timeCompleted","lifecycleDetails","timeCreated"}) public DataVerificationDetail(String migrationId, DataVerificationDetail.LifecycleState lifecycleState, Date timeStarted, Date timeUpdated, Date timeCompleted, String lifecycleDetails, Date timeCreated)
Deprecated.
-
-
Method Detail
-
builder
public static DataVerificationDetail.Builder builder()
Create a new builder.
-
toBuilder
public DataVerificationDetail.Builder toBuilder()
-
getMigrationId
public String getMigrationId()
The OCID of the resource being referenced.- Returns:
- the value
-
getLifecycleState
public DataVerificationDetail.LifecycleState getLifecycleState()
Overall lifecycle state of Data Verification generation for the migration.This is a single, feature-level state (all Data Verification reports are generated as one batch).
- Returns:
- the value
-
getTimeStarted
public Date getTimeStarted()
An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.- Returns:
- the value
-
getTimeCompleted
public Date getTimeCompleted()
An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.- Returns:
- the value
-
getLifecycleDetails
public String getLifecycleDetails()
A human-readable string that provides more details about the current lifecycle state.This field is intended to follow OCI patterns and may include an internal error code and message when lifecycleState is FAILED (for example, DMS-xxxx:
). When lifecycleState is SUCCEEDED, this field may contain a non-failing disclaimer, such as unavailable table row-count comparisons caused by missing optimizer statistics. - Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.- 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
-
-