public static class FieldDescriptor.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
defaultValue |
private java.lang.String |
documentation |
private boolean |
isExtension |
private java.lang.String |
name |
private int |
number |
private java.util.List<Option> |
options |
private Rule |
rule |
private java.lang.String |
typeName |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
FieldDescriptor |
build() |
FieldDescriptor.Builder |
withDefaultValue(java.lang.String defaultValue) |
FieldDescriptor.Builder |
withDocumentation(java.lang.String documentation) |
FieldDescriptor.Builder |
withIsExtension(boolean isExtension) |
FieldDescriptor.Builder |
withName(java.lang.String name) |
FieldDescriptor.Builder |
withNumber(int number) |
FieldDescriptor.Builder |
withOptions(java.util.List<Option> options) |
FieldDescriptor.Builder |
withRule(Rule rule) |
FieldDescriptor.Builder |
withTypeName(java.lang.String typeName) |
private java.lang.String typeName
private int number
private java.lang.String name
private Rule rule
private java.util.List<Option> options
private java.lang.String defaultValue
private boolean isExtension
private java.lang.String documentation
public FieldDescriptor.Builder withNumber(int number)
public FieldDescriptor.Builder withName(java.lang.String name)
public FieldDescriptor.Builder withTypeName(java.lang.String typeName)
public FieldDescriptor.Builder withRule(Rule rule)
public FieldDescriptor.Builder withOptions(java.util.List<Option> options)
public FieldDescriptor.Builder withDefaultValue(java.lang.String defaultValue)
public FieldDescriptor.Builder withIsExtension(boolean isExtension)
public FieldDescriptor.Builder withDocumentation(java.lang.String documentation)
public FieldDescriptor build()