public static class EnumValueDescriptor.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
documentation |
private java.lang.String |
name |
private int |
number |
private java.util.List<Option> |
options |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
EnumValueDescriptor |
build() |
EnumValueDescriptor.Builder |
withDocumentation(java.lang.String documentation) |
EnumValueDescriptor.Builder |
withName(java.lang.String name) |
EnumValueDescriptor.Builder |
withOptions(java.util.List<Option> options) |
EnumValueDescriptor.Builder |
withTag(int tag) |
private java.lang.String name
private int number
private java.lang.String documentation
private java.util.List<Option> options
public EnumValueDescriptor.Builder withName(java.lang.String name)
public EnumValueDescriptor.Builder withTag(int tag)
public EnumValueDescriptor.Builder withDocumentation(java.lang.String documentation)
public EnumValueDescriptor.Builder withOptions(java.util.List<Option> options)
public EnumValueDescriptor build()