Top Inners Constructors Methods
com.squareup.protoparser

public abstract Class OneOfElement

extends Object
Class Inheritance
Annotations
@AutoValue
Imports
com.google.auto.value.AutoValue, java.util.ArrayList, .Collection, .List

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static OneOfElement.Builder
public abstract String
public abstract List<FieldElement>
public abstract String
name()

public final String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

OneOfElementback to summary
pack-priv OneOfElement()

Method Detail

builderback to summary
public static OneOfElement.Builder builder()
documentationback to summary
public abstract String documentation()
fieldsback to summary
public abstract List<FieldElement> fields()
nameback to summary
public abstract String name()
toSchemaback to summary
public final String toSchema()
com.squareup.protoparser back to summary

public final Class OneOfElement.Builder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private String
private final List<FieldElement>
private String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public OneOfElement.Builder
public OneOfElement.Builder
public OneOfElement
public OneOfElement.Builder
documentation(String documentation)

public OneOfElement.Builder
name(String name)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

documentationback to summary
private String documentation
fieldsback to summary
private final List<FieldElement> fields
nameback to summary
private String name

Constructor Detail

Builderback to summary
private Builder()

Method Detail

addFieldback to summary
public OneOfElement.Builder addField(FieldElement field)
addFieldsback to summary
public OneOfElement.Builder addFields(Collection<FieldElement> fields)
buildback to summary
public OneOfElement build()
documentationback to summary
public OneOfElement.Builder documentation(String documentation)
nameback to summary
public OneOfElement.Builder name(String name)