public abstract class ServiceElement extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
ServiceElement.Builder |
Constructor and Description |
---|
ServiceElement() |
Modifier and Type | Method and Description |
---|---|
static ServiceElement.Builder |
builder(Location location) |
abstract String |
documentation() |
abstract Location |
location() |
abstract String |
name() |
abstract com.google.common.collect.ImmutableList<OptionElement> |
options() |
abstract com.google.common.collect.ImmutableList<RpcElement> |
rpcs() |
String |
toSchema() |
public static ServiceElement.Builder builder(Location location)
public abstract Location location()
public abstract String name()
public abstract String documentation()
public abstract com.google.common.collect.ImmutableList<RpcElement> rpcs()
public abstract com.google.common.collect.ImmutableList<OptionElement> options()
public final String toSchema()
Copyright © 2013–2016 Square, Inc.. All rights reserved.