Package com.oracle.bmc.core.model
Class CapacityReservationInstanceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.CapacityReservationInstanceSummary.Builder
-
- Enclosing class:
- CapacityReservationInstanceSummary
public static class CapacityReservationInstanceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public CapacityReservationInstanceSummary.Builder id(String id)
The OCID of the instance.- Parameters:
id
- the value to set- Returns:
- this builder
-
availabilityDomain
public CapacityReservationInstanceSummary.Builder availabilityDomain(String availabilityDomain)
The availability domain the instance is running in.- Parameters:
availabilityDomain
- the value to set- Returns:
- this builder
-
compartmentId
public CapacityReservationInstanceSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the instance.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
faultDomain
public CapacityReservationInstanceSummary.Builder faultDomain(String faultDomain)
The fault domain the instance is running in.- Parameters:
faultDomain
- the value to set- Returns:
- this builder
-
clusterPlacementGroupId
public CapacityReservationInstanceSummary.Builder clusterPlacementGroupId(String clusterPlacementGroupId)
The OCID of the cluster placement group of the instance.- Parameters:
clusterPlacementGroupId
- the value to set- Returns:
- this builder
-
shapeConfig
public CapacityReservationInstanceSummary.Builder shapeConfig(InstanceReservationShapeConfigDetails shapeConfig)
-
shape
public CapacityReservationInstanceSummary.Builder shape(String shape)
The shape of the instance.The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
You can enumerate all available shapes by calling
listComputeCapacityReservationInstanceShapes
.- Parameters:
shape
- the value to set- Returns:
- this builder
-
build
public CapacityReservationInstanceSummary build()
-
copy
public CapacityReservationInstanceSummary.Builder copy(CapacityReservationInstanceSummary model)
-
-