Class AWSLoadBalancerParameters
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.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
-
-
Constructor Summary
Constructors Constructor Description AWSLoadBalancerParameters()No args constructor for use in serializationAWSLoadBalancerParameters(AWSClassicLoadBalancerParameters classicLoadBalancer, AWSNetworkLoadBalancerParameters networkLoadBalancer, String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AWSLoadBalancerParametersBuilderedit()Map<String,Object>getAdditionalProperties()AWSClassicLoadBalancerParametersgetClassicLoadBalancer()AWSLoadBalancerParameters provides configuration settings that are specific to AWS load balancers.AWSNetworkLoadBalancerParametersgetNetworkLoadBalancer()AWSLoadBalancerParameters provides configuration settings that are specific to AWS load balancers.StringgetType()type is the type of AWS load balancer to instantiate for an ingresscontroller.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetClassicLoadBalancer(AWSClassicLoadBalancerParameters classicLoadBalancer)AWSLoadBalancerParameters provides configuration settings that are specific to AWS load balancers.voidsetNetworkLoadBalancer(AWSNetworkLoadBalancerParameters networkLoadBalancer)AWSLoadBalancerParameters provides configuration settings that are specific to AWS load balancers.voidsetType(String type)type is the type of AWS load balancer to instantiate for an ingresscontroller.AWSLoadBalancerParametersBuildertoBuilder()
-
-
-
Constructor Detail
-
AWSLoadBalancerParameters
public AWSLoadBalancerParameters()
No args constructor for use in serialization
-
AWSLoadBalancerParameters
public AWSLoadBalancerParameters(AWSClassicLoadBalancerParameters classicLoadBalancer, AWSNetworkLoadBalancerParameters networkLoadBalancer, String type)
-
-
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
-
edit
public AWSLoadBalancerParametersBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<AWSLoadBalancerParametersBuilder>
-
toBuilder
public AWSLoadBalancerParametersBuilder toBuilder()
-
-