Interface CheckRequestOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    CheckRequest, CheckRequest.Builder

    public interface CheckRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getContainer()
      The protocol buffer context.
      com.google.protobuf.ByteString getContainerBytes()
      The protocol buffer context.
      boolean getNoStdEnv()
      If true, use only the declarations in [type_env][google.api.expr.v1alpha1.CheckRequest.type_env].
      ParsedExpr getParsedExpr()
      Required.
      ParsedExprOrBuilder getParsedExprOrBuilder()
      Required.
      Decl getTypeEnv​(int index)
      Declarations of types for external variables and functions.
      int getTypeEnvCount()
      Declarations of types for external variables and functions.
      java.util.List<Decl> getTypeEnvList()
      Declarations of types for external variables and functions.
      DeclOrBuilder getTypeEnvOrBuilder​(int index)
      Declarations of types for external variables and functions.
      java.util.List<? extends DeclOrBuilder> getTypeEnvOrBuilderList()
      Declarations of types for external variables and functions.
      boolean hasParsedExpr()
      Required.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

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

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasParsedExpr

        boolean hasParsedExpr()
         Required. The parsed representation of the CEL program.
         
        .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1;
        Returns:
        Whether the parsedExpr field is set.
      • getParsedExpr

        ParsedExpr getParsedExpr()
         Required. The parsed representation of the CEL program.
         
        .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1;
        Returns:
        The parsedExpr.
      • getParsedExprOrBuilder

        ParsedExprOrBuilder getParsedExprOrBuilder()
         Required. The parsed representation of the CEL program.
         
        .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1;
      • getTypeEnvList

        java.util.List<Decl> getTypeEnvList()
         Declarations of types for external variables and functions.
         Required if program uses external variables or functions
         not in the default environment.
         
        repeated .google.api.expr.v1alpha1.Decl type_env = 2;
      • getTypeEnv

        Decl getTypeEnv​(int index)
         Declarations of types for external variables and functions.
         Required if program uses external variables or functions
         not in the default environment.
         
        repeated .google.api.expr.v1alpha1.Decl type_env = 2;
      • getTypeEnvCount

        int getTypeEnvCount()
         Declarations of types for external variables and functions.
         Required if program uses external variables or functions
         not in the default environment.
         
        repeated .google.api.expr.v1alpha1.Decl type_env = 2;
      • getTypeEnvOrBuilderList

        java.util.List<? extends DeclOrBuilder> getTypeEnvOrBuilderList()
         Declarations of types for external variables and functions.
         Required if program uses external variables or functions
         not in the default environment.
         
        repeated .google.api.expr.v1alpha1.Decl type_env = 2;
      • getTypeEnvOrBuilder

        DeclOrBuilder getTypeEnvOrBuilder​(int index)
         Declarations of types for external variables and functions.
         Required if program uses external variables or functions
         not in the default environment.
         
        repeated .google.api.expr.v1alpha1.Decl type_env = 2;
      • getContainer

        java.lang.String getContainer()
         The protocol buffer context.  See "Name Resolution" in the
         Language Definition.
         
        string container = 3;
        Returns:
        The container.
      • getContainerBytes

        com.google.protobuf.ByteString getContainerBytes()
         The protocol buffer context.  See "Name Resolution" in the
         Language Definition.
         
        string container = 3;
        Returns:
        The bytes for container.
      • getNoStdEnv

        boolean getNoStdEnv()
         If true, use only the declarations in [type_env][google.api.expr.v1alpha1.CheckRequest.type_env].  If false (default),
         add declarations for the standard definitions to the type environment.  See
         "Standard Definitions" in the Language Definition.
         
        bool no_std_env = 4;
        Returns:
        The noStdEnv.