Class RedirectConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.network.v1.RedirectConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<RedirectConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class RedirectConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<RedirectConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
RedirectConfig represents the configuration parameters specific to redirect mode.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RedirectConfig()No args constructor for use in serializationRedirectConfig(String fallbackIP, List<L4RedirectRule> redirectRules)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RedirectConfigBuilderedit()Map<String,Object>getAdditionalProperties()StringgetFallbackIP()fallbackIP specifies the remote destination's IP address.List<L4RedirectRule>getRedirectRules()List of L4RedirectRules that define the DNAT redirection from the pod to the destination in redirect mode.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetFallbackIP(String fallbackIP)fallbackIP specifies the remote destination's IP address.voidsetRedirectRules(List<L4RedirectRule> redirectRules)List of L4RedirectRules that define the DNAT redirection from the pod to the destination in redirect mode.RedirectConfigBuildertoBuilder()
-
-
-
Constructor Detail
-
RedirectConfig
public RedirectConfig()
No args constructor for use in serialization
-
RedirectConfig
public RedirectConfig(String fallbackIP, List<L4RedirectRule> redirectRules)
-
-
Method Detail
-
getFallbackIP
public String getFallbackIP()
fallbackIP specifies the remote destination's IP address. Can be IPv4 or IPv6. If no redirect rules are specified, all traffic from the router are redirected to this IP. If redirect rules are specified, then any connections on any other port (undefined in the rules) on the router will be redirected to this IP. If redirect rules are specified and no fallback IP is provided, connections on other ports will simply be rejected.
-
setFallbackIP
public void setFallbackIP(String fallbackIP)
fallbackIP specifies the remote destination's IP address. Can be IPv4 or IPv6. If no redirect rules are specified, all traffic from the router are redirected to this IP. If redirect rules are specified, then any connections on any other port (undefined in the rules) on the router will be redirected to this IP. If redirect rules are specified and no fallback IP is provided, connections on other ports will simply be rejected.
-
getRedirectRules
public List<L4RedirectRule> getRedirectRules()
List of L4RedirectRules that define the DNAT redirection from the pod to the destination in redirect mode.
-
setRedirectRules
public void setRedirectRules(List<L4RedirectRule> redirectRules)
List of L4RedirectRules that define the DNAT redirection from the pod to the destination in redirect mode.
-
edit
public RedirectConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<RedirectConfigBuilder>
-
toBuilder
public RedirectConfigBuilder toBuilder()
-
-