public static interface AwsElbLoadBalancerAttributes.Builder extends SdkPojo, CopyableBuilder<AwsElbLoadBalancerAttributes.Builder,AwsElbLoadBalancerAttributes>
equalsBySdkFields, sdkFields
copy
applyMutation, build
AwsElbLoadBalancerAttributes.Builder accessLog(AwsElbLoadBalancerAccessLog accessLog)
Information about the access log configuration for the load balancer.
If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.
accessLog
- Information about the access log configuration for the load balancer.
If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.
default AwsElbLoadBalancerAttributes.Builder accessLog(Consumer<AwsElbLoadBalancerAccessLog.Builder> accessLog)
Information about the access log configuration for the load balancer.
If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.
This is a convenience that creates an instance of theAwsElbLoadBalancerAccessLog.Builder
avoiding
the need to create one manually via AwsElbLoadBalancerAccessLog.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to accessLog(AwsElbLoadBalancerAccessLog)
.accessLog
- a consumer that will call methods on AwsElbLoadBalancerAccessLog.Builder
accessLog(AwsElbLoadBalancerAccessLog)
AwsElbLoadBalancerAttributes.Builder connectionDraining(AwsElbLoadBalancerConnectionDraining connectionDraining)
Information about the connection draining configuration for the load balancer.
If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.
connectionDraining
- Information about the connection draining configuration for the load balancer.
If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.
default AwsElbLoadBalancerAttributes.Builder connectionDraining(Consumer<AwsElbLoadBalancerConnectionDraining.Builder> connectionDraining)
Information about the connection draining configuration for the load balancer.
If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.
This is a convenience that creates an instance of theAwsElbLoadBalancerConnectionDraining.Builder
avoiding the need to create one manually via AwsElbLoadBalancerConnectionDraining.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to connectionDraining(AwsElbLoadBalancerConnectionDraining)
.connectionDraining
- a consumer that will call methods on AwsElbLoadBalancerConnectionDraining.Builder
connectionDraining(AwsElbLoadBalancerConnectionDraining)
AwsElbLoadBalancerAttributes.Builder connectionSettings(AwsElbLoadBalancerConnectionSettings connectionSettings)
Connection settings for the load balancer.
If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.
connectionSettings
- Connection settings for the load balancer.
If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.
default AwsElbLoadBalancerAttributes.Builder connectionSettings(Consumer<AwsElbLoadBalancerConnectionSettings.Builder> connectionSettings)
Connection settings for the load balancer.
If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.
This is a convenience that creates an instance of theAwsElbLoadBalancerConnectionSettings.Builder
avoiding the need to create one manually via AwsElbLoadBalancerConnectionSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to connectionSettings(AwsElbLoadBalancerConnectionSettings)
.connectionSettings
- a consumer that will call methods on AwsElbLoadBalancerConnectionSettings.Builder
connectionSettings(AwsElbLoadBalancerConnectionSettings)
AwsElbLoadBalancerAttributes.Builder crossZoneLoadBalancing(AwsElbLoadBalancerCrossZoneLoadBalancing crossZoneLoadBalancing)
Cross-zone load balancing settings for the load balancer.
If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.
crossZoneLoadBalancing
- Cross-zone load balancing settings for the load balancer.
If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.
default AwsElbLoadBalancerAttributes.Builder crossZoneLoadBalancing(Consumer<AwsElbLoadBalancerCrossZoneLoadBalancing.Builder> crossZoneLoadBalancing)
Cross-zone load balancing settings for the load balancer.
If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.
This is a convenience that creates an instance of theAwsElbLoadBalancerCrossZoneLoadBalancing.Builder
avoiding the need to create one manually via
AwsElbLoadBalancerCrossZoneLoadBalancing.builder()
.
When the Consumer
completes, SdkBuilder.build()
is
called immediately and its result is passed to
crossZoneLoadBalancing(AwsElbLoadBalancerCrossZoneLoadBalancing)
.crossZoneLoadBalancing
- a consumer that will call methods on AwsElbLoadBalancerCrossZoneLoadBalancing.Builder
crossZoneLoadBalancing(AwsElbLoadBalancerCrossZoneLoadBalancing)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.