Class Lua.Builder

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

    public static final class Lua.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Lua.Builder>
    implements LuaOrBuilder
    Protobuf type envoy.config.filter.http.lua.v2.Lua
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Lua.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      Lua build()  
      Lua buildPartial()  
      Lua.Builder clear()  
      Lua.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)  
      Lua.Builder clearInlineCode()
      The Lua code that Envoy will execute.
      Lua.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)  
      Lua.Builder clone()  
      Lua getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      String getInlineCode()
      The Lua code that Envoy will execute.
      com.google.protobuf.ByteString getInlineCodeBytes()
      The Lua code that Envoy will execute.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      Lua.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      Lua.Builder mergeFrom​(com.google.protobuf.Message other)  
      Lua.Builder mergeFrom​(Lua other)  
      Lua.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      Lua.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      Lua.Builder setInlineCode​(String value)
      The Lua code that Envoy will execute.
      Lua.Builder setInlineCodeBytes​(com.google.protobuf.ByteString value)
      The Lua code that Envoy will execute.
      Lua.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)  
      Lua.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<Lua.Builder>
      • clear

        public Lua.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<Lua.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<Lua.Builder>
      • getDefaultInstanceForType

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

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

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

        public Lua.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<Lua.Builder>
      • setField

        public Lua.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<Lua.Builder>
      • clearField

        public Lua.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<Lua.Builder>
      • clearOneof

        public Lua.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<Lua.Builder>
      • setRepeatedField

        public Lua.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<Lua.Builder>
      • addRepeatedField

        public Lua.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<Lua.Builder>
      • mergeFrom

        public Lua.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<Lua.Builder>
      • isInitialized

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

        public Lua.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<Lua.Builder>
        Throws:
        IOException
      • getInlineCode

        public String getInlineCode()
         The Lua code that Envoy will execute. This can be a very small script that
         further loads code from disk if desired. Note that if JSON configuration is used, the code must
         be properly escaped. YAML configuration may be easier to read since YAML supports multi-line
         strings so complex scripts can be easily expressed inline in the configuration.
         
        string inline_code = 1 [(.validate.rules) = { ... }
        Specified by:
        getInlineCode in interface LuaOrBuilder
        Returns:
        The inlineCode.
      • getInlineCodeBytes

        public com.google.protobuf.ByteString getInlineCodeBytes()
         The Lua code that Envoy will execute. This can be a very small script that
         further loads code from disk if desired. Note that if JSON configuration is used, the code must
         be properly escaped. YAML configuration may be easier to read since YAML supports multi-line
         strings so complex scripts can be easily expressed inline in the configuration.
         
        string inline_code = 1 [(.validate.rules) = { ... }
        Specified by:
        getInlineCodeBytes in interface LuaOrBuilder
        Returns:
        The bytes for inlineCode.
      • setInlineCode

        public Lua.Builder setInlineCode​(String value)
         The Lua code that Envoy will execute. This can be a very small script that
         further loads code from disk if desired. Note that if JSON configuration is used, the code must
         be properly escaped. YAML configuration may be easier to read since YAML supports multi-line
         strings so complex scripts can be easily expressed inline in the configuration.
         
        string inline_code = 1 [(.validate.rules) = { ... }
        Parameters:
        value - The inlineCode to set.
        Returns:
        This builder for chaining.
      • clearInlineCode

        public Lua.Builder clearInlineCode()
         The Lua code that Envoy will execute. This can be a very small script that
         further loads code from disk if desired. Note that if JSON configuration is used, the code must
         be properly escaped. YAML configuration may be easier to read since YAML supports multi-line
         strings so complex scripts can be easily expressed inline in the configuration.
         
        string inline_code = 1 [(.validate.rules) = { ... }
        Returns:
        This builder for chaining.
      • setInlineCodeBytes

        public Lua.Builder setInlineCodeBytes​(com.google.protobuf.ByteString value)
         The Lua code that Envoy will execute. This can be a very small script that
         further loads code from disk if desired. Note that if JSON configuration is used, the code must
         be properly escaped. YAML configuration may be easier to read since YAML supports multi-line
         strings so complex scripts can be easily expressed inline in the configuration.
         
        string inline_code = 1 [(.validate.rules) = { ... }
        Parameters:
        value - The bytes for inlineCode to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final Lua.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<Lua.Builder>
      • mergeUnknownFields

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