Class OneOf.FieldBuilder
java.lang.Object
org.infinispan.protostream.schema.OneOf.FieldBuilder
- All Implemented Interfaces:
CommentContainer<OneOf.FieldBuilder>, GenericContainer, OptionContainer<OneOf.FieldBuilder>
- Enclosing class:
OneOf
public static class OneOf.FieldBuilder
extends Object
implements OptionContainer<OneOf.FieldBuilder>, CommentContainer<OneOf.FieldBuilder>
- Since:
- 5.0
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Field.Builderprivate final OneOf.Builder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddComment(String comment) addOneOfField(Type type, String name) addOneOfField(Type type, String name, int number) build()create(AtomicInteger autoNumber)
-
Field Details
-
parent
-
builder
-
-
Constructor Details
-
FieldBuilder
FieldBuilder(OneOf.Builder parent, Type type, String name, int number)
-
-
Method Details
-
addOneOfField
-
addOneOfField
-
create
-
addComment
- Specified by:
addCommentin interfaceCommentContainer<OneOf.FieldBuilder>
-
build
- Specified by:
buildin interfaceGenericContainer
-
getFullName
- Specified by:
getFullNamein interfaceGenericContainer
-
addOption
- Specified by:
addOptionin interfaceOptionContainer<OneOf.FieldBuilder>
-