public static class Descriptor.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
documentation |
private java.util.List<EnumDescriptor> |
enumTypes |
private java.util.List<FieldDescriptor> |
fields |
private java.lang.String |
fullName |
private java.lang.String |
name |
private java.util.List<Descriptor> |
nestedTypes |
private java.util.List<Option> |
options |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Descriptor |
build() |
Descriptor.Builder |
withDocumentation(java.lang.String documentation) |
Descriptor.Builder |
withEnumTypes(java.util.List<EnumDescriptor> enumTypes) |
Descriptor.Builder |
withFields(java.util.List<FieldDescriptor> fields) |
Descriptor.Builder |
withFullName(java.lang.String fullName) |
Descriptor.Builder |
withName(java.lang.String name) |
Descriptor.Builder |
withNestedTypes(java.util.List<Descriptor> nestedTypes) |
Descriptor.Builder |
withOptions(java.util.List<Option> options) |
private java.lang.String name
private java.lang.String fullName
private java.util.List<Option> options
private java.util.List<FieldDescriptor> fields
private java.util.List<Descriptor> nestedTypes
private java.util.List<EnumDescriptor> enumTypes
private java.lang.String documentation
public Descriptor.Builder withName(java.lang.String name)
public Descriptor.Builder withFullName(java.lang.String fullName)
public Descriptor.Builder withOptions(java.util.List<Option> options)
public Descriptor.Builder withFields(java.util.List<FieldDescriptor> fields)
public Descriptor.Builder withNestedTypes(java.util.List<Descriptor> nestedTypes)
public Descriptor.Builder withEnumTypes(java.util.List<EnumDescriptor> enumTypes)
public Descriptor.Builder withDocumentation(java.lang.String documentation)
public Descriptor build()