RosListenerProps
Properties for defining a RosListener.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-slb-listener
Initializer
import com.aliyun.ros.cdk.slb.RosListenerProps;
RosListenerProps.builder()
.bandwidth(java.lang.Number)
.bandwidth(IResolvable)
.listenerPort(java.lang.Number)
.listenerPort(IResolvable)
.loadBalancerId(java.lang.String)
.loadBalancerId(IResolvable)
.protocol(java.lang.String)
.protocol(IResolvable)
// .aclId(java.lang.String)
// .aclId(IResolvable)
// .aclIds(IResolvable)
// .aclIds(java.util.List<java.lang.String)
// .aclIds(IResolvable>)
// .aclStatus(java.lang.String)
// .aclStatus(IResolvable)
// .aclType(java.lang.String)
// .aclType(IResolvable)
// .backendServerPort(java.lang.Number)
// .backendServerPort(IResolvable)
// .caCertificateId(java.lang.String)
// .caCertificateId(IResolvable)
// .connectionDrain(java.lang.String)
// .connectionDrain(IResolvable)
// .connectionDrainTimeout(java.lang.Number)
// .connectionDrainTimeout(IResolvable)
// .description(java.lang.String)
// .description(IResolvable)
// .enableHttp2(java.lang.String)
// .enableHttp2(IResolvable)
// .fullNatEnabled(java.lang.Boolean)
// .fullNatEnabled(IResolvable)
// .gzip(java.lang.String)
// .gzip(IResolvable)
// .healthCheck(IResolvable)
// .healthCheck(HealthCheckProperty)
// .httpConfig(IResolvable)
// .httpConfig(HttpConfigProperty)
// .idleTimeout(java.lang.Number)
// .idleTimeout(IResolvable)
// .masterSlaveServerGroupId(java.lang.String)
// .masterSlaveServerGroupId(IResolvable)
// .persistence(IResolvable)
// .persistence(PersistenceProperty)
// .portRange(IResolvable)
// .portRange(java.util.List<IResolvable)
// .portRange(PortRangeProperty>)
// .proxyProtocolV2Enabled(java.lang.Boolean)
// .proxyProtocolV2Enabled(IResolvable)
// .requestTimeout(java.lang.Number)
// .requestTimeout(IResolvable)
// .scheduler(java.lang.String)
// .scheduler(IResolvable)
// .serverCertificateId(java.lang.String)
// .serverCertificateId(IResolvable)
// .startListener(java.lang.Boolean)
// .startListener(IResolvable)
// .tags(java.util.List<TagsProperty>)
// .tlsCipherPolicy(java.lang.String)
// .tlsCipherPolicy(IResolvable)
// .vServerGroupId(java.lang.String)
// .vServerGroupId(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
bandwidth | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
listenerPort | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
loadBalancerId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
protocol | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
aclId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
aclIds | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
aclStatus | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
aclType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
backendServerPort | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
caCertificateId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
connectionDrain | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
connectionDrainTimeout | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
description | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
enableHttp2 | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
fullNatEnabled | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
gzip | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
healthCheck | com.aliyun.ros.cdk.core.IResolvable OR HealthCheckProperty | No description. |
httpConfig | com.aliyun.ros.cdk.core.IResolvable OR HttpConfigProperty | No description. |
idleTimeout | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
masterSlaveServerGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
persistence | com.aliyun.ros.cdk.core.IResolvable OR PersistenceProperty | No description. |
portRange | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
proxyProtocolV2Enabled | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
requestTimeout | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
scheduler | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
serverCertificateId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
startListener | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
tags | java.util.List<TagsProperty> | No description. |
tlsCipherPolicy | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
vServerGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
bandwidthRequired
public java.lang.Object getBandwidth();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
listenerPortRequired
public java.lang.Object getListenerPort();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
loadBalancerIdRequired
public java.lang.Object getLoadBalancerId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
protocolRequired
public java.lang.Object getProtocol();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
aclIdOptional
public java.lang.Object getAclId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
aclIdsOptional
public java.lang.Object getAclIds();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
aclStatusOptional
public java.lang.Object getAclStatus();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
aclTypeOptional
public java.lang.Object getAclType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
backendServerPortOptional
public java.lang.Object getBackendServerPort();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
caCertificateIdOptional
public java.lang.Object getCaCertificateId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
connectionDrainOptional
public java.lang.Object getConnectionDrain();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
connectionDrainTimeoutOptional
public java.lang.Object getConnectionDrainTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
descriptionOptional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
enableHttp2Optional
public java.lang.Object getEnableHttp2();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
fullNatEnabledOptional
public java.lang.Object getFullNatEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
gzipOptional
public java.lang.Object getGzip();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
healthCheckOptional
public java.lang.Object getHealthCheck();
- Type: com.aliyun.ros.cdk.core.IResolvable OR HealthCheckProperty
httpConfigOptional
public java.lang.Object getHttpConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR HttpConfigProperty
idleTimeoutOptional
public java.lang.Object getIdleTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
masterSlaveServerGroupIdOptional
public java.lang.Object getMasterSlaveServerGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
persistenceOptional
public java.lang.Object getPersistence();
- Type: com.aliyun.ros.cdk.core.IResolvable OR PersistenceProperty
portRangeOptional
public java.lang.Object getPortRange();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
PortRangeProperty>
proxyProtocolV2EnabledOptional
public java.lang.Object getProxyProtocolV2Enabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
requestTimeoutOptional
public java.lang.Object getRequestTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
schedulerOptional
public java.lang.Object getScheduler();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
serverCertificateIdOptional
public java.lang.Object getServerCertificateId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
startListenerOptional
public java.lang.Object getStartListener();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
tagsOptional
public java.util.List<TagsProperty> getTags();
- Type: java.util.List<TagsProperty>
tlsCipherPolicyOptional
public java.lang.Object getTlsCipherPolicy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
vServerGroupIdOptional
public java.lang.Object getVServerGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable