RosListenerProps
Properties for defining a RosListener.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-alb-listener
Initializer
import com.aliyun.ros.cdk.alb.RosListenerProps;
RosListenerProps.builder()
    .defaultActions(IResolvable)
    .defaultActions(java.util.List<IResolvable)
    .defaultActions(DefaultActionsProperty>)
    .listenerPort(java.lang.Number)
    .listenerPort(IResolvable)
    .listenerProtocol(java.lang.String)
    .listenerProtocol(IResolvable)
    .loadBalancerId(java.lang.String)
    .loadBalancerId(IResolvable)
//  .caCertificates(IResolvable)
//  .caCertificates(java.util.List<IResolvable)
//  .caCertificates(CaCertificatesProperty>)
//  .caEnabled(java.lang.Boolean)
//  .caEnabled(IResolvable)
//  .certificates(IResolvable)
//  .certificates(java.util.List<IResolvable)
//  .certificates(CertificatesProperty>)
//  .gzipEnabled(java.lang.Boolean)
//  .gzipEnabled(IResolvable)
//  .http2Enabled(java.lang.Boolean)
//  .http2Enabled(IResolvable)
//  .idleTimeout(java.lang.Number)
//  .idleTimeout(IResolvable)
//  .listenerDescription(java.lang.String)
//  .listenerDescription(IResolvable)
//  .listenerStatus(java.lang.String)
//  .listenerStatus(IResolvable)
//  .quicConfig(IResolvable)
//  .quicConfig(QuicConfigProperty)
//  .requestTimeout(java.lang.Number)
//  .requestTimeout(IResolvable)
//  .securityPolicyId(java.lang.String)
//  .securityPolicyId(IResolvable)
//  .xForwardedForConfig(IResolvable)
//  .xForwardedForConfig(XForwardedForConfigProperty)
    .build();
Properties
| Name | Type | Description | 
|---|---|---|
defaultActions | 
com.aliyun.ros.cdk.core.IResolvable OR java.util.List | 
No description. | 
listenerPort | 
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | 
No 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. | 
caCertificates | 
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. | 
certificates | 
com.aliyun.ros.cdk.core.IResolvable OR java.util.List | 
No description. | 
gzipEnabled | 
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | 
No description. | 
http2Enabled | 
java.lang.Boolean 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. | 
listenerStatus | 
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | 
No description. | 
quicConfig | 
com.aliyun.ros.cdk.core.IResolvable OR QuicConfigProperty | 
No description. | 
requestTimeout | 
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | 
No description. | 
securityPolicyId | 
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | 
No description. | 
xForwardedForConfig | 
com.aliyun.ros.cdk.core.IResolvable OR XForwardedForConfigProperty | 
No description. | 
defaultActionsRequired 
public java.lang.Object getDefaultActions();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
DefaultActionsProperty>  
listenerPortRequired 
public java.lang.Object getListenerPort();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
 
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
 
caCertificatesOptional 
public java.lang.Object getCaCertificates();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
CaCertificatesProperty>  
caEnabledOptional 
public java.lang.Object getCaEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
 
certificatesOptional 
public java.lang.Object getCertificates();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
CertificatesProperty>  
gzipEnabledOptional 
public java.lang.Object getGzipEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
 
http2EnabledOptional 
public java.lang.Object getHttp2Enabled();
- Type: java.lang.Boolean 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
 
listenerStatusOptional 
public java.lang.Object getListenerStatus();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
 
quicConfigOptional 
public java.lang.Object getQuicConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR QuicConfigProperty
 
requestTimeoutOptional 
public java.lang.Object getRequestTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
 
securityPolicyIdOptional 
public java.lang.Object getSecurityPolicyId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
 
xForwardedForConfigOptional 
public java.lang.Object getXForwardedForConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR XForwardedForConfigProperty