RosAccessStrategyProps
Properties for defining a RosAccessStrategy.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-dns-accessstrategy
Initializer
import com.aliyun.ros.cdk.dns.RosAccessStrategyProps;
RosAccessStrategyProps.builder()
.defaultAddrPool(IResolvable)
.defaultAddrPool(java.util.List<IResolvable)
.defaultAddrPool(DefaultAddrPoolProperty>)
.defaultAddrPoolType(java.lang.String)
.defaultAddrPoolType(IResolvable)
.defaultMinAvailableAddrNum(java.lang.Number)
.defaultMinAvailableAddrNum(IResolvable)
.instanceId(java.lang.String)
.instanceId(IResolvable)
.strategyMode(java.lang.String)
.strategyMode(IResolvable)
.strategyName(java.lang.String)
.strategyName(IResolvable)
// .accessMode(java.lang.String)
// .accessMode(IResolvable)
// .defaultLatencyOptimization(java.lang.String)
// .defaultLatencyOptimization(IResolvable)
// .defaultLbaStrategy(java.lang.String)
// .defaultLbaStrategy(IResolvable)
// .defaultMaxReturnAddrNum(java.lang.Number)
// .defaultMaxReturnAddrNum(IResolvable)
// .failoverAddrPool(IResolvable)
// .failoverAddrPool(java.util.List<IResolvable)
// .failoverAddrPool(FailoverAddrPoolProperty>)
// .failoverAddrPoolType(java.lang.String)
// .failoverAddrPoolType(IResolvable)
// .failoverLatencyOptimization(java.lang.String)
// .failoverLatencyOptimization(IResolvable)
// .failoverLbaStrategy(java.lang.String)
// .failoverLbaStrategy(IResolvable)
// .failoverMaxReturnAddrNum(java.lang.Number)
// .failoverMaxReturnAddrNum(IResolvable)
// .failoverMinAvailableAddrNum(java.lang.Number)
// .failoverMinAvailableAddrNum(IResolvable)
// .lines(IResolvable)
// .lines(java.util.List<java.lang.String)
// .lines(IResolvable>)
.build();
Properties
| Name | Type | Description |
|---|---|---|
defaultAddrPool | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
defaultAddrPoolType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
defaultMinAvailableAddrNum | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
instanceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
strategyMode | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
strategyName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
accessMode | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
defaultLatencyOptimization | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
defaultLbaStrategy | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
defaultMaxReturnAddrNum | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
failoverAddrPool | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
failoverAddrPoolType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
failoverLatencyOptimization | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
failoverLbaStrategy | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
failoverMaxReturnAddrNum | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
failoverMinAvailableAddrNum | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
lines | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
defaultAddrPoolRequired
public java.lang.Object getDefaultAddrPool();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
DefaultAddrPoolProperty>
defaultAddrPoolTypeRequired
public java.lang.Object getDefaultAddrPoolType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
defaultMinAvailableAddrNumRequired
public java.lang.Object getDefaultMinAvailableAddrNum();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
instanceIdRequired
public java.lang.Object getInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
strategyModeRequired
public java.lang.Object getStrategyMode();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
strategyNameRequired
public java.lang.Object getStrategyName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
accessModeOptional
public java.lang.Object getAccessMode();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
defaultLatencyOptimizationOptional
public java.lang.Object getDefaultLatencyOptimization();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
defaultLbaStrategyOptional
public java.lang.Object getDefaultLbaStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
defaultMaxReturnAddrNumOptional
public java.lang.Object getDefaultMaxReturnAddrNum();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
failoverAddrPoolOptional
public java.lang.Object getFailoverAddrPool();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
FailoverAddrPoolProperty>
failoverAddrPoolTypeOptional
public java.lang.Object getFailoverAddrPoolType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
failoverLatencyOptimizationOptional
public java.lang.Object getFailoverLatencyOptimization();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
failoverLbaStrategyOptional
public java.lang.Object getFailoverLbaStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
failoverMaxReturnAddrNumOptional
public java.lang.Object getFailoverMaxReturnAddrNum();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
failoverMinAvailableAddrNumOptional
public java.lang.Object getFailoverMinAvailableAddrNum();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
linesOptional
public java.lang.Object getLines();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List