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 |
certificates(Consumer<Certificate.Builder>... 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 |
defaultActions(Consumer<Action.Builder>... 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 |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
ModifyListenerRequest.Builder |
sslPolicy(String sslPolicy)
The security policy that defines which protocols and ciphers are supported.
|
buildrequestOverrideConfigcopyapply, buildModifyListenerRequest.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,
ProtocolEnumModifyListenerRequest.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,
ProtocolEnumModifyListenerRequest.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 certificates(Consumer<Certificate.Builder>... certificates)
The default SSL server certificate.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #certificates(List) .certificates - a consumer that will call methods on List.Builder #certificates(List) 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 defaultActions(Consumer<Action.Builder>... 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.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #defaultActions(List) .defaultActions - a consumer that will call methods on List.Builder #defaultActions(List) ModifyListenerRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.ModifyListenerRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.