Package dev.cel.expr
Class Type.FunctionType.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Type.FunctionType.Builder>
-
- dev.cel.expr.Type.FunctionType.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Type.FunctionTypeOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Type.FunctionType
public static final class Type.FunctionType.Builder extends com.google.protobuf.GeneratedMessage.Builder<Type.FunctionType.Builder> implements Type.FunctionTypeOrBuilder
Function type with result and arg types.
Protobuf typecel.expr.Type.FunctionType
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Type>
argTypes_
private com.google.protobuf.RepeatedFieldBuilder<Type,Type.Builder,TypeOrBuilder>
argTypesBuilder_
private int
bitField0_
private Type
resultType_
private com.google.protobuf.SingleFieldBuilder<Type,Type.Builder,TypeOrBuilder>
resultTypeBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Type.FunctionType.Builder
addAllArgTypes(java.lang.Iterable<? extends Type> values)
Argument types of the function.Type.FunctionType.Builder
addArgTypes(int index, Type value)
Argument types of the function.Type.FunctionType.Builder
addArgTypes(int index, Type.Builder builderForValue)
Argument types of the function.Type.FunctionType.Builder
addArgTypes(Type value)
Argument types of the function.Type.FunctionType.Builder
addArgTypes(Type.Builder builderForValue)
Argument types of the function.Type.Builder
addArgTypesBuilder()
Argument types of the function.Type.Builder
addArgTypesBuilder(int index)
Argument types of the function.Type.FunctionType
build()
Type.FunctionType
buildPartial()
private void
buildPartial0(Type.FunctionType result)
private void
buildPartialRepeatedFields(Type.FunctionType result)
Type.FunctionType.Builder
clear()
Type.FunctionType.Builder
clearArgTypes()
Argument types of the function.Type.FunctionType.Builder
clearResultType()
Result type of the function.private void
ensureArgTypesIsMutable()
Type
getArgTypes(int index)
Argument types of the function.Type.Builder
getArgTypesBuilder(int index)
Argument types of the function.java.util.List<Type.Builder>
getArgTypesBuilderList()
Argument types of the function.int
getArgTypesCount()
Argument types of the function.private com.google.protobuf.RepeatedFieldBuilder<Type,Type.Builder,TypeOrBuilder>
getArgTypesFieldBuilder()
java.util.List<Type>
getArgTypesList()
Argument types of the function.TypeOrBuilder
getArgTypesOrBuilder(int index)
Argument types of the function.java.util.List<? extends TypeOrBuilder>
getArgTypesOrBuilderList()
Argument types of the function.Type.FunctionType
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Type
getResultType()
Result type of the function.Type.Builder
getResultTypeBuilder()
Result type of the function.private com.google.protobuf.SingleFieldBuilder<Type,Type.Builder,TypeOrBuilder>
getResultTypeFieldBuilder()
Result type of the function.TypeOrBuilder
getResultTypeOrBuilder()
Result type of the function.boolean
hasResultType()
Result type of the function.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Type.FunctionType.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Type.FunctionType.Builder
mergeFrom(com.google.protobuf.Message other)
Type.FunctionType.Builder
mergeFrom(Type.FunctionType other)
Type.FunctionType.Builder
mergeResultType(Type value)
Result type of the function.Type.FunctionType.Builder
removeArgTypes(int index)
Argument types of the function.Type.FunctionType.Builder
setArgTypes(int index, Type value)
Argument types of the function.Type.FunctionType.Builder
setArgTypes(int index, Type.Builder builderForValue)
Argument types of the function.Type.FunctionType.Builder
setResultType(Type value)
Result type of the function.Type.FunctionType.Builder
setResultType(Type.Builder builderForValue)
Result type of the function.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
resultType_
private Type resultType_
-
resultTypeBuilder_
private com.google.protobuf.SingleFieldBuilder<Type,Type.Builder,TypeOrBuilder> resultTypeBuilder_
-
argTypes_
private java.util.List<Type> argTypes_
-
argTypesBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Type,Type.Builder,TypeOrBuilder> argTypesBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Type.FunctionType.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Type.FunctionType.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Type.FunctionType.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Type.FunctionType.Builder>
-
getDefaultInstanceForType
public Type.FunctionType getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Type.FunctionType build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Type.FunctionType buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(Type.FunctionType result)
-
buildPartial0
private void buildPartial0(Type.FunctionType result)
-
mergeFrom
public Type.FunctionType.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Type.FunctionType.Builder>
-
mergeFrom
public Type.FunctionType.Builder mergeFrom(Type.FunctionType other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Type.FunctionType.Builder>
-
mergeFrom
public Type.FunctionType.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Type.FunctionType.Builder>
- Throws:
java.io.IOException
-
hasResultType
public boolean hasResultType()
Result type of the function.
.cel.expr.Type result_type = 1;
- Specified by:
hasResultType
in interfaceType.FunctionTypeOrBuilder
- Returns:
- Whether the resultType field is set.
-
getResultType
public Type getResultType()
Result type of the function.
.cel.expr.Type result_type = 1;
- Specified by:
getResultType
in interfaceType.FunctionTypeOrBuilder
- Returns:
- The resultType.
-
setResultType
public Type.FunctionType.Builder setResultType(Type value)
Result type of the function.
.cel.expr.Type result_type = 1;
-
setResultType
public Type.FunctionType.Builder setResultType(Type.Builder builderForValue)
Result type of the function.
.cel.expr.Type result_type = 1;
-
mergeResultType
public Type.FunctionType.Builder mergeResultType(Type value)
Result type of the function.
.cel.expr.Type result_type = 1;
-
clearResultType
public Type.FunctionType.Builder clearResultType()
Result type of the function.
.cel.expr.Type result_type = 1;
-
getResultTypeBuilder
public Type.Builder getResultTypeBuilder()
Result type of the function.
.cel.expr.Type result_type = 1;
-
getResultTypeOrBuilder
public TypeOrBuilder getResultTypeOrBuilder()
Result type of the function.
.cel.expr.Type result_type = 1;
- Specified by:
getResultTypeOrBuilder
in interfaceType.FunctionTypeOrBuilder
-
getResultTypeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Type,Type.Builder,TypeOrBuilder> getResultTypeFieldBuilder()
Result type of the function.
.cel.expr.Type result_type = 1;
-
ensureArgTypesIsMutable
private void ensureArgTypesIsMutable()
-
getArgTypesList
public java.util.List<Type> getArgTypesList()
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
- Specified by:
getArgTypesList
in interfaceType.FunctionTypeOrBuilder
-
getArgTypesCount
public int getArgTypesCount()
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
- Specified by:
getArgTypesCount
in interfaceType.FunctionTypeOrBuilder
-
getArgTypes
public Type getArgTypes(int index)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
- Specified by:
getArgTypes
in interfaceType.FunctionTypeOrBuilder
-
setArgTypes
public Type.FunctionType.Builder setArgTypes(int index, Type value)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
setArgTypes
public Type.FunctionType.Builder setArgTypes(int index, Type.Builder builderForValue)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
addArgTypes
public Type.FunctionType.Builder addArgTypes(Type value)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
addArgTypes
public Type.FunctionType.Builder addArgTypes(int index, Type value)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
addArgTypes
public Type.FunctionType.Builder addArgTypes(Type.Builder builderForValue)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
addArgTypes
public Type.FunctionType.Builder addArgTypes(int index, Type.Builder builderForValue)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
addAllArgTypes
public Type.FunctionType.Builder addAllArgTypes(java.lang.Iterable<? extends Type> values)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
clearArgTypes
public Type.FunctionType.Builder clearArgTypes()
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
removeArgTypes
public Type.FunctionType.Builder removeArgTypes(int index)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
getArgTypesBuilder
public Type.Builder getArgTypesBuilder(int index)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
getArgTypesOrBuilder
public TypeOrBuilder getArgTypesOrBuilder(int index)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
- Specified by:
getArgTypesOrBuilder
in interfaceType.FunctionTypeOrBuilder
-
getArgTypesOrBuilderList
public java.util.List<? extends TypeOrBuilder> getArgTypesOrBuilderList()
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
- Specified by:
getArgTypesOrBuilderList
in interfaceType.FunctionTypeOrBuilder
-
addArgTypesBuilder
public Type.Builder addArgTypesBuilder()
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
addArgTypesBuilder
public Type.Builder addArgTypesBuilder(int index)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
getArgTypesBuilderList
public java.util.List<Type.Builder> getArgTypesBuilderList()
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;
-
getArgTypesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Type,Type.Builder,TypeOrBuilder> getArgTypesFieldBuilder()
-
-