Class UpdatePoolOptions
- java.lang.Object
- 
- com.ibm.cloud.sdk.core.service.model.GenericModel
- 
- com.ibm.cloud.networking.dns_svcs.v1.model.UpdatePoolOptions
 
 
- 
- All Implemented Interfaces:
- com.ibm.cloud.sdk.core.service.model.ObjectModel
 
 public class UpdatePoolOptions extends com.ibm.cloud.sdk.core.service.model.GenericModelThe updatePool options.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classUpdatePoolOptions.BuilderBuilder.static interfaceUpdatePoolOptions.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.UpdatePoolOptions.BuildernewBuilder()New builder.StringnotificationChannel()Gets the notificationChannel.List<OriginInput>origins()Gets the origins.StringpoolId()Gets the poolId.StringxCorrelationId()Gets the xCorrelationId.
 
- 
- 
- 
Method Detail- 
newBuilderpublic UpdatePoolOptions.Builder newBuilder() New builder.- Returns:
- a UpdatePoolOptions builder
 
 - 
instanceIdpublic String instanceId() Gets the instanceId. The unique identifier of a service instance.- Returns:
- the instanceId
 
 - 
poolIdpublic String poolId() Gets the poolId. The unique identifier of a load balancer pool.- Returns:
- the poolId
 
 - 
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 CRNs.- Returns:
- the healthcheckSubnets
 
 - 
xCorrelationIdpublic String xCorrelationId() Gets the xCorrelationId. Uniquely identifying a request.- Returns:
- the xCorrelationId
 
 
- 
 
-