Class LoadBalancerListenerArgs.Builder

  • Enclosing class:
    LoadBalancerListenerArgs

    public static final class LoadBalancerListenerArgs.Builder
    extends java.lang.Object
    • 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