Class AWSLoadBalancerParameters

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<AWSLoadBalancerParametersBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class AWSLoadBalancerParameters
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<AWSLoadBalancerParametersBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    AWSLoadBalancerParameters provides configuration settings that are specific to AWS load balancers.
    See Also:
    Serialized Form
    • Method Detail

      • getClassicLoadBalancer

        public AWSClassicLoadBalancerParameters getClassicLoadBalancer()
        AWSLoadBalancerParameters provides configuration settings that are specific to AWS load balancers.
      • setClassicLoadBalancer

        public void setClassicLoadBalancer​(AWSClassicLoadBalancerParameters classicLoadBalancer)
        AWSLoadBalancerParameters provides configuration settings that are specific to AWS load balancers.
      • getNetworkLoadBalancer

        public AWSNetworkLoadBalancerParameters getNetworkLoadBalancer()
        AWSLoadBalancerParameters provides configuration settings that are specific to AWS load balancers.
      • setNetworkLoadBalancer

        public void setNetworkLoadBalancer​(AWSNetworkLoadBalancerParameters networkLoadBalancer)
        AWSLoadBalancerParameters provides configuration settings that are specific to AWS load balancers.
      • getType

        public String getType()
        type is the type of AWS load balancer to instantiate for an ingresscontroller.


        Valid values are:


        * "Classic": A Classic Load Balancer that makes routing decisions at either

        the transport layer (TCP/SSL) or the application layer (HTTP/HTTPS). See

        the following for additional details:


        https://docs.aws.amazon.com/AmazonECS/latest/developerguide/load-balancer-types.html#clb


        * "NLB": A Network Load Balancer that makes routing decisions at the

        transport layer (TCP/SSL). See the following for additional details:


        https://docs.aws.amazon.com/AmazonECS/latest/developerguide/load-balancer-types.html#nlb

      • setType

        public void setType​(String type)
        type is the type of AWS load balancer to instantiate for an ingresscontroller.


        Valid values are:


        * "Classic": A Classic Load Balancer that makes routing decisions at either

        the transport layer (TCP/SSL) or the application layer (HTTP/HTTPS). See

        the following for additional details:


        https://docs.aws.amazon.com/AmazonECS/latest/developerguide/load-balancer-types.html#clb


        * "NLB": A Network Load Balancer that makes routing decisions at the

        transport layer (TCP/SSL). See the following for additional details:


        https://docs.aws.amazon.com/AmazonECS/latest/developerguide/load-balancer-types.html#nlb

      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)