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 FieldDescriptor
build()
FieldDescriptor.Builder
withDefaultValue(String defaultValue)
FieldDescriptor.Builder
withDocumentation(String documentation)
FieldDescriptor.Builder
withIsExtension(boolean isExtension)
FieldDescriptor.Builder
withLabel(Label label)
FieldDescriptor.Builder
withName(String name)
FieldDescriptor.Builder
withNumber(int number)
FieldDescriptor.Builder
withOptions(List<Option> options)
FieldDescriptor.Builder
withTypeName(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()
-
-