Class PhaseStatus.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemigration.model.PhaseStatus.Builder
-
- Enclosing class:
- PhaseStatus
public static class PhaseStatus.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PhaseStatus.Builderaction(String action)The text describing the action required to fix the issuePhaseStatusbuild()PhaseStatus.Buildercopy(PhaseStatus model)PhaseStatus.BuilderdurationInMs(Integer durationInMs)Duration of the phase in millisecondsPhaseStatus.BuildereditableParameterFiles(List<JobParameterFileVersionKind> editableParameterFiles)Attribute that returns an array of names and types of GoldenGate configuration files that are available for read or update.PhaseStatus.Builderextract(List<PhaseExtractEntry> extract)Summary of phase status results.PhaseStatus.BuilderisAdvisorReportAvailable(Boolean isAdvisorReportAvailable)True if a Pre-Migration Advisor report is available for this phase.PhaseStatus.Builderissue(String issue)The text describing the root cause of the reported issuePhaseStatus.BuilderisSuspendAvailable(Boolean isSuspendAvailable)This is returned as true if the current phase can be suspended.PhaseStatus.BuilderlogLocation(LogLocationBucketDetails logLocation)PhaseStatus.Buildername(OdmsJobPhases name)Phase namePhaseStatus.Builderprogress(Integer progress)Percent progress of job phase.PhaseStatus.Builderstatus(JobPhaseStatus status)Phase status
-
-
-
Method Detail
-
name
public PhaseStatus.Builder name(OdmsJobPhases name)
Phase name- Parameters:
name- the value to set- Returns:
- this builder
-
status
public PhaseStatus.Builder status(JobPhaseStatus status)
Phase status- Parameters:
status- the value to set- Returns:
- this builder
-
durationInMs
public PhaseStatus.Builder durationInMs(Integer durationInMs)
Duration of the phase in milliseconds- Parameters:
durationInMs- the value to set- Returns:
- this builder
-
isAdvisorReportAvailable
public PhaseStatus.Builder isAdvisorReportAvailable(Boolean isAdvisorReportAvailable)
True if a Pre-Migration Advisor report is available for this phase.False or null if no report is available.
- Parameters:
isAdvisorReportAvailable- the value to set- Returns:
- this builder
-
issue
public PhaseStatus.Builder issue(String issue)
The text describing the root cause of the reported issue- Parameters:
issue- the value to set- Returns:
- this builder
-
action
public PhaseStatus.Builder action(String action)
The text describing the action required to fix the issue- Parameters:
action- the value to set- Returns:
- this builder
-
extract
public PhaseStatus.Builder extract(List<PhaseExtractEntry> extract)
Summary of phase status results.- Parameters:
extract- the value to set- Returns:
- this builder
-
logLocation
public PhaseStatus.Builder logLocation(LogLocationBucketDetails logLocation)
-
progress
public PhaseStatus.Builder progress(Integer progress)
Percent progress of job phase.- Parameters:
progress- the value to set- Returns:
- this builder
-
isSuspendAvailable
public PhaseStatus.Builder isSuspendAvailable(Boolean isSuspendAvailable)
This is returned as true if the current phase can be suspended.- Parameters:
isSuspendAvailable- the value to set- Returns:
- this builder
-
editableParameterFiles
public PhaseStatus.Builder editableParameterFiles(List<JobParameterFileVersionKind> editableParameterFiles)
Attribute that returns an array of names and types of GoldenGate configuration files that are available for read or update.- Parameters:
editableParameterFiles- the value to set- Returns:
- this builder
-
build
public PhaseStatus build()
-
copy
public PhaseStatus.Builder copy(PhaseStatus model)
-
-