static ImmutableList<RpcElement> toElements(ImmutableList<Rpc> rpcs) { ImmutableList.Builder<RpcElement> elements = new ImmutableList.Builder<>(); for (Rpc rpc : rpcs) { elements.add(RpcElement.builder(rpc.location) .documentation(rpc.documentation) .name(rpc.name) .requestType(rpc.requestTypeElement) .responseType(rpc.responseTypeElement) .requestStreaming(rpc.requestStreaming) .responseStreaming(rpc.responseStreaming) .options(rpc.options.toElements()) .build()); } return elements.build(); } }
public static Builder builder(Location location) { return new AutoValue_RpcElement.Builder() .documentation("") .location(location) .requestStreaming(false) .responseStreaming(false) .options(ImmutableList.<OptionElement>of()); }
String word = reader.readWord(); if (word.equals("stream")) { builder.requestStreaming(true); type = reader.readDataType(); } else {
String word = reader.readWord(); if (word.equals("stream")) { builder.requestStreaming(true); type = reader.readDataType(); } else {
String word = readWord(); if (word.equals("stream")) { builder.requestStreaming(true); type = readDataType(); } else {
static ImmutableList<RpcElement> toElements(ImmutableList<Rpc> rpcs) { ImmutableList.Builder<RpcElement> elements = new ImmutableList.Builder<>(); for (Rpc rpc : rpcs) { elements.add(RpcElement.builder(rpc.location) .documentation(rpc.documentation) .name(rpc.name) .requestType(rpc.requestTypeElement) .responseType(rpc.responseTypeElement) .requestStreaming(rpc.requestStreaming) .responseStreaming(rpc.responseStreaming) .options(rpc.options.toElements()) .build()); } return elements.build(); } }
static ImmutableList<RpcElement> toElements(ImmutableList<Rpc> rpcs) { ImmutableList.Builder<RpcElement> elements = new ImmutableList.Builder<>(); for (Rpc rpc : rpcs) { elements.add(RpcElement.builder(rpc.location) .documentation(rpc.documentation) .name(rpc.name) .requestType(rpc.requestTypeElement) .responseType(rpc.responseTypeElement) .requestStreaming(rpc.requestStreaming) .responseStreaming(rpc.responseStreaming) .options(rpc.options.toElements()) .build()); } return elements.build(); } }
public static Builder builder(Location location) { return new AutoValue_RpcElement.Builder() .documentation("") .location(location) .requestStreaming(false) .responseStreaming(false) .options(ImmutableList.<OptionElement>of()); }
public static Builder builder(Location location) { return new AutoValue_RpcElement.Builder() .documentation("") .location(location) .requestStreaming(false) .responseStreaming(false) .options(ImmutableList.<OptionElement>of()); }
.requestType("Point") .responseType("RouteSummary") .requestStreaming(true) .build(), RpcElement.builder(location.at(5, 3)) .requestType("RouteNote") .responseType("RouteNote") .requestStreaming(true) .responseStreaming(true) .build()))
@Test public void rpcWithRequestStreamingToSchema() { RpcElement rpc = RpcElement.builder(location) .name("Name") .requestType("RequestType") .responseType("ResponseType") .requestStreaming(true) .build(); String expected = "rpc Name (stream RequestType) returns (ResponseType);\n"; assertThat(rpc.toSchema()).isEqualTo(expected); }