Class AWSIngressSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.AWSIngressSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<AWSIngressSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class AWSIngressSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<AWSIngressSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
AWSIngressSpec holds the desired state of the Ingress for Amazon Web Services infrastructure provider. This only includes fields that can be modified in the cluster.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AWSIngressSpec()No args constructor for use in serializationAWSIngressSpec(String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AWSIngressSpecBuilderedit()Map<String,Object>getAdditionalProperties()StringgetType()type allows user to set a load balancer type.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetType(String type)type allows user to set a load balancer type.AWSIngressSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
AWSIngressSpec
public AWSIngressSpec()
No args constructor for use in serialization
-
AWSIngressSpec
public AWSIngressSpec(String type)
-
-
Method Detail
-
getType
public String getType()
type allows user to set a load balancer type. When this field is set the default ingresscontroller will get created using the specified LBType. If this field is not set then the default ingress controller of LBType Classic will be created. 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 allows user to set a load balancer type. When this field is set the default ingresscontroller will get created using the specified LBType. If this field is not set then the default ingress controller of LBType Classic will be created. 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 AWSIngressSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<AWSIngressSpecBuilder>
-
toBuilder
public AWSIngressSpecBuilder toBuilder()
-
-