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.Builder
action(String action)
The text describing the action required to fix the issuePhaseStatus
build()
PhaseStatus.Builder
copy(PhaseStatus model)
PhaseStatus.Builder
durationInMs(Integer durationInMs)
Duration of the phase in millisecondsPhaseStatus.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.PhaseStatus.Builder
extract(List<PhaseExtractEntry> extract)
Summary of phase status results.PhaseStatus.Builder
isAdvisorReportAvailable(Boolean isAdvisorReportAvailable)
True if a Pre-Migration Advisor report is available for this phase.PhaseStatus.Builder
issue(String issue)
The text describing the root cause of the reported issuePhaseStatus.Builder
isSuspendAvailable(Boolean isSuspendAvailable)
This is returned as true if the current phase can be suspended.PhaseStatus.Builder
logLocation(LogLocationBucketDetails logLocation)
PhaseStatus.Builder
name(OdmsJobPhases name)
Phase namePhaseStatus.Builder
progress(Integer progress)
Percent progress of job phase.PhaseStatus.Builder
status(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)
-
-