Skip to content

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)
//  .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.
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.ListPortRangeProperty> 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

gzipOptional

public java.lang.Object getGzip();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

healthCheckOptional

public java.lang.Object getHealthCheck();

httpConfigOptional

public java.lang.Object getHttpConfig();

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();

portRangeOptional

public java.lang.Object getPortRange();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListPortRangeProperty>

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();

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