public static class UpdateInstancePoolPlacementConfigurationDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateInstancePoolPlacementConfigurationDetails.Builder |
availabilityDomain(String availabilityDomain)
The availability domain to place instances.
|
UpdateInstancePoolPlacementConfigurationDetails |
build() |
UpdateInstancePoolPlacementConfigurationDetails.Builder |
copy(UpdateInstancePoolPlacementConfigurationDetails model) |
UpdateInstancePoolPlacementConfigurationDetails.Builder |
faultDomains(List<String> faultDomains)
The fault domains to place instances.
|
UpdateInstancePoolPlacementConfigurationDetails.Builder |
primarySubnetId(String primarySubnetId)
The OCID of the primary subnet to place instances.
|
UpdateInstancePoolPlacementConfigurationDetails.Builder |
secondaryVnicSubnets(List<InstancePoolPlacementSecondaryVnicSubnet> secondaryVnicSubnets)
The set of subnet OCIDs for secondary VNICs for instances in the pool.
|
public UpdateInstancePoolPlacementConfigurationDetails.Builder availabilityDomain(String availabilityDomain)
The availability domain to place instances.
Example: Uocm:PHX-AD-1
availabilityDomain
- the value to setpublic UpdateInstancePoolPlacementConfigurationDetails.Builder faultDomains(List<String> faultDomains)
The fault domains to place instances.
If you don't provide any values, the system makes a best effort to distribute instances across all fault domains based on capacity.
To distribute the instances evenly across selected fault domains, provide a set of fault domains. For example, you might want instances to be evenly distributed if your applications require high availability.
To get a list of fault domains, use the listFaultDomains
operation in the Identity
and Access Management Service API.
Example: [FAULT-DOMAIN-1, FAULT-DOMAIN-2, FAULT-DOMAIN-3]
faultDomains
- the value to setpublic UpdateInstancePoolPlacementConfigurationDetails.Builder primarySubnetId(String primarySubnetId)
The OCID of the primary subnet to place instances.
primarySubnetId
- the value to setpublic UpdateInstancePoolPlacementConfigurationDetails.Builder secondaryVnicSubnets(List<InstancePoolPlacementSecondaryVnicSubnet> secondaryVnicSubnets)
The set of subnet OCIDs for secondary VNICs for instances in the pool.
secondaryVnicSubnets
- the value to setpublic UpdateInstancePoolPlacementConfigurationDetails build()
Copyright © 2016–2023. All rights reserved.