public static class EnumDescriptor.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
documentation |
private java.lang.String |
fullName |
private java.lang.String |
name |
private java.util.List<Option> |
options |
private java.util.List<EnumValueDescriptor> |
values |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
EnumDescriptor |
build() |
EnumDescriptor.Builder |
withDocumentation(java.lang.String documentation) |
EnumDescriptor.Builder |
withFullName(java.lang.String fullName) |
EnumDescriptor.Builder |
withName(java.lang.String name) |
EnumDescriptor.Builder |
withOptions(java.util.List<Option> options) |
EnumDescriptor.Builder |
withValues(java.util.List<EnumValueDescriptor> values) |
private java.lang.String name
private java.lang.String fullName
private java.util.List<Option> options
private java.util.List<EnumValueDescriptor> values
private java.lang.String documentation
public EnumDescriptor.Builder withName(java.lang.String name)
public EnumDescriptor.Builder withFullName(java.lang.String fullName)
public EnumDescriptor.Builder withOptions(java.util.List<Option> options)
public EnumDescriptor.Builder withValues(java.util.List<EnumValueDescriptor> values)
public EnumDescriptor.Builder withDocumentation(java.lang.String documentation)
public EnumDescriptor build()