Class Type.Builder

  • All Implemented Interfaces:
    TypeOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable
    Enclosing class:
    Type

    public static final class Type.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<Type.Builder>
    implements TypeOrBuilder
     Represents a CEL type.
     
    Protobuf type google.api.expr.v1alpha1.Type
    • Constructor Detail

      • Builder

        private Builder()
      • Builder

        private Builder​(com.google.protobuf.AbstractMessage.BuilderParent parent)
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Type.Builder>
      • clear

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

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

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

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

        private void buildPartial0​(Type result)
      • buildPartialOneofs

        private void buildPartialOneofs​(Type result)
      • mergeFrom

        public Type.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<Type.Builder>
      • isInitialized

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

        public Type.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<Type.Builder>
        Throws:
        java.io.IOException
      • hasDyn

        public boolean hasDyn()
         Dynamic type.
         
        .google.protobuf.Empty dyn = 1;
        Specified by:
        hasDyn in interface TypeOrBuilder
        Returns:
        Whether the dyn field is set.
      • getDyn

        public com.google.protobuf.Empty getDyn()
         Dynamic type.
         
        .google.protobuf.Empty dyn = 1;
        Specified by:
        getDyn in interface TypeOrBuilder
        Returns:
        The dyn.
      • setDyn

        public Type.Builder setDyn​(com.google.protobuf.Empty value)
         Dynamic type.
         
        .google.protobuf.Empty dyn = 1;
      • setDyn

        public Type.Builder setDyn​(com.google.protobuf.Empty.Builder builderForValue)
         Dynamic type.
         
        .google.protobuf.Empty dyn = 1;
      • mergeDyn

        public Type.Builder mergeDyn​(com.google.protobuf.Empty value)
         Dynamic type.
         
        .google.protobuf.Empty dyn = 1;
      • clearDyn

        public Type.Builder clearDyn()
         Dynamic type.
         
        .google.protobuf.Empty dyn = 1;
      • getDynBuilder

        public com.google.protobuf.Empty.Builder getDynBuilder()
         Dynamic type.
         
        .google.protobuf.Empty dyn = 1;
      • getDynOrBuilder

        public com.google.protobuf.EmptyOrBuilder getDynOrBuilder()
         Dynamic type.
         
        .google.protobuf.Empty dyn = 1;
        Specified by:
        getDynOrBuilder in interface TypeOrBuilder
      • getDynFieldBuilder

        private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Empty,​com.google.protobuf.Empty.Builder,​com.google.protobuf.EmptyOrBuilder> getDynFieldBuilder()
         Dynamic type.
         
        .google.protobuf.Empty dyn = 1;
      • hasNull

        public boolean hasNull()
         Null value.
         
        .google.protobuf.NullValue null = 2;
        Specified by:
        hasNull in interface TypeOrBuilder
        Returns:
        Whether the null field is set.
      • getNullValue

        public int getNullValue()
         Null value.
         
        .google.protobuf.NullValue null = 2;
        Specified by:
        getNullValue in interface TypeOrBuilder
        Returns:
        The enum numeric value on the wire for null.
      • setNullValue

        public Type.Builder setNullValue​(int value)
         Null value.
         
        .google.protobuf.NullValue null = 2;
        Parameters:
        value - The enum numeric value on the wire for null to set.
        Returns:
        This builder for chaining.
      • getNull

        public com.google.protobuf.NullValue getNull()
         Null value.
         
        .google.protobuf.NullValue null = 2;
        Specified by:
        getNull in interface TypeOrBuilder
        Returns:
        The null.
      • setNull

        public Type.Builder setNull​(com.google.protobuf.NullValue value)
         Null value.
         
        .google.protobuf.NullValue null = 2;
        Parameters:
        value - The null to set.
        Returns:
        This builder for chaining.
      • clearNull

        public Type.Builder clearNull()
         Null value.
         
        .google.protobuf.NullValue null = 2;
        Returns:
        This builder for chaining.
      • hasPrimitive

        public boolean hasPrimitive()
         Primitive types: `true`, `1u`, `-2.0`, `'string'`, `b'bytes'`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType primitive = 3;
        Specified by:
        hasPrimitive in interface TypeOrBuilder
        Returns:
        Whether the primitive field is set.
      • getPrimitiveValue

        public int getPrimitiveValue()
         Primitive types: `true`, `1u`, `-2.0`, `'string'`, `b'bytes'`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType primitive = 3;
        Specified by:
        getPrimitiveValue in interface TypeOrBuilder
        Returns:
        The enum numeric value on the wire for primitive.
      • setPrimitiveValue

        public Type.Builder setPrimitiveValue​(int value)
         Primitive types: `true`, `1u`, `-2.0`, `'string'`, `b'bytes'`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType primitive = 3;
        Parameters:
        value - The enum numeric value on the wire for primitive to set.
        Returns:
        This builder for chaining.
      • getPrimitive

        public Type.PrimitiveType getPrimitive()
         Primitive types: `true`, `1u`, `-2.0`, `'string'`, `b'bytes'`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType primitive = 3;
        Specified by:
        getPrimitive in interface TypeOrBuilder
        Returns:
        The primitive.
      • setPrimitive

        public Type.Builder setPrimitive​(Type.PrimitiveType value)
         Primitive types: `true`, `1u`, `-2.0`, `'string'`, `b'bytes'`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType primitive = 3;
        Parameters:
        value - The primitive to set.
        Returns:
        This builder for chaining.
      • clearPrimitive

        public Type.Builder clearPrimitive()
         Primitive types: `true`, `1u`, `-2.0`, `'string'`, `b'bytes'`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType primitive = 3;
        Returns:
        This builder for chaining.
      • hasWrapper

        public boolean hasWrapper()
         Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType wrapper = 4;
        Specified by:
        hasWrapper in interface TypeOrBuilder
        Returns:
        Whether the wrapper field is set.
      • getWrapperValue

        public int getWrapperValue()
         Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType wrapper = 4;
        Specified by:
        getWrapperValue in interface TypeOrBuilder
        Returns:
        The enum numeric value on the wire for wrapper.
      • setWrapperValue

        public Type.Builder setWrapperValue​(int value)
         Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType wrapper = 4;
        Parameters:
        value - The enum numeric value on the wire for wrapper to set.
        Returns:
        This builder for chaining.
      • getWrapper

        public Type.PrimitiveType getWrapper()
         Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType wrapper = 4;
        Specified by:
        getWrapper in interface TypeOrBuilder
        Returns:
        The wrapper.
      • setWrapper

        public Type.Builder setWrapper​(Type.PrimitiveType value)
         Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType wrapper = 4;
        Parameters:
        value - The wrapper to set.
        Returns:
        This builder for chaining.
      • clearWrapper

        public Type.Builder clearWrapper()
         Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`.
         
        .google.api.expr.v1alpha1.Type.PrimitiveType wrapper = 4;
        Returns:
        This builder for chaining.
      • hasWellKnown

        public boolean hasWellKnown()
         Well-known protobuf type such as `google.protobuf.Timestamp`.
         
        .google.api.expr.v1alpha1.Type.WellKnownType well_known = 5;
        Specified by:
        hasWellKnown in interface TypeOrBuilder
        Returns:
        Whether the wellKnown field is set.
      • getWellKnownValue

        public int getWellKnownValue()
         Well-known protobuf type such as `google.protobuf.Timestamp`.
         
        .google.api.expr.v1alpha1.Type.WellKnownType well_known = 5;
        Specified by:
        getWellKnownValue in interface TypeOrBuilder
        Returns:
        The enum numeric value on the wire for wellKnown.
      • setWellKnownValue

        public Type.Builder setWellKnownValue​(int value)
         Well-known protobuf type such as `google.protobuf.Timestamp`.
         
        .google.api.expr.v1alpha1.Type.WellKnownType well_known = 5;
        Parameters:
        value - The enum numeric value on the wire for wellKnown to set.
        Returns:
        This builder for chaining.
      • getWellKnown

        public Type.WellKnownType getWellKnown()
         Well-known protobuf type such as `google.protobuf.Timestamp`.
         
        .google.api.expr.v1alpha1.Type.WellKnownType well_known = 5;
        Specified by:
        getWellKnown in interface TypeOrBuilder
        Returns:
        The wellKnown.
      • setWellKnown

        public Type.Builder setWellKnown​(Type.WellKnownType value)
         Well-known protobuf type such as `google.protobuf.Timestamp`.
         
        .google.api.expr.v1alpha1.Type.WellKnownType well_known = 5;
        Parameters:
        value - The wellKnown to set.
        Returns:
        This builder for chaining.
      • clearWellKnown

        public Type.Builder clearWellKnown()
         Well-known protobuf type such as `google.protobuf.Timestamp`.
         
        .google.api.expr.v1alpha1.Type.WellKnownType well_known = 5;
        Returns:
        This builder for chaining.
      • hasListType

        public boolean hasListType()
         Parameterized list with elements of `list_type`, e.g. `list<timestamp>`.
         
        .google.api.expr.v1alpha1.Type.ListType list_type = 6;
        Specified by:
        hasListType in interface TypeOrBuilder
        Returns:
        Whether the listType field is set.
      • getListType

        public Type.ListType getListType()
         Parameterized list with elements of `list_type`, e.g. `list<timestamp>`.
         
        .google.api.expr.v1alpha1.Type.ListType list_type = 6;
        Specified by:
        getListType in interface TypeOrBuilder
        Returns:
        The listType.
      • setListType

        public Type.Builder setListType​(Type.ListType value)
         Parameterized list with elements of `list_type`, e.g. `list<timestamp>`.
         
        .google.api.expr.v1alpha1.Type.ListType list_type = 6;
      • setListType

        public Type.Builder setListType​(Type.ListType.Builder builderForValue)
         Parameterized list with elements of `list_type`, e.g. `list<timestamp>`.
         
        .google.api.expr.v1alpha1.Type.ListType list_type = 6;
      • mergeListType

        public Type.Builder mergeListType​(Type.ListType value)
         Parameterized list with elements of `list_type`, e.g. `list<timestamp>`.
         
        .google.api.expr.v1alpha1.Type.ListType list_type = 6;
      • clearListType

        public Type.Builder clearListType()
         Parameterized list with elements of `list_type`, e.g. `list<timestamp>`.
         
        .google.api.expr.v1alpha1.Type.ListType list_type = 6;
      • getListTypeBuilder

        public Type.ListType.Builder getListTypeBuilder()
         Parameterized list with elements of `list_type`, e.g. `list<timestamp>`.
         
        .google.api.expr.v1alpha1.Type.ListType list_type = 6;
      • getListTypeFieldBuilder

        private com.google.protobuf.SingleFieldBuilder<Type.ListType,​Type.ListType.Builder,​Type.ListTypeOrBuilder> getListTypeFieldBuilder()
         Parameterized list with elements of `list_type`, e.g. `list<timestamp>`.
         
        .google.api.expr.v1alpha1.Type.ListType list_type = 6;
      • hasMapType

        public boolean hasMapType()
         Parameterized map with typed keys and values.
         
        .google.api.expr.v1alpha1.Type.MapType map_type = 7;
        Specified by:
        hasMapType in interface TypeOrBuilder
        Returns:
        Whether the mapType field is set.
      • getMapType

        public Type.MapType getMapType()
         Parameterized map with typed keys and values.
         
        .google.api.expr.v1alpha1.Type.MapType map_type = 7;
        Specified by:
        getMapType in interface TypeOrBuilder
        Returns:
        The mapType.
      • setMapType

        public Type.Builder setMapType​(Type.MapType value)
         Parameterized map with typed keys and values.
         
        .google.api.expr.v1alpha1.Type.MapType map_type = 7;
      • setMapType

        public Type.Builder setMapType​(Type.MapType.Builder builderForValue)
         Parameterized map with typed keys and values.
         
        .google.api.expr.v1alpha1.Type.MapType map_type = 7;
      • mergeMapType

        public Type.Builder mergeMapType​(Type.MapType value)
         Parameterized map with typed keys and values.
         
        .google.api.expr.v1alpha1.Type.MapType map_type = 7;
      • clearMapType

        public Type.Builder clearMapType()
         Parameterized map with typed keys and values.
         
        .google.api.expr.v1alpha1.Type.MapType map_type = 7;
      • getMapTypeBuilder

        public Type.MapType.Builder getMapTypeBuilder()
         Parameterized map with typed keys and values.
         
        .google.api.expr.v1alpha1.Type.MapType map_type = 7;
      • hasFunction

        public boolean hasFunction()
         Function type.
         
        .google.api.expr.v1alpha1.Type.FunctionType function = 8;
        Specified by:
        hasFunction in interface TypeOrBuilder
        Returns:
        Whether the function field is set.
      • getFunction

        public Type.FunctionType getFunction()
         Function type.
         
        .google.api.expr.v1alpha1.Type.FunctionType function = 8;
        Specified by:
        getFunction in interface TypeOrBuilder
        Returns:
        The function.
      • setFunction

        public Type.Builder setFunction​(Type.FunctionType value)
         Function type.
         
        .google.api.expr.v1alpha1.Type.FunctionType function = 8;
      • mergeFunction

        public Type.Builder mergeFunction​(Type.FunctionType value)
         Function type.
         
        .google.api.expr.v1alpha1.Type.FunctionType function = 8;
      • clearFunction

        public Type.Builder clearFunction()
         Function type.
         
        .google.api.expr.v1alpha1.Type.FunctionType function = 8;
      • getFunctionBuilder

        public Type.FunctionType.Builder getFunctionBuilder()
         Function type.
         
        .google.api.expr.v1alpha1.Type.FunctionType function = 8;
      • hasMessageType

        public boolean hasMessageType()
         Protocol buffer message type.
        
         The `message_type` string specifies the qualified message type name. For
         example, `google.plus.Profile`.
         
        string message_type = 9;
        Specified by:
        hasMessageType in interface TypeOrBuilder
        Returns:
        Whether the messageType field is set.
      • getMessageType

        public java.lang.String getMessageType()
         Protocol buffer message type.
        
         The `message_type` string specifies the qualified message type name. For
         example, `google.plus.Profile`.
         
        string message_type = 9;
        Specified by:
        getMessageType in interface TypeOrBuilder
        Returns:
        The messageType.
      • getMessageTypeBytes

        public com.google.protobuf.ByteString getMessageTypeBytes()
         Protocol buffer message type.
        
         The `message_type` string specifies the qualified message type name. For
         example, `google.plus.Profile`.
         
        string message_type = 9;
        Specified by:
        getMessageTypeBytes in interface TypeOrBuilder
        Returns:
        The bytes for messageType.
      • setMessageType

        public Type.Builder setMessageType​(java.lang.String value)
         Protocol buffer message type.
        
         The `message_type` string specifies the qualified message type name. For
         example, `google.plus.Profile`.
         
        string message_type = 9;
        Parameters:
        value - The messageType to set.
        Returns:
        This builder for chaining.
      • clearMessageType

        public Type.Builder clearMessageType()
         Protocol buffer message type.
        
         The `message_type` string specifies the qualified message type name. For
         example, `google.plus.Profile`.
         
        string message_type = 9;
        Returns:
        This builder for chaining.
      • setMessageTypeBytes

        public Type.Builder setMessageTypeBytes​(com.google.protobuf.ByteString value)
         Protocol buffer message type.
        
         The `message_type` string specifies the qualified message type name. For
         example, `google.plus.Profile`.
         
        string message_type = 9;
        Parameters:
        value - The bytes for messageType to set.
        Returns:
        This builder for chaining.
      • hasTypeParam

        public boolean hasTypeParam()
         Type param type.
        
         The `type_param` string specifies the type parameter name, e.g. `list<E>`
         would be a `list_type` whose element type was a `type_param` type
         named `E`.
         
        string type_param = 10;
        Specified by:
        hasTypeParam in interface TypeOrBuilder
        Returns:
        Whether the typeParam field is set.
      • getTypeParam

        public java.lang.String getTypeParam()
         Type param type.
        
         The `type_param` string specifies the type parameter name, e.g. `list<E>`
         would be a `list_type` whose element type was a `type_param` type
         named `E`.
         
        string type_param = 10;
        Specified by:
        getTypeParam in interface TypeOrBuilder
        Returns:
        The typeParam.
      • getTypeParamBytes

        public com.google.protobuf.ByteString getTypeParamBytes()
         Type param type.
        
         The `type_param` string specifies the type parameter name, e.g. `list<E>`
         would be a `list_type` whose element type was a `type_param` type
         named `E`.
         
        string type_param = 10;
        Specified by:
        getTypeParamBytes in interface TypeOrBuilder
        Returns:
        The bytes for typeParam.
      • setTypeParam

        public Type.Builder setTypeParam​(java.lang.String value)
         Type param type.
        
         The `type_param` string specifies the type parameter name, e.g. `list<E>`
         would be a `list_type` whose element type was a `type_param` type
         named `E`.
         
        string type_param = 10;
        Parameters:
        value - The typeParam to set.
        Returns:
        This builder for chaining.
      • clearTypeParam

        public Type.Builder clearTypeParam()
         Type param type.
        
         The `type_param` string specifies the type parameter name, e.g. `list<E>`
         would be a `list_type` whose element type was a `type_param` type
         named `E`.
         
        string type_param = 10;
        Returns:
        This builder for chaining.
      • setTypeParamBytes

        public Type.Builder setTypeParamBytes​(com.google.protobuf.ByteString value)
         Type param type.
        
         The `type_param` string specifies the type parameter name, e.g. `list<E>`
         would be a `list_type` whose element type was a `type_param` type
         named `E`.
         
        string type_param = 10;
        Parameters:
        value - The bytes for typeParam to set.
        Returns:
        This builder for chaining.
      • hasType

        public boolean hasType()
         Type type.
        
         The `type` value specifies the target type. e.g. int is type with a
         target type of `Primitive.INT`.
         
        .google.api.expr.v1alpha1.Type type = 11;
        Specified by:
        hasType in interface TypeOrBuilder
        Returns:
        Whether the type field is set.
      • getType

        public Type getType()
         Type type.
        
         The `type` value specifies the target type. e.g. int is type with a
         target type of `Primitive.INT`.
         
        .google.api.expr.v1alpha1.Type type = 11;
        Specified by:
        getType in interface TypeOrBuilder
        Returns:
        The type.
      • setType

        public Type.Builder setType​(Type value)
         Type type.
        
         The `type` value specifies the target type. e.g. int is type with a
         target type of `Primitive.INT`.
         
        .google.api.expr.v1alpha1.Type type = 11;
      • setType

        public Type.Builder setType​(Type.Builder builderForValue)
         Type type.
        
         The `type` value specifies the target type. e.g. int is type with a
         target type of `Primitive.INT`.
         
        .google.api.expr.v1alpha1.Type type = 11;
      • mergeType

        public Type.Builder mergeType​(Type value)
         Type type.
        
         The `type` value specifies the target type. e.g. int is type with a
         target type of `Primitive.INT`.
         
        .google.api.expr.v1alpha1.Type type = 11;
      • clearType

        public Type.Builder clearType()
         Type type.
        
         The `type` value specifies the target type. e.g. int is type with a
         target type of `Primitive.INT`.
         
        .google.api.expr.v1alpha1.Type type = 11;
      • getTypeBuilder

        public Type.Builder getTypeBuilder()
         Type type.
        
         The `type` value specifies the target type. e.g. int is type with a
         target type of `Primitive.INT`.
         
        .google.api.expr.v1alpha1.Type type = 11;
      • getTypeOrBuilder

        public TypeOrBuilder getTypeOrBuilder()
         Type type.
        
         The `type` value specifies the target type. e.g. int is type with a
         target type of `Primitive.INT`.
         
        .google.api.expr.v1alpha1.Type type = 11;
        Specified by:
        getTypeOrBuilder in interface TypeOrBuilder
      • getTypeFieldBuilder

        private com.google.protobuf.SingleFieldBuilder<Type,​Type.Builder,​TypeOrBuilder> getTypeFieldBuilder()
         Type type.
        
         The `type` value specifies the target type. e.g. int is type with a
         target type of `Primitive.INT`.
         
        .google.api.expr.v1alpha1.Type type = 11;
      • hasError

        public boolean hasError()
         Error type.
        
         During type-checking if an expression is an error, its type is propagated
         as the `ERROR` type. This permits the type-checker to discover other
         errors present in the expression.
         
        .google.protobuf.Empty error = 12;
        Specified by:
        hasError in interface TypeOrBuilder
        Returns:
        Whether the error field is set.
      • getError

        public com.google.protobuf.Empty getError()
         Error type.
        
         During type-checking if an expression is an error, its type is propagated
         as the `ERROR` type. This permits the type-checker to discover other
         errors present in the expression.
         
        .google.protobuf.Empty error = 12;
        Specified by:
        getError in interface TypeOrBuilder
        Returns:
        The error.
      • setError

        public Type.Builder setError​(com.google.protobuf.Empty value)
         Error type.
        
         During type-checking if an expression is an error, its type is propagated
         as the `ERROR` type. This permits the type-checker to discover other
         errors present in the expression.
         
        .google.protobuf.Empty error = 12;
      • setError

        public Type.Builder setError​(com.google.protobuf.Empty.Builder builderForValue)
         Error type.
        
         During type-checking if an expression is an error, its type is propagated
         as the `ERROR` type. This permits the type-checker to discover other
         errors present in the expression.
         
        .google.protobuf.Empty error = 12;
      • mergeError

        public Type.Builder mergeError​(com.google.protobuf.Empty value)
         Error type.
        
         During type-checking if an expression is an error, its type is propagated
         as the `ERROR` type. This permits the type-checker to discover other
         errors present in the expression.
         
        .google.protobuf.Empty error = 12;
      • clearError

        public Type.Builder clearError()
         Error type.
        
         During type-checking if an expression is an error, its type is propagated
         as the `ERROR` type. This permits the type-checker to discover other
         errors present in the expression.
         
        .google.protobuf.Empty error = 12;
      • getErrorBuilder

        public com.google.protobuf.Empty.Builder getErrorBuilder()
         Error type.
        
         During type-checking if an expression is an error, its type is propagated
         as the `ERROR` type. This permits the type-checker to discover other
         errors present in the expression.
         
        .google.protobuf.Empty error = 12;
      • getErrorOrBuilder

        public com.google.protobuf.EmptyOrBuilder getErrorOrBuilder()
         Error type.
        
         During type-checking if an expression is an error, its type is propagated
         as the `ERROR` type. This permits the type-checker to discover other
         errors present in the expression.
         
        .google.protobuf.Empty error = 12;
        Specified by:
        getErrorOrBuilder in interface TypeOrBuilder
      • getErrorFieldBuilder

        private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Empty,​com.google.protobuf.Empty.Builder,​com.google.protobuf.EmptyOrBuilder> getErrorFieldBuilder()
         Error type.
        
         During type-checking if an expression is an error, its type is propagated
         as the `ERROR` type. This permits the type-checker to discover other
         errors present in the expression.
         
        .google.protobuf.Empty error = 12;
      • hasAbstractType

        public boolean hasAbstractType()
         Abstract, application defined type.
         
        .google.api.expr.v1alpha1.Type.AbstractType abstract_type = 14;
        Specified by:
        hasAbstractType in interface TypeOrBuilder
        Returns:
        Whether the abstractType field is set.
      • getAbstractType

        public Type.AbstractType getAbstractType()
         Abstract, application defined type.
         
        .google.api.expr.v1alpha1.Type.AbstractType abstract_type = 14;
        Specified by:
        getAbstractType in interface TypeOrBuilder
        Returns:
        The abstractType.
      • setAbstractType

        public Type.Builder setAbstractType​(Type.AbstractType value)
         Abstract, application defined type.
         
        .google.api.expr.v1alpha1.Type.AbstractType abstract_type = 14;
      • setAbstractType

        public Type.Builder setAbstractType​(Type.AbstractType.Builder builderForValue)
         Abstract, application defined type.
         
        .google.api.expr.v1alpha1.Type.AbstractType abstract_type = 14;
      • mergeAbstractType

        public Type.Builder mergeAbstractType​(Type.AbstractType value)
         Abstract, application defined type.
         
        .google.api.expr.v1alpha1.Type.AbstractType abstract_type = 14;
      • clearAbstractType

        public Type.Builder clearAbstractType()
         Abstract, application defined type.
         
        .google.api.expr.v1alpha1.Type.AbstractType abstract_type = 14;
      • getAbstractTypeBuilder

        public Type.AbstractType.Builder getAbstractTypeBuilder()
         Abstract, application defined type.
         
        .google.api.expr.v1alpha1.Type.AbstractType abstract_type = 14;