Class LibrarySubset.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<LibrarySubset.Builder>
cel.dev.expr.conformance.LibrarySubset.Builder
All Implemented Interfaces:
LibrarySubsetOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
LibrarySubset

public static final class LibrarySubset.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LibrarySubset.Builder> implements LibrarySubsetOrBuilder
 LibrarySubset indicates a subset of the macros and functions supported by a
 subsettable library.
 
Protobuf type cel.expr.conformance.LibrarySubset
  • Method Details

    • 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<LibrarySubset.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public LibrarySubset.Builder mergeFrom(LibrarySubset other)
    • isInitialized

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

      public LibrarySubset.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<LibrarySubset.Builder>
      Throws:
      IOException
    • getDisabled

      public boolean getDisabled()
       Indicates whether the library has been disabled, typically only
       used for default-enabled libraries like stdlib.
       
      bool disabled = 1;
      Specified by:
      getDisabled in interface LibrarySubsetOrBuilder
      Returns:
      The disabled.
    • setDisabled

      public LibrarySubset.Builder setDisabled(boolean value)
       Indicates whether the library has been disabled, typically only
       used for default-enabled libraries like stdlib.
       
      bool disabled = 1;
      Parameters:
      value - The disabled to set.
      Returns:
      This builder for chaining.
    • clearDisabled

      public LibrarySubset.Builder clearDisabled()
       Indicates whether the library has been disabled, typically only
       used for default-enabled libraries like stdlib.
       
      bool disabled = 1;
      Returns:
      This builder for chaining.
    • getDisableMacros

      public boolean getDisableMacros()
       Disables macros for the given library.
       
      bool disable_macros = 2;
      Specified by:
      getDisableMacros in interface LibrarySubsetOrBuilder
      Returns:
      The disableMacros.
    • setDisableMacros

      public LibrarySubset.Builder setDisableMacros(boolean value)
       Disables macros for the given library.
       
      bool disable_macros = 2;
      Parameters:
      value - The disableMacros to set.
      Returns:
      This builder for chaining.
    • clearDisableMacros

      public LibrarySubset.Builder clearDisableMacros()
       Disables macros for the given library.
       
      bool disable_macros = 2;
      Returns:
      This builder for chaining.
    • getIncludeMacrosList

      public com.google.protobuf.ProtocolStringList getIncludeMacrosList()
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Specified by:
      getIncludeMacrosList in interface LibrarySubsetOrBuilder
      Returns:
      A list containing the includeMacros.
    • getIncludeMacrosCount

      public int getIncludeMacrosCount()
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Specified by:
      getIncludeMacrosCount in interface LibrarySubsetOrBuilder
      Returns:
      The count of includeMacros.
    • getIncludeMacros

      public String getIncludeMacros(int index)
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Specified by:
      getIncludeMacros in interface LibrarySubsetOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The includeMacros at the given index.
    • getIncludeMacrosBytes

      public com.google.protobuf.ByteString getIncludeMacrosBytes(int index)
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Specified by:
      getIncludeMacrosBytes in interface LibrarySubsetOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the includeMacros at the given index.
    • setIncludeMacros

      public LibrarySubset.Builder setIncludeMacros(int index, String value)
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Parameters:
      index - The index to set the value at.
      value - The includeMacros to set.
      Returns:
      This builder for chaining.
    • addIncludeMacros

      public LibrarySubset.Builder addIncludeMacros(String value)
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Parameters:
      value - The includeMacros to add.
      Returns:
      This builder for chaining.
    • addAllIncludeMacros

      public LibrarySubset.Builder addAllIncludeMacros(Iterable<String> values)
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Parameters:
      values - The includeMacros to add.
      Returns:
      This builder for chaining.
    • clearIncludeMacros

      public LibrarySubset.Builder clearIncludeMacros()
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Returns:
      This builder for chaining.
    • addIncludeMacrosBytes

      public LibrarySubset.Builder addIncludeMacrosBytes(com.google.protobuf.ByteString value)
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Parameters:
      value - The bytes of the includeMacros to add.
      Returns:
      This builder for chaining.
    • getExcludeMacrosList

      public com.google.protobuf.ProtocolStringList getExcludeMacrosList()
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Specified by:
      getExcludeMacrosList in interface LibrarySubsetOrBuilder
      Returns:
      A list containing the excludeMacros.
    • getExcludeMacrosCount

      public int getExcludeMacrosCount()
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Specified by:
      getExcludeMacrosCount in interface LibrarySubsetOrBuilder
      Returns:
      The count of excludeMacros.
    • getExcludeMacros

      public String getExcludeMacros(int index)
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Specified by:
      getExcludeMacros in interface LibrarySubsetOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The excludeMacros at the given index.
    • getExcludeMacrosBytes

      public com.google.protobuf.ByteString getExcludeMacrosBytes(int index)
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Specified by:
      getExcludeMacrosBytes in interface LibrarySubsetOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the excludeMacros at the given index.
    • setExcludeMacros

      public LibrarySubset.Builder setExcludeMacros(int index, String value)
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Parameters:
      index - The index to set the value at.
      value - The excludeMacros to set.
      Returns:
      This builder for chaining.
    • addExcludeMacros

      public LibrarySubset.Builder addExcludeMacros(String value)
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Parameters:
      value - The excludeMacros to add.
      Returns:
      This builder for chaining.
    • addAllExcludeMacros

      public LibrarySubset.Builder addAllExcludeMacros(Iterable<String> values)
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Parameters:
      values - The excludeMacros to add.
      Returns:
      This builder for chaining.
    • clearExcludeMacros

      public LibrarySubset.Builder clearExcludeMacros()
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Returns:
      This builder for chaining.
    • addExcludeMacrosBytes

      public LibrarySubset.Builder addExcludeMacrosBytes(com.google.protobuf.ByteString value)
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Parameters:
      value - The bytes of the excludeMacros to add.
      Returns:
      This builder for chaining.
    • getIncludeFunctionsList

      public List<Decl> getIncludeFunctionsList()
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
      Specified by:
      getIncludeFunctionsList in interface LibrarySubsetOrBuilder
    • getIncludeFunctionsCount

      public int getIncludeFunctionsCount()
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
      Specified by:
      getIncludeFunctionsCount in interface LibrarySubsetOrBuilder
    • getIncludeFunctions

      public Decl getIncludeFunctions(int index)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
      Specified by:
      getIncludeFunctions in interface LibrarySubsetOrBuilder
    • setIncludeFunctions

      public LibrarySubset.Builder setIncludeFunctions(int index, Decl value)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • setIncludeFunctions

      public LibrarySubset.Builder setIncludeFunctions(int index, Decl.Builder builderForValue)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • addIncludeFunctions

      public LibrarySubset.Builder addIncludeFunctions(Decl value)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • addIncludeFunctions

      public LibrarySubset.Builder addIncludeFunctions(int index, Decl value)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • addIncludeFunctions

      public LibrarySubset.Builder addIncludeFunctions(Decl.Builder builderForValue)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • addIncludeFunctions

      public LibrarySubset.Builder addIncludeFunctions(int index, Decl.Builder builderForValue)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • addAllIncludeFunctions

      public LibrarySubset.Builder addAllIncludeFunctions(Iterable<? extends Decl> values)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • clearIncludeFunctions

      public LibrarySubset.Builder clearIncludeFunctions()
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • removeIncludeFunctions

      public LibrarySubset.Builder removeIncludeFunctions(int index)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • getIncludeFunctionsBuilder

      public Decl.Builder getIncludeFunctionsBuilder(int index)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • getIncludeFunctionsOrBuilder

      public DeclOrBuilder getIncludeFunctionsOrBuilder(int index)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
      Specified by:
      getIncludeFunctionsOrBuilder in interface LibrarySubsetOrBuilder
    • getIncludeFunctionsOrBuilderList

      public List<? extends DeclOrBuilder> getIncludeFunctionsOrBuilderList()
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
      Specified by:
      getIncludeFunctionsOrBuilderList in interface LibrarySubsetOrBuilder
    • addIncludeFunctionsBuilder

      public Decl.Builder addIncludeFunctionsBuilder()
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • addIncludeFunctionsBuilder

      public Decl.Builder addIncludeFunctionsBuilder(int index)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • getIncludeFunctionsBuilderList

      public List<Decl.Builder> getIncludeFunctionsBuilderList()
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • getExcludeFunctionsList

      public List<Decl> getExcludeFunctionsList()
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
      Specified by:
      getExcludeFunctionsList in interface LibrarySubsetOrBuilder
    • getExcludeFunctionsCount

      public int getExcludeFunctionsCount()
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
      Specified by:
      getExcludeFunctionsCount in interface LibrarySubsetOrBuilder
    • getExcludeFunctions

      public Decl getExcludeFunctions(int index)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
      Specified by:
      getExcludeFunctions in interface LibrarySubsetOrBuilder
    • setExcludeFunctions

      public LibrarySubset.Builder setExcludeFunctions(int index, Decl value)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • setExcludeFunctions

      public LibrarySubset.Builder setExcludeFunctions(int index, Decl.Builder builderForValue)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • addExcludeFunctions

      public LibrarySubset.Builder addExcludeFunctions(Decl value)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • addExcludeFunctions

      public LibrarySubset.Builder addExcludeFunctions(int index, Decl value)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • addExcludeFunctions

      public LibrarySubset.Builder addExcludeFunctions(Decl.Builder builderForValue)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • addExcludeFunctions

      public LibrarySubset.Builder addExcludeFunctions(int index, Decl.Builder builderForValue)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • addAllExcludeFunctions

      public LibrarySubset.Builder addAllExcludeFunctions(Iterable<? extends Decl> values)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • clearExcludeFunctions

      public LibrarySubset.Builder clearExcludeFunctions()
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • removeExcludeFunctions

      public LibrarySubset.Builder removeExcludeFunctions(int index)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • getExcludeFunctionsBuilder

      public Decl.Builder getExcludeFunctionsBuilder(int index)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • getExcludeFunctionsOrBuilder

      public DeclOrBuilder getExcludeFunctionsOrBuilder(int index)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
      Specified by:
      getExcludeFunctionsOrBuilder in interface LibrarySubsetOrBuilder
    • getExcludeFunctionsOrBuilderList

      public List<? extends DeclOrBuilder> getExcludeFunctionsOrBuilderList()
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
      Specified by:
      getExcludeFunctionsOrBuilderList in interface LibrarySubsetOrBuilder
    • addExcludeFunctionsBuilder

      public Decl.Builder addExcludeFunctionsBuilder()
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • addExcludeFunctionsBuilder

      public Decl.Builder addExcludeFunctionsBuilder(int index)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • getExcludeFunctionsBuilderList

      public List<Decl.Builder> getExcludeFunctionsBuilderList()
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • setUnknownFields

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

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