Class CheckRequest.Builder

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

public static final class CheckRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CheckRequest.Builder> implements CheckRequestOrBuilder
 Request message for the Check method.
 
Protobuf type cel.expr.conformance.CheckRequest
  • 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<CheckRequest.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public CheckRequest.Builder mergeFrom(CheckRequest other)
    • isInitialized

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

      public CheckRequest.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<CheckRequest.Builder>
      Throws:
      IOException
    • hasParsedExpr

      public boolean hasParsedExpr()
       Required. The parsed representation of the CEL program.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
      Specified by:
      hasParsedExpr in interface CheckRequestOrBuilder
      Returns:
      Whether the parsedExpr field is set.
    • getParsedExpr

      public ParsedExpr getParsedExpr()
       Required. The parsed representation of the CEL program.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
      Specified by:
      getParsedExpr in interface CheckRequestOrBuilder
      Returns:
      The parsedExpr.
    • setParsedExpr

      public CheckRequest.Builder setParsedExpr(ParsedExpr value)
       Required. The parsed representation of the CEL program.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
    • setParsedExpr

      public CheckRequest.Builder setParsedExpr(ParsedExpr.Builder builderForValue)
       Required. The parsed representation of the CEL program.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
    • mergeParsedExpr

      public CheckRequest.Builder mergeParsedExpr(ParsedExpr value)
       Required. The parsed representation of the CEL program.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
    • clearParsedExpr

      public CheckRequest.Builder clearParsedExpr()
       Required. The parsed representation of the CEL program.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
    • getParsedExprBuilder

      public ParsedExpr.Builder getParsedExprBuilder()
       Required. The parsed representation of the CEL program.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
    • getParsedExprOrBuilder

      public ParsedExprOrBuilder getParsedExprOrBuilder()
       Required. The parsed representation of the CEL program.
       
      .cel.expr.ParsedExpr parsed_expr = 1;
      Specified by:
      getParsedExprOrBuilder in interface CheckRequestOrBuilder
    • getTypeEnvList

      public 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 .cel.expr.Decl type_env = 2;
      Specified by:
      getTypeEnvList in interface CheckRequestOrBuilder
    • getTypeEnvCount

      public int getTypeEnvCount()
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
      Specified by:
      getTypeEnvCount in interface CheckRequestOrBuilder
    • getTypeEnv

      public 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 .cel.expr.Decl type_env = 2;
      Specified by:
      getTypeEnv in interface CheckRequestOrBuilder
    • setTypeEnv

      public CheckRequest.Builder setTypeEnv(int index, Decl value)
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • setTypeEnv

      public CheckRequest.Builder setTypeEnv(int index, Decl.Builder builderForValue)
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • addTypeEnv

      public CheckRequest.Builder addTypeEnv(Decl value)
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • addTypeEnv

      public CheckRequest.Builder addTypeEnv(int index, Decl value)
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • addTypeEnv

      public CheckRequest.Builder addTypeEnv(Decl.Builder builderForValue)
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • addTypeEnv

      public CheckRequest.Builder addTypeEnv(int index, Decl.Builder builderForValue)
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • addAllTypeEnv

      public CheckRequest.Builder addAllTypeEnv(Iterable<? extends Decl> values)
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • clearTypeEnv

      public CheckRequest.Builder clearTypeEnv()
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • removeTypeEnv

      public CheckRequest.Builder removeTypeEnv(int index)
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • getTypeEnvBuilder

      public Decl.Builder getTypeEnvBuilder(int index)
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • getTypeEnvOrBuilder

      public 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 .cel.expr.Decl type_env = 2;
      Specified by:
      getTypeEnvOrBuilder in interface CheckRequestOrBuilder
    • getTypeEnvOrBuilderList

      public 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 .cel.expr.Decl type_env = 2;
      Specified by:
      getTypeEnvOrBuilderList in interface CheckRequestOrBuilder
    • addTypeEnvBuilder

      public Decl.Builder addTypeEnvBuilder()
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • addTypeEnvBuilder

      public Decl.Builder addTypeEnvBuilder(int index)
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • getTypeEnvBuilderList

      public List<Decl.Builder> getTypeEnvBuilderList()
       Declarations of types for external variables and functions.
       Required if program uses external variables or functions
       not in the default environment.
       
      repeated .cel.expr.Decl type_env = 2;
    • getContainer

      public String getContainer()
       The protocol buffer context.  See "Name Resolution" in the
       Language Definition.
       
      string container = 3;
      Specified by:
      getContainer in interface CheckRequestOrBuilder
      Returns:
      The container.
    • getContainerBytes

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

      public CheckRequest.Builder setContainer(String value)
       The protocol buffer context.  See "Name Resolution" in the
       Language Definition.
       
      string container = 3;
      Parameters:
      value - The container to set.
      Returns:
      This builder for chaining.
    • clearContainer

      public CheckRequest.Builder clearContainer()
       The protocol buffer context.  See "Name Resolution" in the
       Language Definition.
       
      string container = 3;
      Returns:
      This builder for chaining.
    • setContainerBytes

      public CheckRequest.Builder setContainerBytes(com.google.protobuf.ByteString value)
       The protocol buffer context.  See "Name Resolution" in the
       Language Definition.
       
      string container = 3;
      Parameters:
      value - The bytes for container to set.
      Returns:
      This builder for chaining.
    • getNoStdEnv

      public boolean getNoStdEnv()
       If true, use only the declarations in [type_env][cel.expr.conformance.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;
      Specified by:
      getNoStdEnv in interface CheckRequestOrBuilder
      Returns:
      The noStdEnv.
    • setNoStdEnv

      public CheckRequest.Builder setNoStdEnv(boolean value)
       If true, use only the declarations in [type_env][cel.expr.conformance.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;
      Parameters:
      value - The noStdEnv to set.
      Returns:
      This builder for chaining.
    • clearNoStdEnv

      public CheckRequest.Builder clearNoStdEnv()
       If true, use only the declarations in [type_env][cel.expr.conformance.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:
      This builder for chaining.
    • setUnknownFields

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

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