Package com.pulumi.aws.elb.inputs
Class LoadBalancerListenerArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elb.inputs.LoadBalancerListenerArgs.Builder
-
- Enclosing class:
- LoadBalancerListenerArgs
public static final class LoadBalancerListenerArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LoadBalancerListenerArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadBalancerListenerArgsbuild()LoadBalancerListenerArgs.BuilderinstancePort(com.pulumi.core.Output<java.lang.Integer> instancePort)LoadBalancerListenerArgs.BuilderinstancePort(java.lang.Integer instancePort)LoadBalancerListenerArgs.BuilderinstanceProtocol(com.pulumi.core.Output<java.lang.String> instanceProtocol)LoadBalancerListenerArgs.BuilderinstanceProtocol(java.lang.String instanceProtocol)LoadBalancerListenerArgs.BuilderlbPort(com.pulumi.core.Output<java.lang.Integer> lbPort)LoadBalancerListenerArgs.BuilderlbPort(java.lang.Integer lbPort)LoadBalancerListenerArgs.BuilderlbProtocol(com.pulumi.core.Output<java.lang.String> lbProtocol)LoadBalancerListenerArgs.BuilderlbProtocol(java.lang.String lbProtocol)LoadBalancerListenerArgs.BuildersslCertificateId(com.pulumi.core.Output<java.lang.String> sslCertificateId)LoadBalancerListenerArgs.BuildersslCertificateId(java.lang.String sslCertificateId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LoadBalancerListenerArgs defaults)
-
-
Method Detail
-
instancePort
public LoadBalancerListenerArgs.Builder instancePort(com.pulumi.core.Output<java.lang.Integer> instancePort)
- Parameters:
instancePort- The port on the instance to route to- Returns:
- builder
-
instancePort
public LoadBalancerListenerArgs.Builder instancePort(java.lang.Integer instancePort)
- Parameters:
instancePort- The port on the instance to route to- Returns:
- builder
-
instanceProtocol
public LoadBalancerListenerArgs.Builder instanceProtocol(com.pulumi.core.Output<java.lang.String> instanceProtocol)
- Parameters:
instanceProtocol- The protocol to use to the instance. Valid values are `HTTP`, `HTTPS`, `TCP`, or `SSL`- Returns:
- builder
-
instanceProtocol
public LoadBalancerListenerArgs.Builder instanceProtocol(java.lang.String instanceProtocol)
- Parameters:
instanceProtocol- The protocol to use to the instance. Valid values are `HTTP`, `HTTPS`, `TCP`, or `SSL`- Returns:
- builder
-
lbPort
public LoadBalancerListenerArgs.Builder lbPort(com.pulumi.core.Output<java.lang.Integer> lbPort)
- Parameters:
lbPort- The port to listen on for the load balancer- Returns:
- builder
-
lbPort
public LoadBalancerListenerArgs.Builder lbPort(java.lang.Integer lbPort)
- Parameters:
lbPort- The port to listen on for the load balancer- Returns:
- builder
-
lbProtocol
public LoadBalancerListenerArgs.Builder lbProtocol(com.pulumi.core.Output<java.lang.String> lbProtocol)
- Parameters:
lbProtocol- The protocol to listen on. Valid values are `HTTP`, `HTTPS`, `TCP`, or `SSL`- Returns:
- builder
-
lbProtocol
public LoadBalancerListenerArgs.Builder lbProtocol(java.lang.String lbProtocol)
- Parameters:
lbProtocol- The protocol to listen on. Valid values are `HTTP`, `HTTPS`, `TCP`, or `SSL`- Returns:
- builder
-
sslCertificateId
public LoadBalancerListenerArgs.Builder sslCertificateId(@Nullable com.pulumi.core.Output<java.lang.String> sslCertificateId)
- Parameters:
sslCertificateId- The ARN of an SSL certificate you have uploaded to AWS IAM. **Note ECDSA-specific restrictions below. Only valid when `lbProtocol` is either HTTPS or SSL**- Returns:
- builder
-
sslCertificateId
public LoadBalancerListenerArgs.Builder sslCertificateId(java.lang.String sslCertificateId)
- Parameters:
sslCertificateId- The ARN of an SSL certificate you have uploaded to AWS IAM. **Note ECDSA-specific restrictions below. Only valid when `lbProtocol` is either HTTPS or SSL**- Returns:
- builder
-
build
public LoadBalancerListenerArgs build()
-
-