Class DataVerificationDetail.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemigration.model.DataVerificationDetail.Builder
-
- Enclosing class:
- DataVerificationDetail
public static class DataVerificationDetail.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataVerificationDetailbuild()DataVerificationDetail.Buildercopy(DataVerificationDetail model)DataVerificationDetail.BuilderlifecycleDetails(String lifecycleDetails)A human-readable string that provides more details about the current lifecycle state.DataVerificationDetail.BuilderlifecycleState(DataVerificationDetail.LifecycleState lifecycleState)Overall lifecycle state of Data Verification generation for the migration.DataVerificationDetail.BuildermigrationId(String migrationId)The OCID of the resource being referenced.DataVerificationDetail.BuildertimeCompleted(Date timeCompleted)An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.DataVerificationDetail.BuildertimeCreated(Date timeCreated)An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.DataVerificationDetail.BuildertimeStarted(Date timeStarted)An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.DataVerificationDetail.BuildertimeUpdated(Date timeUpdated)An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
-
-
-
Method Detail
-
migrationId
public DataVerificationDetail.Builder migrationId(String migrationId)
The OCID of the resource being referenced.- Parameters:
migrationId- the value to set- Returns:
- this builder
-
lifecycleState
public DataVerificationDetail.Builder lifecycleState(DataVerificationDetail.LifecycleState lifecycleState)
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).
- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
timeStarted
public DataVerificationDetail.Builder timeStarted(Date timeStarted)
An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.- Parameters:
timeStarted- the value to set- Returns:
- this builder
-
timeUpdated
public DataVerificationDetail.Builder timeUpdated(Date timeUpdated)
An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
timeCompleted
public DataVerificationDetail.Builder timeCompleted(Date timeCompleted)
An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.- Parameters:
timeCompleted- the value to set- Returns:
- this builder
-
lifecycleDetails
public DataVerificationDetail.Builder lifecycleDetails(String lifecycleDetails)
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. - Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
timeCreated
public DataVerificationDetail.Builder timeCreated(Date timeCreated)
An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
build
public DataVerificationDetail build()
-
copy
public DataVerificationDetail.Builder copy(DataVerificationDetail model)
-
-