Class ResourceClaimStatus.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.resource.v1alpha1.ResourceClaimStatus.Builder
-
- Enclosing class:
- ResourceClaimStatus
public static class ResourceClaimStatus.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceClaimStatus.Builder
addToReservedFor(ResourceClaimConsumerReference addToReservedFor)
ResourceClaimStatus.Builder
allocation(AllocationResult allocation)
ResourceClaimStatus
build()
ResourceClaimStatus.Builder
clearReservedFor()
ResourceClaimStatus.Builder
deallocationRequested(java.lang.Boolean deallocationRequested)
DeallocationRequested indicates that a ResourceClaim is to be deallocated.ResourceClaimStatus.Builder
driverName(java.lang.String driverName)
DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.ResourceClaimStatus.Builder
reservedFor(java.util.Collection<? extends ResourceClaimConsumerReference> reservedFor)
java.lang.String
toString()
-
-
-
Method Detail
-
allocation
public ResourceClaimStatus.Builder allocation(AllocationResult allocation)
- Returns:
this
.
-
deallocationRequested
public ResourceClaimStatus.Builder deallocationRequested(java.lang.Boolean deallocationRequested)
DeallocationRequested indicates that a ResourceClaim is to be deallocated.The driver then must deallocate this claim and reset the field together with clearing the Allocation field.
While DeallocationRequested is set, no new consumers may be added to ReservedFor.
- Returns:
this
.
-
driverName
public ResourceClaimStatus.Builder driverName(java.lang.String driverName)
DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.- Returns:
this
.
-
addToReservedFor
public ResourceClaimStatus.Builder addToReservedFor(ResourceClaimConsumerReference addToReservedFor)
-
reservedFor
public ResourceClaimStatus.Builder reservedFor(java.util.Collection<? extends ResourceClaimConsumerReference> reservedFor)
-
clearReservedFor
public ResourceClaimStatus.Builder clearReservedFor()
-
build
public ResourceClaimStatus build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-