@Generated(value="OracleSDKGenerator", comments="API Version: 20230518") public final class PhaseStatus extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Job phase status details.
Note: Objects should always be created or deserialized using the PhaseStatus.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 PhaseStatus.Builder
, which maintain a
set of all explicitly set fields called PhaseStatus.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 |
PhaseStatus.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
PhaseStatus(OdmsJobPhases name,
JobPhaseStatus status,
Integer durationInMs,
Boolean isAdvisorReportAvailable,
String issue,
String action,
List<PhaseExtractEntry> extract,
LogLocationBucketDetails logLocation,
Integer progress,
Boolean isSuspendAvailable,
List<JobParameterFileVersionKind> editableParameterFiles)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static PhaseStatus.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAction()
The text describing the action required to fix the issue
|
Integer |
getDurationInMs()
Duration of the phase in milliseconds
|
List<JobParameterFileVersionKind> |
getEditableParameterFiles()
Attribute that returns an array of names and types of GoldenGate configuration files that are
available for read or update.
|
List<PhaseExtractEntry> |
getExtract()
Summary of phase status results.
|
Boolean |
getIsAdvisorReportAvailable()
True if a Pre-Migration Advisor report is available for this phase.
|
String |
getIssue()
The text describing the root cause of the reported issue
|
Boolean |
getIsSuspendAvailable()
This is returned as true if the current phase can be suspended.
|
LogLocationBucketDetails |
getLogLocation() |
OdmsJobPhases |
getName()
Phase name
|
Integer |
getProgress()
Percent progress of job phase.
|
JobPhaseStatus |
getStatus()
Phase status
|
int |
hashCode() |
PhaseStatus.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","status","durationInMs","isAdvisorReportAvailable","issue","action","extract","logLocation","progress","isSuspendAvailable","editableParameterFiles"}) public PhaseStatus(OdmsJobPhases name, JobPhaseStatus status, Integer durationInMs, Boolean isAdvisorReportAvailable, String issue, String action, List<PhaseExtractEntry> extract, LogLocationBucketDetails logLocation, Integer progress, Boolean isSuspendAvailable, List<JobParameterFileVersionKind> editableParameterFiles)
public static PhaseStatus.Builder builder()
Create a new builder.
public PhaseStatus.Builder toBuilder()
public OdmsJobPhases getName()
Phase name
public JobPhaseStatus getStatus()
Phase status
public Integer getDurationInMs()
Duration of the phase in milliseconds
public Boolean getIsAdvisorReportAvailable()
True if a Pre-Migration Advisor report is available for this phase. False or null if no report is available.
public String getIssue()
The text describing the root cause of the reported issue
public String getAction()
The text describing the action required to fix the issue
public List<PhaseExtractEntry> getExtract()
Summary of phase status results.
public LogLocationBucketDetails getLogLocation()
public Integer getProgress()
Percent progress of job phase.
public Boolean getIsSuspendAvailable()
This is returned as true if the current phase can be suspended.
public List<JobParameterFileVersionKind> getEditableParameterFiles()
Attribute that returns an array of names and types of GoldenGate configuration files that are available for read or update.
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.