public static final class FileDescriptor.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.lang.String> |
dependencies |
private java.util.List<EnumDescriptor> |
enumTypes |
private java.util.List<ExtendDescriptor> |
extendDescriptors |
private java.util.List<FieldDescriptor> |
extensions |
private java.util.List<Descriptor> |
messageTypes |
private java.lang.String |
name |
private java.util.List<Option> |
options |
private java.lang.String |
packageName |
private java.util.List<java.lang.String> |
publicDependencies |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
FileDescriptor |
build() |
FileDescriptor.Builder |
withDependencies(java.util.List<java.lang.String> dependencies) |
FileDescriptor.Builder |
withEnumTypes(java.util.List<EnumDescriptor> enumTypes) |
FileDescriptor.Builder |
withExtendDescriptors(java.util.List<ExtendDescriptor> extendDescriptors) |
FileDescriptor.Builder |
withExtensions(java.util.List<FieldDescriptor> extensions) |
FileDescriptor.Builder |
withMessageTypes(java.util.List<Descriptor> messageTypes) |
FileDescriptor.Builder |
withName(java.lang.String name) |
FileDescriptor.Builder |
withOptions(java.util.List<Option> options) |
FileDescriptor.Builder |
withPackageName(java.lang.String packageName) |
FileDescriptor.Builder |
withPublicDependencies(java.util.List<java.lang.String> publicDependencies) |
private java.lang.String name
private java.lang.String packageName
private java.util.List<java.lang.String> dependencies
private java.util.List<java.lang.String> publicDependencies
private java.util.List<FieldDescriptor> extensions
private java.util.List<Option> options
private java.util.List<EnumDescriptor> enumTypes
private java.util.List<Descriptor> messageTypes
private java.util.List<ExtendDescriptor> extendDescriptors
public FileDescriptor.Builder withName(java.lang.String name)
public FileDescriptor.Builder withPackageName(java.lang.String packageName)
public FileDescriptor.Builder withDependencies(java.util.List<java.lang.String> dependencies)
public FileDescriptor.Builder withPublicDependencies(java.util.List<java.lang.String> publicDependencies)
public FileDescriptor.Builder withExtendDescriptors(java.util.List<ExtendDescriptor> extendDescriptors)
public FileDescriptor.Builder withOptions(java.util.List<Option> options)
public FileDescriptor.Builder withExtensions(java.util.List<FieldDescriptor> extensions)
public FileDescriptor.Builder withEnumTypes(java.util.List<EnumDescriptor> enumTypes)
public FileDescriptor.Builder withMessageTypes(java.util.List<Descriptor> messageTypes)
public FileDescriptor build()