Top Inners Constructors Methods
com.squareup.protoparser

public abstract Class RpcElement

extends Object
Class Inheritance
Annotations
@AutoValue
Imports
com.google.auto.value.AutoValue, com.squareup.protoparser.DataType.NamedType, 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 RpcElement.Builder
public abstract String
public abstract String
name()

public abstract List<OptionElement>
public abstract DataType.NamedType
public abstract DataType.NamedType
public final String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RpcElementback to summary
pack-priv RpcElement()

Method Detail

builderback to summary
public static RpcElement.Builder builder()
documentationback to summary
public abstract String documentation()
nameback to summary
public abstract String name()
optionsback to summary
public abstract List<OptionElement> options()
requestTypeback to summary
public abstract DataType.NamedType requestType()
responseTypeback to summary
public abstract DataType.NamedType responseType()
toSchemaback to summary
public final String toSchema()
com.squareup.protoparser back to summary

public final Class RpcElement.Builder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private String
private String
private final List<OptionElement>
private DataType.NamedType
private DataType.NamedType

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

public RpcElement.Builder
name(String name)

public RpcElement.Builder
public RpcElement.Builder
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
requestTypeback to summary
private DataType.NamedType requestType
responseTypeback to summary
private DataType.NamedType responseType

Constructor Detail

Builderback to summary
private Builder()

Method Detail

addOptionback to summary
public RpcElement.Builder addOption(OptionElement option)
addOptionsback to summary
public RpcElement.Builder addOptions(Collection<OptionElement> options)
buildback to summary
public RpcElement build()
documentationback to summary
public RpcElement.Builder documentation(String documentation)
nameback to summary
public RpcElement.Builder name(String name)
requestTypeback to summary
public RpcElement.Builder requestType(DataType.NamedType requestType)
responseTypeback to summary
public RpcElement.Builder responseType(DataType.NamedType responseType)