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.ExplicitlySetBmcModelThe 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 classRoverBundleStatus.Builderstatic classRoverBundleStatus.StatusThe 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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetBundleName()The full name of the bundle.StringgetErrorMessage()The error message if work request fails.FloatgetPercentComplete()Percentage of the work request completed.RoverBundleStatus.StatusgetStatus()The progress of the workflow.DategetTimeAccepted()The date and time the work request was created.DategetTimeFinished()The date and time the work request was finished.DategetTimeStarted()The date and time the work request was started.inthashCode()RoverBundleStatus.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-