Class SandboxWarmPoolRuntimeStatus
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.generativeai.model.SandboxWarmPoolRuntimeStatus
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20231130") public final class SandboxWarmPoolRuntimeStatus extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelBest-effort runtime observations returned by GetSandboxWarmPool.Runtime read failure does not fail an otherwise successful configuration read or change the pool lifecycle.
Note: Objects should always be created or deserialized using theSandboxWarmPoolRuntimeStatus.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 theSandboxWarmPoolRuntimeStatus.Builder, which maintain a set of all explicitly set fields calledSandboxWarmPoolRuntimeStatus.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 classSandboxWarmPoolRuntimeStatus.Builderstatic classSandboxWarmPoolRuntimeStatus.ObservationStatusOBSERVED means the runtime status was read.
-
Constructor Summary
Constructors Constructor Description SandboxWarmPoolRuntimeStatus(Integer readyCapacity, SandboxWarmPoolRuntimeStatus.ObservationStatus observationStatus, Date timeRead, String reason)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SandboxWarmPoolRuntimeStatus.Builderbuilder()Create a new builder.booleanequals(Object o)SandboxWarmPoolRuntimeStatus.ObservationStatusgetObservationStatus()OBSERVED means the runtime status was read.IntegergetReadyCapacity()Controller-reported ready idle Sandbox members, excluding adopted customer Sandboxes.StringgetReason()Concise explanation when runtime observations are unavailable.DategetTimeRead()Time the runtime status was fetched, not the controller’s last reconciliation time.inthashCode()SandboxWarmPoolRuntimeStatus.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
SandboxWarmPoolRuntimeStatus
@Deprecated @ConstructorProperties({"readyCapacity","observationStatus","timeRead","reason"}) public SandboxWarmPoolRuntimeStatus(Integer readyCapacity, SandboxWarmPoolRuntimeStatus.ObservationStatus observationStatus, Date timeRead, String reason)
Deprecated.
-
-
Method Detail
-
builder
public static SandboxWarmPoolRuntimeStatus.Builder builder()
Create a new builder.
-
toBuilder
public SandboxWarmPoolRuntimeStatus.Builder toBuilder()
-
getReadyCapacity
public Integer getReadyCapacity()
Controller-reported ready idle Sandbox members, excluding adopted customer Sandboxes.Omitted when unavailable; a known zero is returned as zero. This eventually consistent count is not a reservation or a guarantee of current allocation readiness.
- Returns:
- the value
-
getObservationStatus
public SandboxWarmPoolRuntimeStatus.ObservationStatus getObservationStatus()
OBSERVED means the runtime status was read.UNAVAILABLE means no usable observation is available; configuration and management lifecycle are still returned.
- Returns:
- the value
-
getTimeRead
public Date getTimeRead()
Time the runtime status was fetched, not the controller’s last reconciliation time.A successful Kubernetes read can still contain an older controller observation.
- Returns:
- the value
-
getReason
public String getReason()
Concise explanation when runtime observations are unavailable.- 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
-
-