Interface V1beta1Extensions.NetworkPolicyPortOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1beta1Extensions.NetworkPolicyPort, V1beta1Extensions.NetworkPolicyPort.Builder
Enclosing class:
V1beta1Extensions

public static interface V1beta1Extensions.NetworkPolicyPortOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy.
    The port on the given protocol.
    The port on the given protocol.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    boolean
    If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy.
    boolean
    The port on the given protocol.
    boolean
    Optional.

    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()
       Optional.  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()
       Optional.  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()
       Optional.  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

       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;