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.BuilderavailabilityDomain(String availabilityDomain)The availability domain in which to place nodes.NodePoolPlacementConfigDetailsbuild()NodePoolPlacementConfigDetails.BuildercapacityReservationId(String capacityReservationId)The OCID of the compute capacity reservation in which to place the compute instance.NodePoolPlacementConfigDetails.Buildercopy(NodePoolPlacementConfigDetails model)NodePoolPlacementConfigDetails.BuilderfaultDomains(List<String> faultDomains)A list of fault domains in which to place nodes.NodePoolPlacementConfigDetails.BuilderpreemptibleNodeConfig(PreemptibleNodeConfigDetails preemptibleNodeConfig)NodePoolPlacementConfigDetails.BuildersubnetId(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)
-
-