Class ProxyConfig
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.ProxyConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ProxyConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ProxyConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<ProxyConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ProxyConfig defines the configuration knobs for kubeproxy All of these are optional and have sensible defaults- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProxyConfig()No args constructor for use in serializationProxyConfig(String bindAddress, String iptablesSyncPeriod, Map<String,List<String>> proxyArguments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProxyConfigBuilderedit()Map<String,Object>getAdditionalProperties()StringgetBindAddress()The address to "bind" on Defaults to 0.0.0.0StringgetIptablesSyncPeriod()An internal kube-proxy parameter.Map<String,List<String>>getProxyArguments()Any additional arguments to pass to the kubeproxy processvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetBindAddress(String bindAddress)The address to "bind" on Defaults to 0.0.0.0voidsetIptablesSyncPeriod(String iptablesSyncPeriod)An internal kube-proxy parameter.voidsetProxyArguments(Map<String,List<String>> proxyArguments)Any additional arguments to pass to the kubeproxy processProxyConfigBuildertoBuilder()
-
-
-
Method Detail
-
getBindAddress
public String getBindAddress()
The address to "bind" on Defaults to 0.0.0.0
-
setBindAddress
public void setBindAddress(String bindAddress)
The address to "bind" on Defaults to 0.0.0.0
-
getIptablesSyncPeriod
public String getIptablesSyncPeriod()
An internal kube-proxy parameter. In older releases of OCP, this sometimes needed to be adjusted in large clusters for performance reasons, but this is no longer necessary, and there is no reason to change this from the default value. Default: 30s
-
setIptablesSyncPeriod
public void setIptablesSyncPeriod(String iptablesSyncPeriod)
An internal kube-proxy parameter. In older releases of OCP, this sometimes needed to be adjusted in large clusters for performance reasons, but this is no longer necessary, and there is no reason to change this from the default value. Default: 30s
-
getProxyArguments
public Map<String,List<String>> getProxyArguments()
Any additional arguments to pass to the kubeproxy process
-
setProxyArguments
public void setProxyArguments(Map<String,List<String>> proxyArguments)
Any additional arguments to pass to the kubeproxy process
-
edit
public ProxyConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ProxyConfigBuilder>
-
toBuilder
public ProxyConfigBuilder toBuilder()
-
-