Package dev.cel.expr

Interface Decl.FunctionDeclOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Decl.FunctionDecl, Decl.FunctionDecl.Builder
    Enclosing class:
    Decl

    public static interface Decl.FunctionDeclOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getOverloadsList

        java.util.List<Decl.FunctionDecl.Overload> getOverloadsList()
         Required. List of function overloads, must contain at least one overload.
         
        repeated .cel.expr.Decl.FunctionDecl.Overload overloads = 1;
      • getOverloads

        Decl.FunctionDecl.Overload getOverloads​(int index)
         Required. List of function overloads, must contain at least one overload.
         
        repeated .cel.expr.Decl.FunctionDecl.Overload overloads = 1;
      • getOverloadsCount

        int getOverloadsCount()
         Required. List of function overloads, must contain at least one overload.
         
        repeated .cel.expr.Decl.FunctionDecl.Overload overloads = 1;
      • getOverloadsOrBuilderList

        java.util.List<? extends Decl.FunctionDecl.OverloadOrBuilder> getOverloadsOrBuilderList()
         Required. List of function overloads, must contain at least one overload.
         
        repeated .cel.expr.Decl.FunctionDecl.Overload overloads = 1;
      • getOverloadsOrBuilder

        Decl.FunctionDecl.OverloadOrBuilder getOverloadsOrBuilder​(int index)
         Required. List of function overloads, must contain at least one overload.
         
        repeated .cel.expr.Decl.FunctionDecl.Overload overloads = 1;
      • getDoc

        java.lang.String getDoc()
         Documentation string for the function that indicates the general purpose
         of the function and its behavior.
        
         Documentation strings for the function should be general purpose with
         specific examples provided in the overload doc string.
        
         Examples:
        
         The 'in' operator tests whether an item exists in a collection.
        
         The 'substring' function returns a substring of a target string.
         
        string doc = 2;
        Returns:
        The doc.
      • getDocBytes

        com.google.protobuf.ByteString getDocBytes()
         Documentation string for the function that indicates the general purpose
         of the function and its behavior.
        
         Documentation strings for the function should be general purpose with
         specific examples provided in the overload doc string.
        
         Examples:
        
         The 'in' operator tests whether an item exists in a collection.
        
         The 'substring' function returns a substring of a target string.
         
        string doc = 2;
        Returns:
        The bytes for doc.