Package dev.cel.expr
Class Type.AbstractType.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Type.AbstractType.Builder>
-
- dev.cel.expr.Type.AbstractType.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Type.AbstractTypeOrBuilder,java.lang.Cloneable
- Enclosing class:
- Type.AbstractType
public static final class Type.AbstractType.Builder extends com.google.protobuf.GeneratedMessage.Builder<Type.AbstractType.Builder> implements Type.AbstractTypeOrBuilder
Application defined abstract type.
Protobuf typecel.expr.Type.AbstractType
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Type.AbstractType.BuilderaddAllParameterTypes(java.lang.Iterable<? extends Type> values)Parameter types for this abstract type.Type.AbstractType.BuilderaddParameterTypes(int index, Type value)Parameter types for this abstract type.Type.AbstractType.BuilderaddParameterTypes(int index, Type.Builder builderForValue)Parameter types for this abstract type.Type.AbstractType.BuilderaddParameterTypes(Type value)Parameter types for this abstract type.Type.AbstractType.BuilderaddParameterTypes(Type.Builder builderForValue)Parameter types for this abstract type.Type.BuilderaddParameterTypesBuilder()Parameter types for this abstract type.Type.BuilderaddParameterTypesBuilder(int index)Parameter types for this abstract type.Type.AbstractTypebuild()Type.AbstractTypebuildPartial()Type.AbstractType.Builderclear()Type.AbstractType.BuilderclearName()The fully qualified name of this abstract type.Type.AbstractType.BuilderclearParameterTypes()Parameter types for this abstract type.Type.AbstractTypegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetName()The fully qualified name of this abstract type.com.google.protobuf.ByteStringgetNameBytes()The fully qualified name of this abstract type.TypegetParameterTypes(int index)Parameter types for this abstract type.Type.BuildergetParameterTypesBuilder(int index)Parameter types for this abstract type.java.util.List<Type.Builder>getParameterTypesBuilderList()Parameter types for this abstract type.intgetParameterTypesCount()Parameter types for this abstract type.java.util.List<Type>getParameterTypesList()Parameter types for this abstract type.TypeOrBuildergetParameterTypesOrBuilder(int index)Parameter types for this abstract type.java.util.List<? extends TypeOrBuilder>getParameterTypesOrBuilderList()Parameter types for this abstract type.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Type.AbstractType.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Type.AbstractType.BuildermergeFrom(com.google.protobuf.Message other)Type.AbstractType.BuildermergeFrom(Type.AbstractType other)Type.AbstractType.BuilderremoveParameterTypes(int index)Parameter types for this abstract type.Type.AbstractType.BuildersetName(java.lang.String value)The fully qualified name of this abstract type.Type.AbstractType.BuildersetNameBytes(com.google.protobuf.ByteString value)The fully qualified name of this abstract type.Type.AbstractType.BuildersetParameterTypes(int index, Type value)Parameter types for this abstract type.Type.AbstractType.BuildersetParameterTypes(int index, Type.Builder builderForValue)Parameter types for this abstract type.-
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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Type.AbstractType.Builder>
-
clear
public Type.AbstractType.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Type.AbstractType.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.GeneratedMessage.Builder<Type.AbstractType.Builder>
-
getDefaultInstanceForType
public Type.AbstractType getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Type.AbstractType build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Type.AbstractType buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Type.AbstractType.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Type.AbstractType.Builder>
-
mergeFrom
public Type.AbstractType.Builder mergeFrom(Type.AbstractType other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Type.AbstractType.Builder>
-
mergeFrom
public Type.AbstractType.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.AbstractType.Builder>- Throws:
java.io.IOException
-
getName
public java.lang.String getName()
The fully qualified name of this abstract type.
string name = 1;- Specified by:
getNamein interfaceType.AbstractTypeOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The fully qualified name of this abstract type.
string name = 1;- Specified by:
getNameBytesin interfaceType.AbstractTypeOrBuilder- Returns:
- The bytes for name.
-
setName
public Type.AbstractType.Builder setName(java.lang.String value)
The fully qualified name of this abstract type.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Type.AbstractType.Builder clearName()
The fully qualified name of this abstract type.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Type.AbstractType.Builder setNameBytes(com.google.protobuf.ByteString value)
The fully qualified name of this abstract type.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getParameterTypesList
public java.util.List<Type> getParameterTypesList()
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;- Specified by:
getParameterTypesListin interfaceType.AbstractTypeOrBuilder
-
getParameterTypesCount
public int getParameterTypesCount()
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;- Specified by:
getParameterTypesCountin interfaceType.AbstractTypeOrBuilder
-
getParameterTypes
public Type getParameterTypes(int index)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;- Specified by:
getParameterTypesin interfaceType.AbstractTypeOrBuilder
-
setParameterTypes
public Type.AbstractType.Builder setParameterTypes(int index, Type value)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
setParameterTypes
public Type.AbstractType.Builder setParameterTypes(int index, Type.Builder builderForValue)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
addParameterTypes
public Type.AbstractType.Builder addParameterTypes(Type value)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
addParameterTypes
public Type.AbstractType.Builder addParameterTypes(int index, Type value)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
addParameterTypes
public Type.AbstractType.Builder addParameterTypes(Type.Builder builderForValue)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
addParameterTypes
public Type.AbstractType.Builder addParameterTypes(int index, Type.Builder builderForValue)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
addAllParameterTypes
public Type.AbstractType.Builder addAllParameterTypes(java.lang.Iterable<? extends Type> values)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
clearParameterTypes
public Type.AbstractType.Builder clearParameterTypes()
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
removeParameterTypes
public Type.AbstractType.Builder removeParameterTypes(int index)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
getParameterTypesBuilder
public Type.Builder getParameterTypesBuilder(int index)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
getParameterTypesOrBuilder
public TypeOrBuilder getParameterTypesOrBuilder(int index)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;- Specified by:
getParameterTypesOrBuilderin interfaceType.AbstractTypeOrBuilder
-
getParameterTypesOrBuilderList
public java.util.List<? extends TypeOrBuilder> getParameterTypesOrBuilderList()
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;- Specified by:
getParameterTypesOrBuilderListin interfaceType.AbstractTypeOrBuilder
-
addParameterTypesBuilder
public Type.Builder addParameterTypesBuilder()
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
addParameterTypesBuilder
public Type.Builder addParameterTypesBuilder(int index)
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
getParameterTypesBuilderList
public java.util.List<Type.Builder> getParameterTypesBuilderList()
Parameter types for this abstract type.
repeated .cel.expr.Type parameter_types = 2;
-
-