Skip to content

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.ListDefaultAddrPoolProperty> 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.ListFailoverAddrPoolProperty> 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.ListDefaultAddrPoolProperty>

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.ListFailoverAddrPoolProperty>

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