Class CheckRequest.Builder

  • All Implemented Interfaces:
    CheckRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.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 google.api.expr.v1alpha1.CheckRequest
    • 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<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,
                                             java.lang.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,
                                                     java.lang.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,
                                                     java.lang.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>
      • 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 java.io.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:
        java.io.IOException
      • hasParsedExpr

        public boolean hasParsedExpr()
         Required. The parsed representation of the CEL program.
         
        .google.api.expr.v1alpha1.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.
         
        .google.api.expr.v1alpha1.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.
         
        .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1;
      • setParsedExpr

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

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

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

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

        public 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;
        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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.Decl type_env = 2;
      • addAllTypeEnv

        public CheckRequest.Builder addAllTypeEnv​(java.lang.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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.Decl type_env = 2;
        Specified by:
        getTypeEnvOrBuilder in interface CheckRequestOrBuilder
      • getTypeEnvOrBuilderList

        public 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;
        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 .google.api.expr.v1alpha1.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 .google.api.expr.v1alpha1.Decl type_env = 2;
      • getTypeEnvBuilderList

        public java.util.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 .google.api.expr.v1alpha1.Decl type_env = 2;
      • getContainer

        public java.lang.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​(java.lang.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][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;
        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][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;
        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][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:
        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>