Class AWSNetworkLoadBalancerParameters
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.AWSNetworkLoadBalancerParameters
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<AWSNetworkLoadBalancerParametersBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class AWSNetworkLoadBalancerParameters extends Object implements io.fabric8.kubernetes.api.builder.Editable<AWSNetworkLoadBalancerParametersBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
AWSNetworkLoadBalancerParameters holds configuration parameters for an AWS Network load balancer. For Example: Setting AWS EIPs https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AWSNetworkLoadBalancerParameters()No args constructor for use in serializationAWSNetworkLoadBalancerParameters(List<String> eipAllocations, AWSSubnets subnets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AWSNetworkLoadBalancerParametersBuilderedit()Map<String,Object>getAdditionalProperties()List<String>getEipAllocations()eipAllocations is a list of IDs for Elastic IP (EIP) addresses that are assigned to the Network Load Balancer.AWSSubnetsgetSubnets()AWSNetworkLoadBalancerParameters holds configuration parameters for an AWS Network load balancer.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetEipAllocations(List<String> eipAllocations)eipAllocations is a list of IDs for Elastic IP (EIP) addresses that are assigned to the Network Load Balancer.voidsetSubnets(AWSSubnets subnets)AWSNetworkLoadBalancerParameters holds configuration parameters for an AWS Network load balancer.AWSNetworkLoadBalancerParametersBuildertoBuilder()
-
-
-
Constructor Detail
-
AWSNetworkLoadBalancerParameters
public AWSNetworkLoadBalancerParameters()
No args constructor for use in serialization
-
AWSNetworkLoadBalancerParameters
public AWSNetworkLoadBalancerParameters(List<String> eipAllocations, AWSSubnets subnets)
-
-
Method Detail
-
getEipAllocations
public List<String> getEipAllocations()
eipAllocations is a list of IDs for Elastic IP (EIP) addresses that are assigned to the Network Load Balancer. The following restrictions apply:eipAllocations can only be used with external scope, not internal. An EIP can be allocated to only a single IngressController. The number of EIP allocations must match the number of subnets that are used for the load balancer. Each EIP allocation must be unique. A maximum of 10 EIP allocations are permitted.
See https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html for general information about configuration, characteristics, and limitations of Elastic IP addresses.
-
setEipAllocations
public void setEipAllocations(List<String> eipAllocations)
eipAllocations is a list of IDs for Elastic IP (EIP) addresses that are assigned to the Network Load Balancer. The following restrictions apply:eipAllocations can only be used with external scope, not internal. An EIP can be allocated to only a single IngressController. The number of EIP allocations must match the number of subnets that are used for the load balancer. Each EIP allocation must be unique. A maximum of 10 EIP allocations are permitted.
See https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html for general information about configuration, characteristics, and limitations of Elastic IP addresses.
-
getSubnets
public AWSSubnets getSubnets()
AWSNetworkLoadBalancerParameters holds configuration parameters for an AWS Network load balancer. For Example: Setting AWS EIPs https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html
-
setSubnets
public void setSubnets(AWSSubnets subnets)
AWSNetworkLoadBalancerParameters holds configuration parameters for an AWS Network load balancer. For Example: Setting AWS EIPs https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html
-
edit
public AWSNetworkLoadBalancerParametersBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<AWSNetworkLoadBalancerParametersBuilder>
-
toBuilder
public AWSNetworkLoadBalancerParametersBuilder toBuilder()
-
-