public class V1beta1IngressSpec extends Object
| Constructor and Description |
|---|
V1beta1IngressSpec() |
| Modifier and Type | Method and Description |
|---|---|
V1beta1IngressSpec |
addExternalIPsItem(String externalIPsItem) |
V1beta1IngressSpec |
addFrontendRulesItem(V1beta1FrontendRule frontendRulesItem) |
V1beta1IngressSpec |
addImagePullSecretsItem(io.kubernetes.client.models.V1LocalObjectReference imagePullSecretsItem) |
V1beta1IngressSpec |
addLoadBalancerSourceRangesItem(String loadBalancerSourceRangesItem) |
V1beta1IngressSpec |
addRulesItem(V1beta1IngressRule rulesItem) |
V1beta1IngressSpec |
addTlsItem(V1beta1IngressTLS tlsItem) |
V1beta1IngressSpec |
addTolerationsItem(io.kubernetes.client.models.V1Toleration tolerationsItem) |
V1beta1IngressSpec |
affinity(io.kubernetes.client.models.V1Affinity affinity) |
V1beta1IngressSpec |
backend(V1beta1HTTPIngressBackend backend) |
boolean |
equals(Object o) |
V1beta1IngressSpec |
externalIPs(List<String> externalIPs) |
V1beta1IngressSpec |
frontendRules(List<V1beta1FrontendRule> frontendRules) |
io.kubernetes.client.models.V1Affinity |
getAffinity()
If specified, the pod's scheduling constraints
|
V1beta1HTTPIngressBackend |
getBackend()
A default backend capable of servicing requests that don't match any rule.
|
List<String> |
getExternalIPs()
externalIPs is a list of IP addresses for which nodes in the cluster will also accept traffic for this service.
|
List<V1beta1FrontendRule> |
getFrontendRules()
Frontend rules specifies a set of rules that should be applied in HAProxy frontend configuration.
|
List<io.kubernetes.client.models.V1LocalObjectReference> |
getImagePullSecrets()
ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec.
|
List<String> |
getLoadBalancerSourceRanges()
Optional: If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs.
|
Map<String,String> |
getNodeSelector()
NodeSelector is a selector which must be true for the pod to fit on a node.
|
io.kubernetes.client.models.V1ResourceRequirements |
getResources()
Compute Resources required by the sidecar container.
|
List<V1beta1IngressRule> |
getRules()
A list of host rules used to configure the Ingress.
|
String |
getSchedulerName()
If specified, the pod will be dispatched by specified scheduler.
|
List<V1beta1IngressTLS> |
getTls()
TLS is the TLS configuration.
|
List<io.kubernetes.client.models.V1Toleration> |
getTolerations()
If specified, the pod's tolerations.
|
int |
hashCode() |
V1beta1IngressSpec |
imagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets) |
V1beta1IngressSpec |
loadBalancerSourceRanges(List<String> loadBalancerSourceRanges) |
V1beta1IngressSpec |
nodeSelector(Map<String,String> nodeSelector) |
V1beta1IngressSpec |
putNodeSelectorItem(String key,
String nodeSelectorItem) |
V1beta1IngressSpec |
resources(io.kubernetes.client.models.V1ResourceRequirements resources) |
V1beta1IngressSpec |
rules(List<V1beta1IngressRule> rules) |
V1beta1IngressSpec |
schedulerName(String schedulerName) |
void |
setAffinity(io.kubernetes.client.models.V1Affinity affinity) |
void |
setBackend(V1beta1HTTPIngressBackend backend) |
void |
setExternalIPs(List<String> externalIPs) |
void |
setFrontendRules(List<V1beta1FrontendRule> frontendRules) |
void |
setImagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets) |
void |
setLoadBalancerSourceRanges(List<String> loadBalancerSourceRanges) |
void |
setNodeSelector(Map<String,String> nodeSelector) |
void |
setResources(io.kubernetes.client.models.V1ResourceRequirements resources) |
void |
setRules(List<V1beta1IngressRule> rules) |
void |
setSchedulerName(String schedulerName) |
void |
setTls(List<V1beta1IngressTLS> tls) |
void |
setTolerations(List<io.kubernetes.client.models.V1Toleration> tolerations) |
V1beta1IngressSpec |
tls(List<V1beta1IngressTLS> tls) |
V1beta1IngressSpec |
tolerations(List<io.kubernetes.client.models.V1Toleration> tolerations) |
String |
toString() |
public V1beta1IngressSpec affinity(io.kubernetes.client.models.V1Affinity affinity)
public io.kubernetes.client.models.V1Affinity getAffinity()
public void setAffinity(io.kubernetes.client.models.V1Affinity affinity)
public V1beta1IngressSpec backend(V1beta1HTTPIngressBackend backend)
public V1beta1HTTPIngressBackend getBackend()
public void setBackend(V1beta1HTTPIngressBackend backend)
public V1beta1IngressSpec externalIPs(List<String> externalIPs)
public V1beta1IngressSpec addExternalIPsItem(String externalIPsItem)
public List<String> getExternalIPs()
public V1beta1IngressSpec frontendRules(List<V1beta1FrontendRule> frontendRules)
public V1beta1IngressSpec addFrontendRulesItem(V1beta1FrontendRule frontendRulesItem)
public List<V1beta1FrontendRule> getFrontendRules()
public void setFrontendRules(List<V1beta1FrontendRule> frontendRules)
public V1beta1IngressSpec imagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets)
public V1beta1IngressSpec addImagePullSecretsItem(io.kubernetes.client.models.V1LocalObjectReference imagePullSecretsItem)
public List<io.kubernetes.client.models.V1LocalObjectReference> getImagePullSecrets()
public void setImagePullSecrets(List<io.kubernetes.client.models.V1LocalObjectReference> imagePullSecrets)
public V1beta1IngressSpec loadBalancerSourceRanges(List<String> loadBalancerSourceRanges)
public V1beta1IngressSpec addLoadBalancerSourceRangesItem(String loadBalancerSourceRangesItem)
public List<String> getLoadBalancerSourceRanges()
public void setLoadBalancerSourceRanges(List<String> loadBalancerSourceRanges)
public V1beta1IngressSpec nodeSelector(Map<String,String> nodeSelector)
public V1beta1IngressSpec putNodeSelectorItem(String key, String nodeSelectorItem)
public Map<String,String> getNodeSelector()
public V1beta1IngressSpec resources(io.kubernetes.client.models.V1ResourceRequirements resources)
public io.kubernetes.client.models.V1ResourceRequirements getResources()
public void setResources(io.kubernetes.client.models.V1ResourceRequirements resources)
public V1beta1IngressSpec rules(List<V1beta1IngressRule> rules)
public V1beta1IngressSpec addRulesItem(V1beta1IngressRule rulesItem)
public List<V1beta1IngressRule> getRules()
public void setRules(List<V1beta1IngressRule> rules)
public V1beta1IngressSpec schedulerName(String schedulerName)
public String getSchedulerName()
public void setSchedulerName(String schedulerName)
public V1beta1IngressSpec tls(List<V1beta1IngressTLS> tls)
public V1beta1IngressSpec addTlsItem(V1beta1IngressTLS tlsItem)
public List<V1beta1IngressTLS> getTls()
public void setTls(List<V1beta1IngressTLS> tls)
public V1beta1IngressSpec tolerations(List<io.kubernetes.client.models.V1Toleration> tolerations)
public V1beta1IngressSpec addTolerationsItem(io.kubernetes.client.models.V1Toleration tolerationsItem)
public List<io.kubernetes.client.models.V1Toleration> getTolerations()
public void setTolerations(List<io.kubernetes.client.models.V1Toleration> tolerations)
Copyright © 2018. All rights reserved.