Class SandboxWarmPoolRuntimeStatus.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeai.model.SandboxWarmPoolRuntimeStatus.Builder
-
- Enclosing class:
- SandboxWarmPoolRuntimeStatus
public static class SandboxWarmPoolRuntimeStatus.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SandboxWarmPoolRuntimeStatusbuild()SandboxWarmPoolRuntimeStatus.Buildercopy(SandboxWarmPoolRuntimeStatus model)SandboxWarmPoolRuntimeStatus.BuilderobservationStatus(SandboxWarmPoolRuntimeStatus.ObservationStatus observationStatus)OBSERVED means the runtime status was read.SandboxWarmPoolRuntimeStatus.BuilderreadyCapacity(Integer readyCapacity)Controller-reported ready idle Sandbox members, excluding adopted customer Sandboxes.SandboxWarmPoolRuntimeStatus.Builderreason(String reason)Concise explanation when runtime observations are unavailable.SandboxWarmPoolRuntimeStatus.BuildertimeRead(Date timeRead)Time the runtime status was fetched, not the controller’s last reconciliation time.
-
-
-
Method Detail
-
readyCapacity
public SandboxWarmPoolRuntimeStatus.Builder readyCapacity(Integer readyCapacity)
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.
- Parameters:
readyCapacity- the value to set- Returns:
- this builder
-
observationStatus
public SandboxWarmPoolRuntimeStatus.Builder observationStatus(SandboxWarmPoolRuntimeStatus.ObservationStatus observationStatus)
OBSERVED means the runtime status was read.UNAVAILABLE means no usable observation is available; configuration and management lifecycle are still returned.
- Parameters:
observationStatus- the value to set- Returns:
- this builder
-
timeRead
public SandboxWarmPoolRuntimeStatus.Builder timeRead(Date timeRead)
Time the runtime status was fetched, not the controller’s last reconciliation time.A successful Kubernetes read can still contain an older controller observation.
- Parameters:
timeRead- the value to set- Returns:
- this builder
-
reason
public SandboxWarmPoolRuntimeStatus.Builder reason(String reason)
Concise explanation when runtime observations are unavailable.- Parameters:
reason- the value to set- Returns:
- this builder
-
build
public SandboxWarmPoolRuntimeStatus build()
-
copy
public SandboxWarmPoolRuntimeStatus.Builder copy(SandboxWarmPoolRuntimeStatus model)
-
-