Top Inners Constructors Methods
com.squareup.protoparser

public abstract Class ServiceElement

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 ServiceElement.Builder
public abstract String
public abstract String
name()

public abstract List<OptionElement>
public abstract String
public abstract List<RpcElement>
rpcs()

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

Constructor Detail

ServiceElementback to summary
pack-priv ServiceElement()

Method Detail

builderback to summary
public static ServiceElement.Builder builder()
documentationback to summary
public abstract String documentation()
nameback to summary
public abstract String name()
optionsback to summary
public abstract List<OptionElement> options()
qualifiedNameback to summary
public abstract String qualifiedName()
rpcsback to summary
public abstract List<RpcElement> rpcs()
toSchemaback to summary
public final String toSchema()
com.squareup.protoparser back to summary

public final Class ServiceElement.Builder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private String
private String
private final List<OptionElement>
private String
private final List<RpcElement>

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

public ServiceElement.Builder
name(String name)

public ServiceElement.Builder
qualifiedName(String qualifiedName)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

documentationback to summary
private String documentation
nameback to summary
private String name
optionsback to summary
private final List<OptionElement> options
qualifiedNameback to summary
private String qualifiedName
rpcsback to summary
private final List<RpcElement> rpcs

Constructor Detail

Builderback to summary
private Builder()

Method Detail

addOptionback to summary
public ServiceElement.Builder addOption(OptionElement option)
addOptionsback to summary
public ServiceElement.Builder addOptions(Collection<OptionElement> options)
addRpcback to summary
public ServiceElement.Builder addRpc(RpcElement rpc)
addRpcsback to summary
public ServiceElement.Builder addRpcs(Collection<RpcElement> rpcs)
buildback to summary
public ServiceElement build()
documentationback to summary
public ServiceElement.Builder documentation(String documentation)
nameback to summary
public ServiceElement.Builder name(String name)
qualifiedNameback to summary
public ServiceElement.Builder qualifiedName(String qualifiedName)