Class Buffer.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, BufferOrBuilder, Cloneable
    Enclosing class:
    Buffer

    public static final class Buffer.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Buffer.Builder>
    implements BufferOrBuilder
    Protobuf type envoy.extensions.filters.http.buffer.v3.Buffer
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Buffer.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      Buffer build()  
      Buffer buildPartial()  
      Buffer.Builder clear()  
      Buffer.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)  
      Buffer.Builder clearMaxRequestBytes()
      The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response.
      Buffer.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)  
      Buffer.Builder clone()  
      Buffer getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      com.google.protobuf.UInt32Value getMaxRequestBytes()
      The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response.
      com.google.protobuf.UInt32Value.Builder getMaxRequestBytesBuilder()
      The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response.
      com.google.protobuf.UInt32ValueOrBuilder getMaxRequestBytesOrBuilder()
      The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response.
      boolean hasMaxRequestBytes()
      The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      Buffer.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      Buffer.Builder mergeFrom​(com.google.protobuf.Message other)  
      Buffer.Builder mergeFrom​(Buffer other)  
      Buffer.Builder mergeMaxRequestBytes​(com.google.protobuf.UInt32Value value)
      The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response.
      Buffer.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      Buffer.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      Buffer.Builder setMaxRequestBytes​(com.google.protobuf.UInt32Value value)
      The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response.
      Buffer.Builder setMaxRequestBytes​(com.google.protobuf.UInt32Value.Builder builderForValue)
      The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response.
      Buffer.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)  
      Buffer.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder

        getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
      • Methods inherited from class com.google.protobuf.AbstractMessage.Builder

        findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
      • Methods inherited from interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

        mergeFrom
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • 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<Buffer.Builder>
      • clear

        public Buffer.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Buffer.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<Buffer.Builder>
      • getDefaultInstanceForType

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

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

        public Buffer buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Buffer.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Buffer.Builder>
      • setField

        public Buffer.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                       Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Buffer.Builder>
      • clearField

        public Buffer.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Buffer.Builder>
      • clearOneof

        public Buffer.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Buffer.Builder>
      • setRepeatedField

        public Buffer.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                               int index,
                                               Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Buffer.Builder>
      • addRepeatedField

        public Buffer.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                               Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Buffer.Builder>
      • mergeFrom

        public Buffer.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Buffer.Builder>
      • isInitialized

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

        public Buffer.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<Buffer.Builder>
        Throws:
        IOException
      • hasMaxRequestBytes

        public boolean hasMaxRequestBytes()
         The maximum request size that the filter will buffer before the connection
         manager will stop buffering and return a 413 response.
         
        .google.protobuf.UInt32Value max_request_bytes = 1 [(.validate.rules) = { ... }
        Specified by:
        hasMaxRequestBytes in interface BufferOrBuilder
        Returns:
        Whether the maxRequestBytes field is set.
      • getMaxRequestBytes

        public com.google.protobuf.UInt32Value getMaxRequestBytes()
         The maximum request size that the filter will buffer before the connection
         manager will stop buffering and return a 413 response.
         
        .google.protobuf.UInt32Value max_request_bytes = 1 [(.validate.rules) = { ... }
        Specified by:
        getMaxRequestBytes in interface BufferOrBuilder
        Returns:
        The maxRequestBytes.
      • setMaxRequestBytes

        public Buffer.Builder setMaxRequestBytes​(com.google.protobuf.UInt32Value value)
         The maximum request size that the filter will buffer before the connection
         manager will stop buffering and return a 413 response.
         
        .google.protobuf.UInt32Value max_request_bytes = 1 [(.validate.rules) = { ... }
      • setMaxRequestBytes

        public Buffer.Builder setMaxRequestBytes​(com.google.protobuf.UInt32Value.Builder builderForValue)
         The maximum request size that the filter will buffer before the connection
         manager will stop buffering and return a 413 response.
         
        .google.protobuf.UInt32Value max_request_bytes = 1 [(.validate.rules) = { ... }
      • mergeMaxRequestBytes

        public Buffer.Builder mergeMaxRequestBytes​(com.google.protobuf.UInt32Value value)
         The maximum request size that the filter will buffer before the connection
         manager will stop buffering and return a 413 response.
         
        .google.protobuf.UInt32Value max_request_bytes = 1 [(.validate.rules) = { ... }
      • clearMaxRequestBytes

        public Buffer.Builder clearMaxRequestBytes()
         The maximum request size that the filter will buffer before the connection
         manager will stop buffering and return a 413 response.
         
        .google.protobuf.UInt32Value max_request_bytes = 1 [(.validate.rules) = { ... }
      • getMaxRequestBytesBuilder

        public com.google.protobuf.UInt32Value.Builder getMaxRequestBytesBuilder()
         The maximum request size that the filter will buffer before the connection
         manager will stop buffering and return a 413 response.
         
        .google.protobuf.UInt32Value max_request_bytes = 1 [(.validate.rules) = { ... }
      • getMaxRequestBytesOrBuilder

        public com.google.protobuf.UInt32ValueOrBuilder getMaxRequestBytesOrBuilder()
         The maximum request size that the filter will buffer before the connection
         manager will stop buffering and return a 413 response.
         
        .google.protobuf.UInt32Value max_request_bytes = 1 [(.validate.rules) = { ... }
        Specified by:
        getMaxRequestBytesOrBuilder in interface BufferOrBuilder
      • setUnknownFields

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

        public final Buffer.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<Buffer.Builder>