Skip navigation links
A B C E F G H I M N O P S T W 

A

acceptsPoolSize() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
ApiMessage - Interface in com.google.api.gax.httpjson
 
ApiMessageHttpRequestFormatter<RequestT extends ApiMessage> - Class in com.google.api.gax.httpjson
Utility class to parse ApiMessages into various HTTP request parts.
ApiMessageHttpRequestFormatter() - Constructor for class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter
 
ApiMessageHttpRequestFormatter.Builder<RequestT extends ApiMessage> - Class in com.google.api.gax.httpjson
 
ApiMessageHttpResponseParser<ResponseT extends ApiMessage> - Class in com.google.api.gax.httpjson
Utility class to parse ApiMessages from HTTP responses.
ApiMessageHttpResponseParser() - Constructor for class com.google.api.gax.httpjson.ApiMessageHttpResponseParser
 
ApiMessageHttpResponseParser.Builder<ResponseT extends ApiMessage> - Class in com.google.api.gax.httpjson
 
ApiMethodDescriptor<RequestT,ResponseT> - Class in com.google.api.gax.httpjson
 
ApiMethodDescriptor() - Constructor for class com.google.api.gax.httpjson.ApiMethodDescriptor
 
ApiMethodDescriptor.Builder<RequestT,ResponseT> - Class in com.google.api.gax.httpjson
 
awaitTermination(long, TimeUnit) - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
 
awaitTermination(long, TimeUnit) - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel
 

B

build() - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter.Builder
 
build() - Method in class com.google.api.gax.httpjson.ApiMessageHttpResponseParser.Builder
 
build() - Method in class com.google.api.gax.httpjson.ApiMethodDescriptor.Builder
 
build() - Method in class com.google.api.gax.httpjson.HttpJsonCallOptions.Builder
 
build() - Method in class com.google.api.gax.httpjson.HttpJsonCallSettings.Builder
 
build() - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel.Builder
 
build() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider.Builder
 
build() - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel.Builder
 
Builder() - Constructor for class com.google.api.gax.httpjson.ApiMethodDescriptor.Builder
 
Builder() - Constructor for class com.google.api.gax.httpjson.HttpJsonCallOptions.Builder
 
Builder() - Constructor for class com.google.api.gax.httpjson.HttpJsonTransportChannel.Builder
 

C

close() - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
 
close() - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel
 
com.google.api.gax.httpjson - package com.google.api.gax.httpjson
 
create(ApiMethodDescriptor<RequestT, ResponseT>) - Static method in class com.google.api.gax.httpjson.HttpJsonCallSettings
 
create(String, String) - Static method in class com.google.api.gax.httpjson.HttpJsonHeaderEnhancers
 
createBatchingCallable(HttpJsonCallSettings<RequestT, ResponseT>, BatchingCallSettings<RequestT, ResponseT>, ClientContext) - Static method in class com.google.api.gax.httpjson.HttpJsonCallableFactory
Create a callable object that represents a batching API method.
createBatchingCallable(HttpJsonCallSettings<RequestT, ResponseT>, BatchingCallSettings<RequestT, ResponseT>, ClientContext) - Method in interface com.google.api.gax.httpjson.HttpJsonStubCallableFactory
Create a callable object that represents a batching API method.
createDefault() - Static method in class com.google.api.gax.httpjson.HttpJsonCallContext
Returns an empty instance.
createPagedCallable(HttpJsonCallSettings<RequestT, ResponseT>, PagedCallSettings<RequestT, ResponseT, PagedListResponseT>, ClientContext) - Static method in class com.google.api.gax.httpjson.HttpJsonCallableFactory
Create a paged callable object that represents a paged API method.
createPagedCallable(HttpJsonCallSettings<RequestT, ResponseT>, PagedCallSettings<RequestT, ResponseT, PagedListResponseT>, ClientContext) - Method in interface com.google.api.gax.httpjson.HttpJsonStubCallableFactory
Create a paged callable object that represents a paged API method.
createUnaryCallable(HttpJsonCallSettings<RequestT, ResponseT>, UnaryCallSettings<RequestT, ResponseT>, ClientContext) - Static method in class com.google.api.gax.httpjson.HttpJsonCallableFactory
Create a callable object with http/json-specific functionality.
createUnaryCallable(HttpJsonCallSettings<RequestT, ResponseT>, UnaryCallSettings<RequestT, ResponseT>, ClientContext) - Method in interface com.google.api.gax.httpjson.HttpJsonStubCallableFactory
Create a callable object with http/json-specific functionality.

