Class Generated.PodPortForwardOptions.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Generated.PodPortForwardOptionsOrBuilder
    Enclosing class:
    Generated.PodPortForwardOptions

    public static final class Generated.PodPortForwardOptions.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.PodPortForwardOptions.Builder>
    implements Generated.PodPortForwardOptionsOrBuilder
     PodPortForwardOptions is the query options to a Pod's port forward call
     when using WebSockets.
     The `port` query parameter must specify the port or
     ports (comma separated) to forward over.
     Port forwarding over SPDY does not use these options. It requires the port
     to be passed in the `port` header as part of request.
     
    Protobuf type k8s.io.api.core.v1.PodPortForwardOptions
    • 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.PodPortForwardOptions.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.PodPortForwardOptions.Builder>
      • getDefaultInstanceForType

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

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

        public Generated.PodPortForwardOptions 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.PodPortForwardOptions.Builder>
      • getPortsCount

        public int getPortsCount()
         List of ports to forward
         Required when using WebSockets
         +optional
         +listType=atomic
         
        repeated int32 ports = 1;
        Specified by:
        getPortsCount in interface Generated.PodPortForwardOptionsOrBuilder
        Returns:
        The count of ports.
      • getPorts

        public int getPorts​(int index)
         List of ports to forward
         Required when using WebSockets
         +optional
         +listType=atomic
         
        repeated int32 ports = 1;
        Specified by:
        getPorts in interface Generated.PodPortForwardOptionsOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The ports at the given index.
      • setPorts

        public Generated.PodPortForwardOptions.Builder setPorts​(int index,
                                                                int value)
         List of ports to forward
         Required when using WebSockets
         +optional
         +listType=atomic
         
        repeated int32 ports = 1;
        Parameters:
        index - The index to set the value at.
        value - The ports to set.
        Returns:
        This builder for chaining.
      • addPorts

        public Generated.PodPortForwardOptions.Builder addPorts​(int value)
         List of ports to forward
         Required when using WebSockets
         +optional
         +listType=atomic
         
        repeated int32 ports = 1;
        Parameters:
        value - The ports to add.
        Returns:
        This builder for chaining.
      • addAllPorts

        public Generated.PodPortForwardOptions.Builder addAllPorts​(Iterable<? extends Integer> values)
         List of ports to forward
         Required when using WebSockets
         +optional
         +listType=atomic
         
        repeated int32 ports = 1;
        Parameters:
        values - The ports to add.
        Returns:
        This builder for chaining.
      • clearPorts

        public Generated.PodPortForwardOptions.Builder clearPorts()
         List of ports to forward
         Required when using WebSockets
         +optional
         +listType=atomic
         
        repeated int32 ports = 1;
        Returns:
        This builder for chaining.