Class CreatePoolOptions
- java.lang.Object
- 
- com.ibm.cloud.sdk.core.service.model.GenericModel
- 
- com.ibm.cloud.networking.dns_svcs.v1.model.CreatePoolOptions
 
 
- 
- All Implemented Interfaces:
- com.ibm.cloud.sdk.core.service.model.ObjectModel
 
 public class CreatePoolOptions extends com.ibm.cloud.sdk.core.service.model.GenericModelThe createPool options.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCreatePoolOptions.BuilderBuilder.static interfaceCreatePoolOptions.HealthcheckRegionHealth check region of VSIs.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdescription()Gets the description.Booleanenabled()Gets the enabled.StringhealthcheckRegion()Gets the healthcheckRegion.List<String>healthcheckSubnets()Gets the healthcheckSubnets.LonghealthyOriginsThreshold()Gets the healthyOriginsThreshold.StringinstanceId()Gets the instanceId.Stringmonitor()Gets the monitor.Stringname()Gets the name.CreatePoolOptions.BuildernewBuilder()New builder.StringnotificationChannel()Gets the notificationChannel.List<OriginInput>origins()Gets the origins.StringxCorrelationId()Gets the xCorrelationId.
 
- 
- 
- 
Method Detail- 
newBuilderpublic CreatePoolOptions.Builder newBuilder() New builder.- Returns:
- a CreatePoolOptions builder
 
 - 
instanceIdpublic String instanceId() Gets the instanceId. The unique identifier of a service instance.- Returns:
- the instanceId
 
 - 
namepublic String name() Gets the name. Name of the load balancer pool.- Returns:
- the name
 
 - 
descriptionpublic String description() Gets the description. Descriptive text of the load balancer pool.- Returns:
- the description
 
 - 
enabledpublic Boolean enabled() Gets the enabled. Whether the load balancer pool is enabled.- Returns:
- the enabled
 
 - 
healthyOriginsThresholdpublic Long healthyOriginsThreshold() Gets the healthyOriginsThreshold. The minimum number of origins that must be healthy for this pool to serve traffic. If the number of healthy origins falls below this number, the pool will be marked unhealthy and we will failover to the next available pool.- Returns:
- the healthyOriginsThreshold
 
 - 
originspublic List<OriginInput> origins() Gets the origins. The list of origins within this pool. Traffic directed at this pool is balanced across all currently healthy origins, provided the pool itself is healthy.- Returns:
- the origins
 
 - 
monitorpublic String monitor() Gets the monitor. The ID of the load balancer monitor to be associated to this pool.- Returns:
- the monitor
 
 - 
notificationChannelpublic String notificationChannel() Gets the notificationChannel. The notification channel.- Returns:
- the notificationChannel
 
 - 
healthcheckRegionpublic String healthcheckRegion() Gets the healthcheckRegion. Health check region of VSIs.- Returns:
- the healthcheckRegion
 
 - 
healthcheckSubnetspublic List<String> healthcheckSubnets() Gets the healthcheckSubnets. Health check subnet CRN.- Returns:
- the healthcheckSubnets
 
 - 
xCorrelationIdpublic String xCorrelationId() Gets the xCorrelationId. Uniquely identifying a request.- Returns:
- the xCorrelationId
 
 
- 
 
-