E

enhance(HttpHeaders) - Method in interface com.google.api.gax.httpjson.HttpJsonHeaderEnhancer
 
equals(Object) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
equals(Object) - Method in class com.google.api.gax.httpjson.HttpJsonStatusCode
 

F

FieldMaskedSerializer - Class in com.google.api.gax.httpjson
JSON Serializer for messages with a field mask to selectively serialize fields.
FieldMaskedSerializer(List<String>) - Constructor for class com.google.api.gax.httpjson.FieldMaskedSerializer
 

G

GaxHttpJsonProperties - Class in com.google.api.gax.httpjson
Provides properties of the GAX-HTTPJSON library.
GaxHttpJsonProperties() - Constructor for class com.google.api.gax.httpjson.GaxHttpJsonProperties
 
getApiMessageRequestBody() - Method in interface com.google.api.gax.httpjson.ApiMessage
 
getChannel() - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
getChannel() - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
The channel in use.
getCode() - Method in class com.google.api.gax.httpjson.HttpJsonStatusCode
 
getCredentials() - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
getCredentials() - Method in class com.google.api.gax.httpjson.HttpJsonCallOptions
 
getDeadline() - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
getDeadline() - Method in class com.google.api.gax.httpjson.HttpJsonCallOptions
 
getDefaultApiClientHeaderPattern() - Static method in class com.google.api.gax.httpjson.GaxHttpJsonProperties
Returns default api client header pattern (to facilitate testing)
getEmptyCallContext() - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
 
getEndpoint() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider.Builder
 
getEndpoint() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
The endpoint to be used for the channel.
getExtraHeaders() - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
getFieldMask() - Method in interface com.google.api.gax.httpjson.ApiMessage
 
getFieldValue(String) - Method in interface com.google.api.gax.httpjson.ApiMessage
 
getFullMethodName() - Method in class com.google.api.gax.httpjson.ApiMethodDescriptor
 
getHttpJsonTokenName() - Static method in class com.google.api.gax.httpjson.GaxHttpJsonProperties
 
getHttpJsonTransportName() - Static method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
The name of the Http-JSON transport.
getHttpJsonVersion() - Static method in class com.google.api.gax.httpjson.GaxHttpJsonProperties
 
getHttpMethod() - Method in class com.google.api.gax.httpjson.ApiMethodDescriptor
Return the HTTP method for this request message type.
getManagedChannel() - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
The channel in use.
getMethodDescriptor() - Method in class com.google.api.gax.httpjson.HttpJsonCallSettings
 
getPath(RequestT) - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter
 
getPath(MessageFormatT) - Method in interface com.google.api.gax.httpjson.HttpRequestFormatter
 
getPathTemplate() - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter
Path template for endpoint URL path.
getPathTemplate() - Method in interface com.google.api.gax.httpjson.HttpRequestFormatter
Path template for endpoint URL path.
getQueryParamNames() - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter
 
getQueryParamNames(RequestT) - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter
 
getQueryParamNames(MessageFormatT) - Method in interface com.google.api.gax.httpjson.HttpRequestFormatter
Return a map where each entry is the name of a query param mapped to the values of the param.
getRequestBody(ApiMessage) - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter
 
getRequestBody(MessageFormatT) - Method in interface com.google.api.gax.httpjson.HttpRequestFormatter
Return the serialized inner request body of the given message.
getRequestFormatter() - Method in class com.google.api.gax.httpjson.ApiMethodDescriptor
 
getResourceNameFactory() - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter
A ResourceNameFactory that can parse the resource name String into a ResourceName object.
getResourceNameField() - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter
The name of the field in the RequestT that contains the resource name path.
getResponseInstance() - Method in class com.google.api.gax.httpjson.ApiMessageHttpResponseParser
 
getResponseMarshaller() - Method in class com.google.api.gax.httpjson.ApiMessageHttpResponseParser
 
getResponseParser() - Method in class com.google.api.gax.httpjson.ApiMethodDescriptor
 
getStreamIdleTimeout() - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
getStreamWaitTimeout() - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
getTimeout() - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
getTransportChannel() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
getTransportCode() - Method in class com.google.api.gax.httpjson.HttpJsonStatusCode
Returns the status code from the http call.
getTransportName() - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
 
