Skip to content

RosListenerProps

Properties for defining a RosListener.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-nlb-listener

Initializer

import com.aliyun.ros.cdk.nlb.RosListenerProps;
RosListenerProps.builder()
    .listenerProtocol(java.lang.String)
    .listenerProtocol(IResolvable)
    .loadBalancerId(java.lang.String)
    .loadBalancerId(IResolvable)
    .serverGroupId(java.lang.String)
    .serverGroupId(IResolvable)
//  .alpnEnabled(java.lang.Boolean)
//  .alpnEnabled(IResolvable)
//  .alpnPolicy(java.lang.String)
//  .alpnPolicy(IResolvable)
//  .caCertificateIds(IResolvable)
//  .caCertificateIds(java.util.List<java.lang.String)
//  .caCertificateIds(IResolvable>)
//  .caEnabled(java.lang.Boolean)
//  .caEnabled(IResolvable)
//  .certificateIds(IResolvable)
//  .certificateIds(java.util.List<java.lang.String)
//  .certificateIds(IResolvable>)
//  .cps(java.lang.Number)
//  .cps(IResolvable)
//  .enable(java.lang.Boolean)
//  .enable(IResolvable)
//  .endPort(java.lang.Number)
//  .endPort(IResolvable)
//  .idleTimeout(java.lang.Number)
//  .idleTimeout(IResolvable)
//  .listenerDescription(java.lang.String)
//  .listenerDescription(IResolvable)
//  .listenerPort(java.lang.Number)
//  .listenerPort(IResolvable)
//  .mss(java.lang.Number)
//  .mss(IResolvable)
//  .proxyProtocolEnabled(java.lang.Boolean)
//  .proxyProtocolEnabled(IResolvable)
//  .proxyProtocolV2Config(IResolvable)
//  .proxyProtocolV2Config(ProxyProtocolV2ConfigProperty)
//  .secSensorEnabled(java.lang.Boolean)
//  .secSensorEnabled(IResolvable)
//  .securityPolicyId(java.lang.String)
//  .securityPolicyId(IResolvable)
//  .startPort(java.lang.Number)
//  .startPort(IResolvable)
//  .tags(java.util.List<TagsProperty>)
    .build();

Properties

Name Type Description
listenerProtocol java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
loadBalancerId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
serverGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
alpnEnabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
alpnPolicy java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
caCertificateIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
caEnabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
certificateIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
cps java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
enable java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
endPort java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
idleTimeout java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
listenerDescription java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
listenerPort java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
mss java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
proxyProtocolEnabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
proxyProtocolV2Config com.aliyun.ros.cdk.core.IResolvable OR ProxyProtocolV2ConfigProperty No description.
secSensorEnabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
securityPolicyId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
startPort java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
tags java.util.List<TagsProperty> No description.

listenerProtocolRequired

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

loadBalancerIdRequired

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

serverGroupIdRequired

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

alpnEnabledOptional

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

alpnPolicyOptional

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

caCertificateIdsOptional

public java.lang.Object getCaCertificateIds();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

caEnabledOptional

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

certificateIdsOptional

public java.lang.Object getCertificateIds();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

cpsOptional

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

enableOptional

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

endPortOptional

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

idleTimeoutOptional

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

listenerDescriptionOptional

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

listenerPortOptional

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

mssOptional

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

proxyProtocolEnabledOptional

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

proxyProtocolV2ConfigOptional

public java.lang.Object getProxyProtocolV2Config();

secSensorEnabledOptional

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

securityPolicyIdOptional

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

startPortOptional

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

tagsOptional

public java.util.List<TagsProperty> getTags();