public static class InstanceReservationConfigDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public InstanceReservationConfigDetails.Builder instanceShape(String instanceShape)
The shape requested when launching instances using reserved capacity. The shape
determines the number of CPUs, amount of memory, and other resources allocated to the
instance. You can list all available shapes by calling ListComputeCapacityReservationInstanceShapes
.
instanceShape
- the value to setpublic InstanceReservationConfigDetails.Builder instanceShapeConfig(InstanceReservationShapeConfigDetails instanceShapeConfig)
public InstanceReservationConfigDetails.Builder faultDomain(String faultDomain)
The fault domain to use for instances created using this capacity configuration. For more information, see Fault Domains. If you do not specify the fault domain, the capacity is available for an instance that does not specify a fault domain. To change the fault domain for a reservation, delete the reservation and create a new one in the preferred fault domain.
To retrieve a list of fault domains, use the ListFaultDomains
operation in the
[Identity and Access Management Service
API](https://docs.cloud.oracle.com/iaas/api/#/en/identity/20160918/).
Example: FAULT-DOMAIN-1
faultDomain
- the value to setpublic InstanceReservationConfigDetails.Builder clusterConfig(ClusterConfigDetails clusterConfig)
public InstanceReservationConfigDetails.Builder reservedCount(Long reservedCount)
The total number of instances that can be launched from the capacity configuration.
reservedCount
- the value to setpublic InstanceReservationConfigDetails.Builder clusterPlacementGroupId(String clusterPlacementGroupId)
The OCID of the cluster placement group for this instance reservation capacity configuration.
clusterPlacementGroupId
- the value to setpublic InstanceReservationConfigDetails build()
public InstanceReservationConfigDetails.Builder copy(InstanceReservationConfigDetails model)
Copyright © 2016–2024. All rights reserved.