getTransportName() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
getUserAgentValue(Map<String, String>) - Static method in class com.google.api.gax.httpjson.HttpHeadersUtils
 

H

hashCode() - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
hashCode() - Method in class com.google.api.gax.httpjson.HttpJsonStatusCode
 
HttpHeadersUtils - Class in com.google.api.gax.httpjson
This class is for internal use only and is public for technical reasons.
HttpHeadersUtils() - Constructor for class com.google.api.gax.httpjson.HttpHeadersUtils
 
HttpJsonCallableFactory - Class in com.google.api.gax.httpjson
Class with utility methods to create http/json-based direct callables.
HttpJsonCallContext - Class in com.google.api.gax.httpjson
HttpJsonCallContext encapsulates context data used to make an http-json call.
HttpJsonCallOptions - Class in com.google.api.gax.httpjson
Options for an http-json call, including deadline and credentials.
HttpJsonCallOptions() - Constructor for class com.google.api.gax.httpjson.HttpJsonCallOptions
 
HttpJsonCallOptions.Builder - Class in com.google.api.gax.httpjson
 
HttpJsonCallSettings<RequestT,ResponseT> - Class in com.google.api.gax.httpjson
HTTP-specific settings for creating callables.
HttpJsonCallSettings.Builder<RequestT,ResponseT> - Class in com.google.api.gax.httpjson
 
HttpJsonChannel - Interface in com.google.api.gax.httpjson
HttpJsonChannel contains the functionality to issue http-json calls.
HttpJsonHeaderEnhancer - Interface in com.google.api.gax.httpjson
Interface for functionality to enhance headers for an http-json call.
HttpJsonHeaderEnhancers - Class in com.google.api.gax.httpjson
Utility class that creates instances of HttpJsonHeaderEnhancer.
HttpJsonStatusCode - Class in com.google.api.gax.httpjson
A failure code specific to an HTTP call.
HttpJsonStubCallableFactory - Interface in com.google.api.gax.httpjson
 
HttpJsonTransportChannel - Class in com.google.api.gax.httpjson
Implementation of TransportChannel based on http/json.
HttpJsonTransportChannel() - Constructor for class com.google.api.gax.httpjson.HttpJsonTransportChannel
 
HttpJsonTransportChannel.Builder - Class in com.google.api.gax.httpjson
 
HttpRequestFormatter<MessageFormatT> - Interface in com.google.api.gax.httpjson
Interface for classes that create parts of HTTP requests from a parameterized message.
HttpResponseParser<MessageFormatT> - Interface in com.google.api.gax.httpjson
Interface for classes that parse parts of Http responses into the parameterized message type.

I

InstantiatingHttpJsonChannelProvider - Class in com.google.api.gax.httpjson
InstantiatingHttpJsonChannelProvider is a TransportChannelProvider which constructs a ManagedHttpJsonChannel with a number of configured inputs every time getChannel(...) is called.
InstantiatingHttpJsonChannelProvider.Builder - Class in com.google.api.gax.httpjson
 
isShutdown() - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
 
isShutdown() - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel
 
issueFutureUnaryCall(HttpJsonCallOptions, RequestT, ApiMethodDescriptor<RequestT, ResponseT>) - Method in interface com.google.api.gax.httpjson.HttpJsonChannel
 
issueFutureUnaryCall(HttpJsonCallOptions, RequestT, ApiMethodDescriptor<RequestT, ResponseT>) - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel
 
isTerminated() - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
 
isTerminated() - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel
 

M

ManagedHttpJsonChannel - Class in com.google.api.gax.httpjson
Implementation of HttpJsonChannel which can issue http-json calls.
ManagedHttpJsonChannel.Builder - Class in com.google.api.gax.httpjson
 
merge(ApiCallContext) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 

N

needsEndpoint() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
needsExecutor() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
needsHeaders() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
newBuilder() - Static method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter
 
newBuilder() - Static method in class com.google.api.gax.httpjson.ApiMessageHttpResponseParser
 
newBuilder() - Static method in class com.google.api.gax.httpjson.ApiMethodDescriptor
 
newBuilder() - Static method in class com.google.api.gax.httpjson.HttpJsonCallOptions
 
newBuilder() - Static method in class com.google.api.gax.httpjson.HttpJsonCallSettings
 
newBuilder() - Static method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
 
newBuilder() - Static method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
newBuilder() - Static method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel
 
nullToSelf(ApiCallContext) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
Returns inputContext cast to HttpJsonCallContext, or an empty HttpJsonCallContext if inputContext is null.

