Class FieldDescriptor.Builder
- java.lang.Object
-
- org.infinispan.protostream.descriptors.FieldDescriptor.Builder
-
- Enclosing class:
- FieldDescriptor
public static final class FieldDescriptor.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldDescriptorbuild()FieldDescriptor.BuilderwithDefaultValue(String defaultValue)FieldDescriptor.BuilderwithDocumentation(String documentation)FieldDescriptor.BuilderwithIsExtension(boolean isExtension)FieldDescriptor.BuilderwithLabel(Label label)FieldDescriptor.BuilderwithName(String name)FieldDescriptor.BuilderwithNumber(int number)FieldDescriptor.BuilderwithOptions(List<Option> options)FieldDescriptor.BuilderwithTypeName(String typeName)
-
-
-
Method Detail
-
withNumber
public FieldDescriptor.Builder withNumber(int number)
-
withName
public FieldDescriptor.Builder withName(String name)
-
withTypeName
public FieldDescriptor.Builder withTypeName(String typeName)
-
withLabel
public FieldDescriptor.Builder withLabel(Label label)
-
withOptions
public FieldDescriptor.Builder withOptions(List<Option> options)
-
withDefaultValue
public FieldDescriptor.Builder withDefaultValue(String defaultValue)
-
withIsExtension
public FieldDescriptor.Builder withIsExtension(boolean isExtension)
-
withDocumentation
public FieldDescriptor.Builder withDocumentation(String documentation)
-
build
public FieldDescriptor build()
-
-