Package dev.cel.expr
Class Type.ListType.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Type.ListType.Builder>
-
- dev.cel.expr.Type.ListType.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Type.ListTypeOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Type.ListType
public static final class Type.ListType.Builder extends com.google.protobuf.GeneratedMessage.Builder<Type.ListType.Builder> implements Type.ListTypeOrBuilder
List type with typed elements, e.g. `list<example.proto.MyMessage>`.
Protobuf typecel.expr.Type.ListType
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private Type
elemType_
private com.google.protobuf.SingleFieldBuilder<Type,Type.Builder,TypeOrBuilder>
elemTypeBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Type.ListType
build()
Type.ListType
buildPartial()
private void
buildPartial0(Type.ListType result)
Type.ListType.Builder
clear()
Type.ListType.Builder
clearElemType()
The element type.Type.ListType
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Type
getElemType()
The element type.Type.Builder
getElemTypeBuilder()
The element type.private com.google.protobuf.SingleFieldBuilder<Type,Type.Builder,TypeOrBuilder>
getElemTypeFieldBuilder()
The element type.TypeOrBuilder
getElemTypeOrBuilder()
The element type.boolean
hasElemType()
The element type.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Type.ListType.Builder
mergeElemType(Type value)
The element type.Type.ListType.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Type.ListType.Builder
mergeFrom(com.google.protobuf.Message other)
Type.ListType.Builder
mergeFrom(Type.ListType other)
Type.ListType.Builder
setElemType(Type value)
The element type.Type.ListType.Builder
setElemType(Type.Builder builderForValue)
The element 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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
elemType_
private Type elemType_
-
elemTypeBuilder_
private com.google.protobuf.SingleFieldBuilder<Type,Type.Builder,TypeOrBuilder> elemTypeBuilder_
-
-
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.ListType.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Type.ListType.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.ListType.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.ListType.Builder>
-
getDefaultInstanceForType
public Type.ListType getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Type.ListType build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Type.ListType buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Type.ListType result)
-
mergeFrom
public Type.ListType.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.ListType.Builder>
-
mergeFrom
public Type.ListType.Builder mergeFrom(Type.ListType other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Type.ListType.Builder>
-
mergeFrom
public Type.ListType.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.ListType.Builder>
- Throws:
java.io.IOException
-
hasElemType
public boolean hasElemType()
The element type.
.cel.expr.Type elem_type = 1;
- Specified by:
hasElemType
in interfaceType.ListTypeOrBuilder
- Returns:
- Whether the elemType field is set.
-
getElemType
public Type getElemType()
The element type.
.cel.expr.Type elem_type = 1;
- Specified by:
getElemType
in interfaceType.ListTypeOrBuilder
- Returns:
- The elemType.
-
setElemType
public Type.ListType.Builder setElemType(Type value)
The element type.
.cel.expr.Type elem_type = 1;
-
setElemType
public Type.ListType.Builder setElemType(Type.Builder builderForValue)
The element type.
.cel.expr.Type elem_type = 1;
-
mergeElemType
public Type.ListType.Builder mergeElemType(Type value)
The element type.
.cel.expr.Type elem_type = 1;
-
clearElemType
public Type.ListType.Builder clearElemType()
The element type.
.cel.expr.Type elem_type = 1;
-
getElemTypeBuilder
public Type.Builder getElemTypeBuilder()
The element type.
.cel.expr.Type elem_type = 1;
-
getElemTypeOrBuilder
public TypeOrBuilder getElemTypeOrBuilder()
The element type.
.cel.expr.Type elem_type = 1;
- Specified by:
getElemTypeOrBuilder
in interfaceType.ListTypeOrBuilder
-
getElemTypeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Type,Type.Builder,TypeOrBuilder> getElemTypeFieldBuilder()
The element type.
.cel.expr.Type elem_type = 1;
-
-