Class Generated.NetworkPolicyPort.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NetworkPolicyPort.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NetworkPolicyPort.Builder>
      • getDefaultInstanceForType

        public Generated.NetworkPolicyPort getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Generated.NetworkPolicyPort build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Generated.NetworkPolicyPort buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NetworkPolicyPort.Builder>
      • mergeFrom

        public Generated.NetworkPolicyPort.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                      throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Generated.NetworkPolicyPort.Builder>
        Throws:
        IOException
      • hasProtocol

        public boolean hasProtocol()
         protocol represents the protocol (TCP, UDP, or SCTP) which traffic must match.
         If not specified, this field defaults to TCP.
         +optional
         
        optional string protocol = 1;
        Specified by:
        hasProtocol in interface Generated.NetworkPolicyPortOrBuilder
        Returns:
        Whether the protocol field is set.
      • getProtocol

        public String getProtocol()
         protocol represents the protocol (TCP, UDP, or SCTP) which traffic must match.
         If not specified, this field defaults to TCP.
         +optional
         
        optional string protocol = 1;
        Specified by:
        getProtocol in interface Generated.NetworkPolicyPortOrBuilder
        Returns:
        The protocol.
      • getProtocolBytes

        public com.google.protobuf.ByteString getProtocolBytes()
         protocol represents the protocol (TCP, UDP, or SCTP) which traffic must match.
         If not specified, this field defaults to TCP.
         +optional
         
        optional string protocol = 1;
        Specified by:
        getProtocolBytes in interface Generated.NetworkPolicyPortOrBuilder
        Returns:
        The bytes for protocol.
      • setProtocol

        public Generated.NetworkPolicyPort.Builder setProtocol​(String value)
         protocol represents the protocol (TCP, UDP, or SCTP) which traffic must match.
         If not specified, this field defaults to TCP.
         +optional
         
        optional string protocol = 1;
        Parameters:
        value - The protocol to set.
        Returns:
        This builder for chaining.
      • clearProtocol

        public Generated.NetworkPolicyPort.Builder clearProtocol()
         protocol represents the protocol (TCP, UDP, or SCTP) which traffic must match.
         If not specified, this field defaults to TCP.
         +optional
         
        optional string protocol = 1;
        Returns:
        This builder for chaining.
      • setProtocolBytes

        public Generated.NetworkPolicyPort.Builder setProtocolBytes​(com.google.protobuf.ByteString value)
         protocol represents the protocol (TCP, UDP, or SCTP) which traffic must match.
         If not specified, this field defaults to TCP.
         +optional
         
        optional string protocol = 1;
        Parameters:
        value - The bytes for protocol to set.
        Returns:
        This builder for chaining.
      • hasPort

        public boolean hasPort()
         port represents 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;
        Specified by:
        hasPort in interface Generated.NetworkPolicyPortOrBuilder
        Returns:
        Whether the port field is set.
      • getPort

        public Generated.IntOrString getPort()
         port represents 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;
        Specified by:
        getPort in interface Generated.NetworkPolicyPortOrBuilder
        Returns:
        The port.
      • setPort

        public Generated.NetworkPolicyPort.Builder setPort​(Generated.IntOrString value)
         port represents 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;
      • setPort

        public Generated.NetworkPolicyPort.Builder setPort​(Generated.IntOrString.Builder builderForValue)
         port represents 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;
      • mergePort

        public Generated.NetworkPolicyPort.Builder mergePort​(Generated.IntOrString value)
         port represents 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;
      • clearPort

        public Generated.NetworkPolicyPort.Builder clearPort()
         port represents 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;
      • getPortBuilder

        public Generated.IntOrString.Builder getPortBuilder()
         port represents 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

        public Generated.IntOrStringOrBuilder getPortOrBuilder()
         port represents 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;
        Specified by:
        getPortOrBuilder in interface Generated.NetworkPolicyPortOrBuilder
      • hasEndPort

        public boolean hasEndPort()
         endPort indicates that the range of ports from port to endPort if set, 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.
         +optional
         
        optional int32 endPort = 3;
        Specified by:
        hasEndPort in interface Generated.NetworkPolicyPortOrBuilder
        Returns:
        Whether the endPort field is set.
      • getEndPort

        public int getEndPort()
         endPort indicates that the range of ports from port to endPort if set, 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.
         +optional
         
        optional int32 endPort = 3;
        Specified by:
        getEndPort in interface Generated.NetworkPolicyPortOrBuilder
        Returns:
        The endPort.
      • setEndPort

        public Generated.NetworkPolicyPort.Builder setEndPort​(int value)
         endPort indicates that the range of ports from port to endPort if set, 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.
         +optional
         
        optional int32 endPort = 3;
        Parameters:
        value - The endPort to set.
        Returns:
        This builder for chaining.
      • clearEndPort

        public Generated.NetworkPolicyPort.Builder clearEndPort()
         endPort indicates that the range of ports from port to endPort if set, 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.
         +optional
         
        optional int32 endPort = 3;
        Returns:
        This builder for chaining.
      • mergeUnknownFields

        public final Generated.NetworkPolicyPort.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NetworkPolicyPort.Builder>