O

of(int, String) - Static method in class com.google.api.gax.httpjson.HttpJsonStatusCode
Creates a new instance with the given status code.
of(StatusCode.Code) - Static method in class com.google.api.gax.httpjson.HttpJsonStatusCode
 

P

parse(InputStream) - Method in class com.google.api.gax.httpjson.ApiMessageHttpResponseParser
 
parse(InputStream) - Method in interface com.google.api.gax.httpjson.HttpResponseParser
 

S

serialize(ResponseT) - Method in class com.google.api.gax.httpjson.ApiMessageHttpResponseParser
 
serialize(ApiMessage, Type, JsonSerializationContext) - Method in class com.google.api.gax.httpjson.FieldMaskedSerializer
 
serialize(MessageFormatT) - Method in interface com.google.api.gax.httpjson.HttpResponseParser
 
setCredentials(Credentials) - Method in class com.google.api.gax.httpjson.HttpJsonCallOptions.Builder
 
setDeadline(Instant) - Method in class com.google.api.gax.httpjson.HttpJsonCallOptions.Builder
 
setEndpoint(String) - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider.Builder
Sets the endpoint used to reach the service, eg "localhost:8080".
setEndpoint(String) - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel.Builder
 
setExecutor(Executor) - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel.Builder
 
setExecutorProvider(ExecutorProvider) - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider.Builder
Sets the ExecutorProvider for this TransportChannelProvider.
setFullMethodName(String) - Method in class com.google.api.gax.httpjson.ApiMethodDescriptor.Builder
 
setHeader(HttpHeaders, String, String) - Static method in class com.google.api.gax.httpjson.HttpHeadersUtils
 
setHeaderEnhancers(List<HttpJsonHeaderEnhancer>) - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel.Builder
 
setHeaderProvider(HeaderProvider) - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider.Builder
Sets the HeaderProvider for this TransportChannelProvider.
setHeaders(HttpHeaders, Map<String, String>) - Static method in class com.google.api.gax.httpjson.HttpHeadersUtils
 
setHttpMethod(String) - Method in class com.google.api.gax.httpjson.ApiMethodDescriptor.Builder
 
setHttpTransport(HttpTransport) - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider.Builder
Sets the HTTP transport to be used.
setHttpTransport(HttpTransport) - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel.Builder
 
setManagedChannel(ManagedHttpJsonChannel) - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel.Builder
 
setMethodDescriptor(ApiMethodDescriptor<RequestT, ResponseT>) - Method in class com.google.api.gax.httpjson.HttpJsonCallSettings.Builder
 
setPathTemplate(PathTemplate) - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter.Builder
 
setQueryParams(Set<String>) - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter.Builder
 
setRequestFormatter(HttpRequestFormatter<RequestT>) - Method in class com.google.api.gax.httpjson.ApiMethodDescriptor.Builder
 
setResourceNameFactory(ResourceNameFactory) - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter.Builder
 
setResourceNameField(String) - Method in class com.google.api.gax.httpjson.ApiMessageHttpRequestFormatter.Builder
 
setResponseInstance(ResponseT) - Method in class com.google.api.gax.httpjson.ApiMessageHttpResponseParser.Builder
 
setResponseParser(HttpResponseParser<ResponseT>) - Method in class com.google.api.gax.httpjson.ApiMethodDescriptor.Builder
 
shouldAutoClose() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
shutdown() - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
 
shutdown() - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel
 
shutdownNow() - Method in class com.google.api.gax.httpjson.HttpJsonTransportChannel
 
shutdownNow() - Method in class com.google.api.gax.httpjson.ManagedHttpJsonChannel
 

T

toBuilder() - Method in class com.google.api.gax.httpjson.HttpJsonCallSettings
 
toBuilder() - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 

W

withChannel(HttpJsonChannel) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
withCredentials(Credentials) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
withDeadline(Instant) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
withEndpoint(String) - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
withExecutor(ScheduledExecutorService) - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
withExtraHeaders(Map<String, List<String>>) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
withHeaders(Map<String, String>) - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
withPoolSize(int) - Method in class com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider
 
withStreamIdleTimeout(Duration) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
withStreamWaitTimeout(Duration) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
withTimeout(Duration) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
withTransportChannel(TransportChannel) - Method in class com.google.api.gax.httpjson.HttpJsonCallContext
 
A B C E F G H I M N O P S T W 
Skip navigation links