public static interface ModifyListenerRequest.Builder extends ElasticLoadBalancingv2Request.Builder, CopyableBuilder<ModifyListenerRequest.Builder,ModifyListenerRequest>
Modifier and Type | Method and Description |
---|---|
ModifyListenerRequest.Builder |
certificates(Certificate... certificates)
The default SSL server certificate.
|
ModifyListenerRequest.Builder |
certificates(Collection<Certificate> certificates)
The default SSL server certificate.
|
ModifyListenerRequest.Builder |
defaultActions(Action... defaultActions)
The default action.
|
ModifyListenerRequest.Builder |
defaultActions(Collection<Action> defaultActions)
The default action.
|
ModifyListenerRequest.Builder |
listenerArn(String listenerArn)
The Amazon Resource Name (ARN) of the listener.
|
ModifyListenerRequest.Builder |
port(Integer port)
The port for connections from clients to the load balancer.
|
ModifyListenerRequest.Builder |
protocol(ProtocolEnum protocol)
The protocol for connections from clients to the load balancer.
|
ModifyListenerRequest.Builder |
protocol(String protocol)
The protocol for connections from clients to the load balancer.
|
ModifyListenerRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
ModifyListenerRequest.Builder |
sslPolicy(String sslPolicy)
The security policy that defines which protocols and ciphers are supported.
|
build
requestOverrideConfig, requestOverrideConfig
copy
apply, build
ModifyListenerRequest.Builder listenerArn(String listenerArn)
The Amazon Resource Name (ARN) of the listener.
listenerArn
- The Amazon Resource Name (ARN) of the listener.ModifyListenerRequest.Builder port(Integer port)
The port for connections from clients to the load balancer.
port
- The port for connections from clients to the load balancer.ModifyListenerRequest.Builder protocol(String protocol)
The protocol for connections from clients to the load balancer. Application Load Balancers support HTTP and HTTPS and Network Load Balancers support TCP.
protocol
- The protocol for connections from clients to the load balancer. Application Load Balancers support
HTTP and HTTPS and Network Load Balancers support TCP.ProtocolEnum
,
ProtocolEnum
ModifyListenerRequest.Builder protocol(ProtocolEnum protocol)
The protocol for connections from clients to the load balancer. Application Load Balancers support HTTP and HTTPS and Network Load Balancers support TCP.
protocol
- The protocol for connections from clients to the load balancer. Application Load Balancers support
HTTP and HTTPS and Network Load Balancers support TCP.ProtocolEnum
,
ProtocolEnum
ModifyListenerRequest.Builder sslPolicy(String sslPolicy)
The security policy that defines which protocols and ciphers are supported. For more information, see Security Policies in the Application Load Balancers Guide.
sslPolicy
- The security policy that defines which protocols and ciphers are supported. For more information, see
Security Policies in the Application Load Balancers Guide.ModifyListenerRequest.Builder certificates(Collection<Certificate> certificates)
The default SSL server certificate.
certificates
- The default SSL server certificate.ModifyListenerRequest.Builder certificates(Certificate... certificates)
The default SSL server certificate.
certificates
- The default SSL server certificate.ModifyListenerRequest.Builder defaultActions(Collection<Action> defaultActions)
The default action. For Application Load Balancers, the protocol of the specified target group must be HTTP or HTTPS. For Network Load Balancers, the protocol of the specified target group must be TCP.
defaultActions
- The default action. For Application Load Balancers, the protocol of the specified target group must be
HTTP or HTTPS. For Network Load Balancers, the protocol of the specified target group must be TCP.ModifyListenerRequest.Builder defaultActions(Action... defaultActions)
The default action. For Application Load Balancers, the protocol of the specified target group must be HTTP or HTTPS. For Network Load Balancers, the protocol of the specified target group must be TCP.
defaultActions
- The default action. For Application Load Balancers, the protocol of the specified target group must be
HTTP or HTTPS. For Network Load Balancers, the protocol of the specified target group must be TCP.ModifyListenerRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
awsRequestOverrideConfig
- The override configuration.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.