public static final class HttpTransport.Builder
extends java.lang.Object
HttpTransport instances.
Usage:
HttpTransport httpTransport = HttpTransport().builder()
.url("http://localhost:5000")
.build()
| Modifier and Type | Method and Description |
|---|---|
HttpTransport.Builder |
apiKey(java.lang.String apiKey) |
HttpTransport |
build()
Returns an
HttpTransport object with the properties of this HttpTransport.Builder. |
HttpTransport.Builder |
http(@NonNull org.apache.http.client.HttpClient httpClient) |
HttpTransport.Builder |
tokenProvider(TokenProvider tokenProvider) |
HttpTransport.Builder |
uri(@NonNull java.lang.String urlAsString) |
HttpTransport.Builder |
uri(@NonNull java.lang.String urlAsString,
@NonNull java.util.Map<java.lang.String,java.lang.String> queryParams) |
HttpTransport.Builder |
uri(@NonNull java.net.URI uri) |
HttpTransport.Builder |
uri(@NonNull java.net.URI uri,
@NonNull java.util.Map<java.lang.String,java.lang.String> queryParams) |
public HttpTransport.Builder uri(@NonNull @NonNull java.lang.String urlAsString)
public HttpTransport.Builder uri(@NonNull @NonNull java.lang.String urlAsString, @NonNull @NonNull java.util.Map<java.lang.String,java.lang.String> queryParams)
public HttpTransport.Builder uri(@NonNull @NonNull java.net.URI uri)
public HttpTransport.Builder uri(@NonNull @NonNull java.net.URI uri, @NonNull @NonNull java.util.Map<java.lang.String,java.lang.String> queryParams)
public HttpTransport.Builder http(@NonNull @NonNull org.apache.http.client.HttpClient httpClient)
public HttpTransport.Builder tokenProvider(@Nullable TokenProvider tokenProvider)
public HttpTransport.Builder apiKey(@Nullable java.lang.String apiKey)
public HttpTransport build()
HttpTransport object with the properties of this HttpTransport.Builder.