public static final class MessageElement.Builder extends Object
Modifier and Type | Method and Description |
---|---|
MessageElement.Builder |
addExtensions(Collection<ExtensionsElement> extensions) |
MessageElement.Builder |
addExtensions(ExtensionsElement extensions) |
MessageElement.Builder |
addField(FieldElement field) |
MessageElement.Builder |
addFields(Collection<FieldElement> fields) |
MessageElement.Builder |
addOneOf(OneOfElement oneOf) |
MessageElement.Builder |
addOneOfs(Collection<OneOfElement> oneOfs) |
MessageElement.Builder |
addOption(OptionElement option) |
MessageElement.Builder |
addOptions(Collection<OptionElement> options) |
MessageElement.Builder |
addType(TypeElement type) |
MessageElement.Builder |
addTypes(Collection<TypeElement> types) |
MessageElement |
build() |
MessageElement.Builder |
documentation(String documentation) |
MessageElement.Builder |
name(String name) |
MessageElement.Builder |
qualifiedName(String qualifiedName) |
public MessageElement.Builder name(String name)
public MessageElement.Builder qualifiedName(String qualifiedName)
public MessageElement.Builder documentation(String documentation)
public MessageElement.Builder addField(FieldElement field)
public MessageElement.Builder addFields(Collection<FieldElement> fields)
public MessageElement.Builder addOneOf(OneOfElement oneOf)
public MessageElement.Builder addOneOfs(Collection<OneOfElement> oneOfs)
public MessageElement.Builder addType(TypeElement type)
public MessageElement.Builder addTypes(Collection<TypeElement> types)
public MessageElement.Builder addExtensions(ExtensionsElement extensions)
public MessageElement.Builder addExtensions(Collection<ExtensionsElement> extensions)
public MessageElement.Builder addOption(OptionElement option)
public MessageElement.Builder addOptions(Collection<OptionElement> options)
public MessageElement build()
Copyright © 2015 Square, Inc.. All Rights Reserved.