Class NodePoolPlacementConfigDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.containerengine.model.NodePoolPlacementConfigDetails.Builder
-
- Enclosing class:
- NodePoolPlacementConfigDetails
public static class NodePoolPlacementConfigDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodePoolPlacementConfigDetails.Builder
availabilityDomain(String availabilityDomain)
The availability domain in which to place nodes.NodePoolPlacementConfigDetails
build()
NodePoolPlacementConfigDetails.Builder
capacityReservationId(String capacityReservationId)
The OCID of the compute capacity reservation in which to place the compute instance.NodePoolPlacementConfigDetails.Builder
copy(NodePoolPlacementConfigDetails model)
NodePoolPlacementConfigDetails.Builder
faultDomains(List<String> faultDomains)
A list of fault domains in which to place nodes.NodePoolPlacementConfigDetails.Builder
preemptibleNodeConfig(PreemptibleNodeConfigDetails preemptibleNodeConfig)
NodePoolPlacementConfigDetails.Builder
subnetId(String subnetId)
The OCID of the subnet in which to place nodes.
-
-
-
Method Detail
-
availabilityDomain
public NodePoolPlacementConfigDetails.Builder availabilityDomain(String availabilityDomain)
The availability domain in which to place nodes.Example: Uocm:PHX-AD-1
- Parameters:
availabilityDomain
- the value to set- Returns:
- this builder
-
subnetId
public NodePoolPlacementConfigDetails.Builder subnetId(String subnetId)
The OCID of the subnet in which to place nodes.- Parameters:
subnetId
- the value to set- Returns:
- this builder
-
capacityReservationId
public NodePoolPlacementConfigDetails.Builder capacityReservationId(String capacityReservationId)
The OCID of the compute capacity reservation in which to place the compute instance.- Parameters:
capacityReservationId
- the value to set- Returns:
- this builder
-
preemptibleNodeConfig
public NodePoolPlacementConfigDetails.Builder preemptibleNodeConfig(PreemptibleNodeConfigDetails preemptibleNodeConfig)
-
faultDomains
public NodePoolPlacementConfigDetails.Builder faultDomains(List<String> faultDomains)
A list of fault domains in which to place nodes.- Parameters:
faultDomains
- the value to set- Returns:
- this builder
-
build
public NodePoolPlacementConfigDetails build()
-
copy
public NodePoolPlacementConfigDetails.Builder copy(NodePoolPlacementConfigDetails model)
-
-