@Generated(value="jsii-pacmak/1.72.0 (build 4b8828b)", date="2022-12-27T20:28:47.713Z") @Stability(value=Stable) public abstract class LoadBalancer extends software.amazon.jsii.JsiiObject
Create instances using the static factory methods: {@link #classic}, {@link #application} and {@link #network}.
Example:
import software.amazon.awscdk.services.elasticloadbalancing.*;
LoadBalancer lb;
lb.addListener(LoadBalancerListener.builder()
.externalPort(80)
.build());
ServerDeploymentGroup deploymentGroup = ServerDeploymentGroup.Builder.create(this, "DeploymentGroup")
.loadBalancer(LoadBalancer.classic(lb))
.build();
| Modifier | Constructor and Description |
|---|---|
protected |
LoadBalancer() |
protected |
LoadBalancer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
LoadBalancer(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
static LoadBalancer |
application(IApplicationTargetGroup albTargetGroup)
Creates a new CodeDeploy load balancer from an Application Load Balancer Target Group.
|
static LoadBalancer |
classic(LoadBalancer loadBalancer)
Creates a new CodeDeploy load balancer from a Classic ELB Load Balancer.
|
abstract LoadBalancerGeneration |
getGeneration() |
abstract String |
getName() |
static LoadBalancer |
network(INetworkTargetGroup nlbTargetGroup)
Creates a new CodeDeploy load balancer from a Network Load Balancer Target Group.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected LoadBalancer(software.amazon.jsii.JsiiObjectRef objRef)
protected LoadBalancer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable) protected LoadBalancer()
@Stability(value=Stable) @NotNull public static LoadBalancer application(@NotNull IApplicationTargetGroup albTargetGroup)
albTargetGroup - an ALB Target Group. This parameter is required.@Stability(value=Stable) @NotNull public static LoadBalancer classic(@NotNull LoadBalancer loadBalancer)
loadBalancer - a classic ELB Load Balancer. This parameter is required.@Stability(value=Stable) @NotNull public static LoadBalancer network(@NotNull INetworkTargetGroup nlbTargetGroup)
nlbTargetGroup - an NLB Target Group. This parameter is required.@Stability(value=Stable) @NotNull public abstract LoadBalancerGeneration getGeneration()
@Stability(value=Stable) @NotNull public abstract String getName()
Copyright © 2022. All rights reserved.