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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<Type.FunctionType.Builder> implements Type.FunctionTypeOrBuilder
Function type with result and arg types.
Protobuf typecel.expr.Type.FunctionType
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Type.FunctionType.BuilderaddAllArgTypes(java.lang.Iterable<? extends Type> values)Argument types of the function.Type.FunctionType.BuilderaddArgTypes(int index, Type value)Argument types of the function.Type.FunctionType.BuilderaddArgTypes(int index, Type.Builder builderForValue)Argument types of the function.Type.FunctionType.BuilderaddArgTypes(Type value)Argument types of the function.Type.FunctionType.BuilderaddArgTypes(Type.Builder builderForValue)Argument types of the function.Type.BuilderaddArgTypesBuilder()Argument types of the function.Type.BuilderaddArgTypesBuilder(int index)Argument types of the function.Type.FunctionType.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Type.FunctionTypebuild()Type.FunctionTypebuildPartial()Type.FunctionType.Builderclear()Type.FunctionType.BuilderclearArgTypes()Argument types of the function.Type.FunctionType.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Type.FunctionType.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Type.FunctionType.BuilderclearResultType()Result type of the function.Type.FunctionType.Builderclone()TypegetArgTypes(int index)Argument types of the function.Type.BuildergetArgTypesBuilder(int index)Argument types of the function.java.util.List<Type.Builder>getArgTypesBuilderList()Argument types of the function.intgetArgTypesCount()Argument types of the function.java.util.List<Type>getArgTypesList()Argument types of the function.TypeOrBuildergetArgTypesOrBuilder(int index)Argument types of the function.java.util.List<? extends TypeOrBuilder>getArgTypesOrBuilderList()Argument types of the function.Type.FunctionTypegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()TypegetResultType()Result type of the function.Type.BuildergetResultTypeBuilder()Result type of the function.TypeOrBuildergetResultTypeOrBuilder()Result type of the function.booleanhasResultType()Result type of the function.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Type.FunctionType.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Type.FunctionType.BuildermergeFrom(com.google.protobuf.Message other)Type.FunctionType.BuildermergeFrom(Type.FunctionType other)Type.FunctionType.BuildermergeResultType(Type value)Result type of the function.Type.FunctionType.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Type.FunctionType.BuilderremoveArgTypes(int index)Argument types of the function.Type.FunctionType.BuildersetArgTypes(int index, Type value)Argument types of the function.Type.FunctionType.BuildersetArgTypes(int index, Type.Builder builderForValue)Argument types of the function.Type.FunctionType.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Type.FunctionType.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Type.FunctionType.BuildersetResultType(Type value)Result type of the function.Type.FunctionType.BuildersetResultType(Type.Builder builderForValue)Result type of the function.Type.FunctionType.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
clear
public Type.FunctionType.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
getDefaultInstanceForType
public Type.FunctionType getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Type.FunctionType build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Type.FunctionType buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Type.FunctionType.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
setField
public Type.FunctionType.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
clearField
public Type.FunctionType.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
clearOneof
public Type.FunctionType.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
setRepeatedField
public Type.FunctionType.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
addRepeatedField
public Type.FunctionType.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
mergeFrom
public Type.FunctionType.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Type.FunctionType.Builder>
-
mergeFrom
public Type.FunctionType.Builder mergeFrom(Type.FunctionType other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
hasResultTypein 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:
getResultTypein 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:
getResultTypeOrBuilderin interfaceType.FunctionTypeOrBuilder
-
getArgTypesList
public java.util.List<Type> getArgTypesList()
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;- Specified by:
getArgTypesListin interfaceType.FunctionTypeOrBuilder
-
getArgTypesCount
public int getArgTypesCount()
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;- Specified by:
getArgTypesCountin interfaceType.FunctionTypeOrBuilder
-
getArgTypes
public Type getArgTypes(int index)
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;- Specified by:
getArgTypesin 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:
getArgTypesOrBuilderin interfaceType.FunctionTypeOrBuilder
-
getArgTypesOrBuilderList
public java.util.List<? extends TypeOrBuilder> getArgTypesOrBuilderList()
Argument types of the function.
repeated .cel.expr.Type arg_types = 2;- Specified by:
getArgTypesOrBuilderListin 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;
-
setUnknownFields
public final Type.FunctionType.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
mergeUnknownFields
public final Type.FunctionType.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.FunctionType.Builder>
-
-