Package io.kubernetes.client.proto
Interface V1Networking.NetworkPolicyPortOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1Networking.NetworkPolicyPort
,V1Networking.NetworkPolicyPort.Builder
- Enclosing class:
- V1Networking
public static interface V1Networking.NetworkPolicyPortOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionint
If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy.getPort()
The port on the given protocol.The port on the given protocol.The protocol (TCP, UDP, or SCTP) which traffic must match.com.google.protobuf.ByteString
The protocol (TCP, UDP, or SCTP) which traffic must match.boolean
If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy.boolean
hasPort()
The port on the given protocol.boolean
The protocol (TCP, UDP, or SCTP) which traffic must match.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasProtocol
boolean hasProtocol()The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. +optional
optional string protocol = 1;
-
getProtocol
String getProtocol()The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. +optional
optional string protocol = 1;
-
getProtocolBytes
com.google.protobuf.ByteString getProtocolBytes()The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. +optional
optional string protocol = 1;
-
hasPort
boolean hasPort()The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString port = 2;
-
getPort
IntStr.IntOrString getPort()The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString port = 2;
-
getPortOrBuilder
IntStr.IntOrStringOrBuilder getPortOrBuilder()The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. +optional
optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString port = 2;
-
hasEndPort
boolean hasEndPort()If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate "NetworkPolicyEndPort". +optional
optional int32 endPort = 3;
-
getEndPort
int getEndPort()If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate "NetworkPolicyEndPort". +optional
optional int32 endPort = 3;
-