Package com.oracle.bmc.rover.model
Class RoverBundleStatus
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.rover.model.RoverBundleStatus
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20201210") public final class RoverBundleStatus extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The status of the rover bundle status by a specified work request id.
Note: Objects should always be created or deserialized using theRoverBundleStatus.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 theRoverBundleStatus.Builder
, which maintain a set of all explicitly set fields calledRoverBundleStatus.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 class
RoverBundleStatus.Builder
static class
RoverBundleStatus.Status
The progress of the workflow.
-
Constructor Summary
Constructors Constructor Description RoverBundleStatus(RoverBundleStatus.Status status, Float percentComplete, Date timeAccepted, Date timeStarted, Date timeFinished, String bundleName, String errorMessage)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RoverBundleStatus.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getBundleName()
The full name of the bundle.String
getErrorMessage()
The error message if work request fails.Float
getPercentComplete()
Percentage of the work request completed.RoverBundleStatus.Status
getStatus()
The progress of the workflow.Date
getTimeAccepted()
The date and time the work request was created.Date
getTimeFinished()
The date and time the work request was finished.Date
getTimeStarted()
The date and time the work request was started.int
hashCode()
RoverBundleStatus.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
RoverBundleStatus
@Deprecated @ConstructorProperties({"status","percentComplete","timeAccepted","timeStarted","timeFinished","bundleName","errorMessage"}) public RoverBundleStatus(RoverBundleStatus.Status status, Float percentComplete, Date timeAccepted, Date timeStarted, Date timeFinished, String bundleName, String errorMessage)
Deprecated.
-
-
Method Detail
-
builder
public static RoverBundleStatus.Builder builder()
Create a new builder.
-
toBuilder
public RoverBundleStatus.Builder toBuilder()
-
getStatus
public RoverBundleStatus.Status getStatus()
The progress of the workflow.- Returns:
- the value
-
getPercentComplete
public Float getPercentComplete()
Percentage of the work request completed.- Returns:
- the value
-
getTimeAccepted
public Date getTimeAccepted()
The date and time the work request was created.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getTimeStarted
public Date getTimeStarted()
The date and time the work request was started.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getTimeFinished
public Date getTimeFinished()
The date and time the work request was finished.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getBundleName
public String getBundleName()
The full name of the bundle.- Returns:
- the value
-
getErrorMessage
public String getErrorMessage()
The error message if work request fails.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-