Package net.stickycode.kuuty.model.v18
Class IoK8sApiNetworkingV1NetworkPolicyEgressRule
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiNetworkingV1NetworkPolicyEgressRule
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiNetworkingV1NetworkPolicyEgressRule extends Object
NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_PORTSstatic StringJSON_PROPERTY_TO
-
Constructor Summary
Constructors Constructor Description IoK8sApiNetworkingV1NetworkPolicyEgressRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IoK8sApiNetworkingV1NetworkPolicyEgressRuleaddPortsItem(IoK8sApiNetworkingV1NetworkPolicyPort portsItem)IoK8sApiNetworkingV1NetworkPolicyEgressRuleaddToItem(IoK8sApiNetworkingV1NetworkPolicyPeer toItem)booleanequals(Object o)List<IoK8sApiNetworkingV1NetworkPolicyPort>getPorts()List of destination ports for outgoing traffic.List<IoK8sApiNetworkingV1NetworkPolicyPeer>getTo()List of destinations for outgoing traffic of pods selected for this rule.inthashCode()IoK8sApiNetworkingV1NetworkPolicyEgressRuleports(List<IoK8sApiNetworkingV1NetworkPolicyPort> ports)voidsetPorts(List<IoK8sApiNetworkingV1NetworkPolicyPort> ports)voidsetTo(List<IoK8sApiNetworkingV1NetworkPolicyPeer> to)IoK8sApiNetworkingV1NetworkPolicyEgressRuleto(List<IoK8sApiNetworkingV1NetworkPolicyPeer> to)StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_PORTS
public static final String JSON_PROPERTY_PORTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TO
public static final String JSON_PROPERTY_TO
- See Also:
- Constant Field Values
-
-
Method Detail
-
ports
public IoK8sApiNetworkingV1NetworkPolicyEgressRule ports(List<IoK8sApiNetworkingV1NetworkPolicyPort> ports)
-
addPortsItem
public IoK8sApiNetworkingV1NetworkPolicyEgressRule addPortsItem(IoK8sApiNetworkingV1NetworkPolicyPort portsItem)
-
getPorts
@Nullable public List<IoK8sApiNetworkingV1NetworkPolicyPort> getPorts()
List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.- Returns:
- ports
-
setPorts
public void setPorts(List<IoK8sApiNetworkingV1NetworkPolicyPort> ports)
-
to
public IoK8sApiNetworkingV1NetworkPolicyEgressRule to(List<IoK8sApiNetworkingV1NetworkPolicyPeer> to)
-
addToItem
public IoK8sApiNetworkingV1NetworkPolicyEgressRule addToItem(IoK8sApiNetworkingV1NetworkPolicyPeer toItem)
-
getTo
@Nullable public List<IoK8sApiNetworkingV1NetworkPolicyPeer> getTo()
List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.- Returns:
- to
-
setTo
public void setTo(List<IoK8sApiNetworkingV1NetworkPolicyPeer> to)
-
-