Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

AbstractApiFuture<V> - Class in com.google.api.gax.core
Abstract implementation of ApiFuture that mirrors AbstractFuture in Guava.
AbstractApiFuture() - Constructor for class com.google.api.gax.core.AbstractApiFuture
 
accumulate(E) - Method in interface com.google.api.gax.bundling.BundlingThreshold
Presents the element to the threshold for the attribute of interest to be accumulated.
accumulate(E) - Method in class com.google.api.gax.bundling.NumericThreshold
 
AccumulatingBundleReceiver<T> - Class in com.google.api.gax.bundling
A simple ThresholdBundleReceiver that just accumulates bundles.
AccumulatingBundleReceiver() - Constructor for class com.google.api.gax.bundling.AccumulatingBundleReceiver
 
add(E) - Method in class com.google.api.gax.bundling.ThresholdBundler
Adds an element to the bundler.
addCallback(ApiFuture<V>, ApiFutureCallback<? super V>) - Static method in class com.google.api.gax.core.ApiFutures
 
addException(Exception) - Method in interface com.google.api.gax.testing.MockGrpcService
Adds the exception to the response queue.
addListener(Runnable, Executor) - Method in class com.google.api.gax.core.AbstractApiFuture
 
addListener(Runnable, Executor) - Method in interface com.google.api.gax.core.ApiFuture
 
addListener(Runnable, Executor) - Method in class com.google.api.gax.core.ForwardingApiFuture
 
addListener(Runnable, Executor) - Method in class com.google.api.gax.core.internal.ApiFutureToListenableFuture
 
addListener(Runnable, Executor) - Method in class com.google.api.gax.grpc.OperationFuture
Enters a polling loop on Operations.GetOperation, and once Operation.done is true, notifies the listener.
addResponse(GeneratedMessageV3) - Method in interface com.google.api.gax.testing.MockGrpcService
Adds the response to the response queue.
addThreshold(BundlingThreshold<E>) - Method in class com.google.api.gax.bundling.ThresholdBundler.Builder
Add a threshold to the ThresholdBundler.
addToNextBundle(T) - Method in class com.google.api.gax.bundling.ThresholdBundlingForwarder
First validates that the receiver can receive the given item (based on the inherent characteristics of the item), and then hands it off to the bundler.
ApiException - Exception in com.google.api.gax.grpc
Represents an exception thrown during an RPC call.
ApiExceptions - Class in com.google.api.gax.grpc
A utility class for working with ApiException.
ApiExceptions() - Constructor for class com.google.api.gax.grpc.ApiExceptions
 
ApiFuture<V> - Interface in com.google.api.gax.core
A Future that can have a listener added.
ApiFutureCallback<V> - Interface in com.google.api.gax.core
A callback for accepting the results of an ApiFuture.
ApiFutures - Class in com.google.api.gax.core
Static utility methods for the ApiFuture interface.
ApiFutureToListenableFuture<V> - Class in com.google.api.gax.core.internal
INTERNAL USE ONLY.
ApiFutureToListenableFuture(ApiFuture<V>) - Constructor for class com.google.api.gax.core.internal.ApiFutureToListenableFuture
 
apply(F) - Method in interface com.google.api.gax.core.Function
 
applyToAllUnaryMethods(Iterable<UnaryCallSettings.Builder>, UnaryCallSettings.Builder) - Method in class com.google.api.gax.grpc.ClientSettings.Builder
Performs a merge, using only non-null fields
applyToAllUnaryMethods(UnaryCallSettings.Builder) - Method in class com.google.longrunning.OperationsSettings.Builder
Applies the given settings to all of the unary API methods in this service.
assign(Message.Builder, Object) - Method in class com.google.api.gax.protobuf.Expression
Assigns a value to the location denoted by the expression.
awaitAsyncCompletion() - Method in class com.google.api.gax.grpc.OperationFuture
Awaits any ongoing asynchronous work.
awaitAsyncCompletion(long, TimeUnit) - Method in class com.google.api.gax.grpc.OperationFuture
Awaits any ongoing asynchronous work.

B

bidiStreamingCall(RpcStreamObserver<ResponseT>) - Method in class com.google.api.gax.grpc.StreamingCallable
Conduct a bidirectional streaming call
bidiStreamingCall(RpcStreamObserver<ResponseT>, CallContext) - Method in class com.google.api.gax.grpc.StreamingCallable
Conduct a bidirectional streaming call with the given CallContext.
bind(Channel) - Method in class com.google.api.gax.grpc.StreamingCallable
Bind the StreamingCallable with the given channel.
BOOL - Static variable in class com.google.api.gax.protobuf.Type
Constants for representing primitive types.
build() - Method in class com.google.api.gax.bundling.ThresholdBundler.Builder
Build the ThresholdBundler.
build() - Method in class com.google.api.gax.core.GoogleCredentialsProvider.Builder
 
build() - Method in class com.google.api.gax.core.RetrySettings.Builder
 
build() - Method in class com.google.api.gax.grpc.BundlingCallSettings.Builder
 
build() - Method in class com.google.api.gax.grpc.BundlingSettings.Builder
Build the BundlingSettings object.
build() - Method in class com.google.api.gax.grpc.ClientSettings.Builder
 
build() - Method in class com.google.api.gax.grpc.FlowControlSettings.Builder
 
build() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
 
build() - Method in class com.google.api.gax.grpc.InstantiatingExecutorProvider.Builder
 
build() - Method in class com.google.api.gax.grpc.OperationCallSettings.Builder
 
build() - Method in class com.google.api.gax.grpc.PagedCallSettings.Builder
 
build() - Method in class com.google.api.gax.grpc.ProviderManager.Builder
 
build() - Method in class com.google.api.gax.grpc.SimpleCallSettings.Builder
 
build() - Method in class com.google.api.gax.grpc.StreamingCallSettings.Builder
 
build() - Method in class com.google.api.gax.grpc.UnaryCallSettings.Builder
Builds an instance of the containing class.
build() - Method in class com.google.longrunning.OperationsSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.core.GoogleCredentialsProvider.Builder
 
Builder() - Constructor for class com.google.api.gax.core.RetrySettings.Builder
 
Builder(MethodDescriptor<RequestT, ResponseT>, BundlingDescriptor<RequestT, ResponseT>) - Constructor for class com.google.api.gax.grpc.BundlingCallSettings.Builder
 
Builder(BundlingCallSettings<RequestT, ResponseT>) - Constructor for class com.google.api.gax.grpc.BundlingCallSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.grpc.BundlingSettings.Builder
 
Builder(ClientSettings) - Constructor for class com.google.api.gax.grpc.ClientSettings.Builder
Create a builder from a ClientSettings object.
Builder(InstantiatingChannelProvider) - Constructor for class com.google.api.gax.grpc.ClientSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.grpc.FlowControlSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.grpc.InstantiatingExecutorProvider.Builder
 
Builder(MethodDescriptor<RequestT, Operation>, Class<ResponseT>) - Constructor for class com.google.api.gax.grpc.OperationCallSettings.Builder
 
Builder(OperationCallSettings<RequestT, ResponseT>) - Constructor for class com.google.api.gax.grpc.OperationCallSettings.Builder
 
Builder(MethodDescriptor<RequestT, ResponseT>, PagedListResponseFactory<RequestT, ResponseT, PagedListResponseT>) - Constructor for class com.google.api.gax.grpc.PagedCallSettings.Builder
 
Builder(PagedCallSettings<RequestT, ResponseT, PagedListResponseT>) - Constructor for class com.google.api.gax.grpc.PagedCallSettings.Builder
 
Builder(MethodDescriptor<RequestT, ResponseT>) - Constructor for class com.google.api.gax.grpc.SimpleCallSettings.Builder
 
Builder(SimpleCallSettings<RequestT, ResponseT>) - Constructor for class com.google.api.gax.grpc.SimpleCallSettings.Builder
 
Builder(MethodDescriptor<RequestT, ResponseT>) - Constructor for class com.google.api.gax.grpc.StreamingCallSettings.Builder
 
Builder(StreamingCallSettings<RequestT, ResponseT>) - Constructor for class com.google.api.gax.grpc.StreamingCallSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.grpc.UnaryCallSettings.Builder
 
Builder(UnaryCallSettings) - Constructor for class com.google.api.gax.grpc.UnaryCallSettings.Builder
 
BundlerFactory<RequestT,ResponseT> - Class in com.google.api.gax.grpc
A Factory class which, for each unique partitionKey, creates a trio including a ThresholdBundler, BundleExecutor, and ThresholdBundlingForwarder.
BundlerFactory(BundlingDescriptor<RequestT, ResponseT>, BundlingSettings) - Constructor for class com.google.api.gax.grpc.BundlerFactory
 
BundlingCallSettings<RequestT,ResponseT> - Class in com.google.api.gax.grpc
A settings class to configure a UnaryCallable for calls to an API method that supports bundling.
BundlingCallSettings.Builder<RequestT,ResponseT> - Class in com.google.api.gax.grpc
 
BundlingContext<RequestT,ResponseT> - Class in com.google.api.gax.grpc
Holds the complete context to issue a call and notify the call's listener.
BundlingContext(RequestT, CallContext, UnaryCallable<RequestT, ResponseT>, BundlingFuture<ResponseT>) - Constructor for class com.google.api.gax.grpc.BundlingContext
 
BundlingDescriptor<RequestT,ResponseT> - Interface in com.google.api.gax.grpc
Interface which represents an object that transforms request/response data for the purposes of bundling.
BundlingSettings - Class in com.google.api.gax.grpc
Represents the bundling settings to use for an API method that is capable of bundling.
BundlingSettings() - Constructor for class com.google.api.gax.grpc.BundlingSettings
 
BundlingSettings.Builder - Class in com.google.api.gax.grpc
See the class documentation of BundlingSettings for a description of the different values that can be set.
BundlingThreshold<E> - Interface in com.google.api.gax.bundling
The interface representing a threshold to be used in ThresholdBundler.
BundlingThresholds - Class in com.google.api.gax.bundling
Factory methods for general-purpose bundling thresholds.
BundlingThresholds() - Constructor for class com.google.api.gax.bundling.BundlingThresholds
 
BYTES - Static variable in class com.google.api.gax.protobuf.Type
 

C

call(RequestT, CallContext) - Method in class com.google.api.gax.grpc.OperationCallable
Initiates an operation and polls for the final result.
call(RequestT) - Method in class com.google.api.gax.grpc.OperationCallable
Same as OperationCallable.call(Object, CallContext), with null Channel and default CallOptions.
call(RequestT, CallContext) - Method in class com.google.api.gax.grpc.UnaryCallable
Perform a call synchronously.
call(RequestT) - Method in class com.google.api.gax.grpc.UnaryCallable
Same as UnaryCallable.call(Object, CallContext), with null Channel and default CallOptions.
callAndTranslateApiException(ApiFuture<ResponseT>) - Static method in class com.google.api.gax.grpc.ApiExceptions
Invokes get on the given future, and if it throws an exception, then processes it in the following way:
CallContext - Class in com.google.api.gax.grpc
CallContext encapsulates context data used to make an RPC call.
cancel(boolean) - Method in class com.google.api.gax.core.AbstractApiFuture
 
cancel(boolean) - Method in class com.google.api.gax.core.ForwardingApiFuture
 
cancel(boolean) - Method in class com.google.api.gax.core.internal.ApiFutureToListenableFuture
 
cancel(boolean) - Method in class com.google.api.gax.grpc.OperationFuture
If last Operation's value of `done` is true, returns false; otherwise, issues Operations.CancelOperation and returns true.
cancelOperation(String) - Method in class com.google.longrunning.OperationsClient
Starts asynchronous cancellation on a long-running operation.
cancelOperationCallable() - Method in class com.google.longrunning.OperationsClient
Starts asynchronous cancellation on a long-running operation.
cancelOperationSettings() - Method in class com.google.longrunning.OperationsSettings.Builder
Returns the builder for the settings used for calls to cancelOperation.
cancelOperationSettings() - Method in class com.google.longrunning.OperationsSettings
Returns the object with the settings used for calls to cancelOperation.
catching(ApiFuture<? extends V>, Class<X>, Function<? super X, ? extends V>) - Static method in class com.google.api.gax.core.ApiFutures
 
ChannelAndExecutor - Class in com.google.api.gax.grpc
ChannelAndExecutor holds a ManagedChannel and a ScheduledExecutorService that are being provided as a pair.
ChannelAndExecutor() - Constructor for class com.google.api.gax.grpc.ChannelAndExecutor
 
ChannelProvider - Interface in com.google.api.gax.grpc
Provides an interface to either build a gRPC ManagedChannel or provide a fixed ManagedChannel that will be used to make calls to a service.
clear() - Method in class com.google.api.gax.protobuf.ResourceName
Deprecated.
ClientSettings - Class in com.google.api.gax.grpc
A base settings class to configure a service API class.
ClientSettings(ExecutorProvider, ChannelProvider) - Constructor for class com.google.api.gax.grpc.ClientSettings
Constructs an instance of ClientSettings.
ClientSettings.Builder - Class in com.google.api.gax.grpc
 
clientStreamingCall(RpcStreamObserver<ResponseT>) - Method in class com.google.api.gax.grpc.StreamingCallable
Conduct a client streaming call
clientStreamingCall(RpcStreamObserver<ResponseT>, CallContext) - Method in class com.google.api.gax.grpc.StreamingCallable
Conduct a client streaming call with the given CallContext
close() - Method in class com.google.api.gax.bundling.ThresholdBundlingForwarder
 
close() - Method in class com.google.api.gax.grpc.BundlerFactory
 
close() - Method in class com.google.longrunning.OperationsClient
Initiates an orderly shutdown in which preexisting calls continue but new calls are immediately cancelled.
com.google.api.gax.bundling - package com.google.api.gax.bundling
 
com.google.api.gax.core - package com.google.api.gax.core
 
com.google.api.gax.core.internal - package com.google.api.gax.core.internal
 
com.google.api.gax.grpc - package com.google.api.gax.grpc
 
com.google.api.gax.protobuf - package com.google.api.gax.protobuf
 
com.google.api.gax.testing - package com.google.api.gax.testing
 
com.google.api.stats - package com.google.api.stats
 
com.google.longrunning - package com.google.longrunning
A client to Google Long Running Operations API.
containsKey(Object) - Method in class com.google.api.gax.protobuf.ResourceName
 
containsValue(Object) - Method in class com.google.api.gax.protobuf.ResourceName
 
copy() - Method in class com.google.api.stats.Distribution
Make a copy of the distribution.
copyWithZeroedValue() - Method in interface com.google.api.gax.bundling.BundlingThreshold
Make a copy of this threshold but with the accumulated value zeroed.
copyWithZeroedValue() - Method in class com.google.api.gax.bundling.NumericThreshold
 
count(E) - Method in interface com.google.api.gax.bundling.ElementCounter
Provides the numerical count associated with the given object.
countBytes(RequestT) - Method in interface com.google.api.gax.grpc.BundlingDescriptor
Returns the size in bytes of this request.
countElements(RequestT) - Method in interface com.google.api.gax.grpc.BundlingDescriptor
Returns the number of elements contained in this request.
create(Credentials) - Static method in class com.google.api.gax.core.FixedCredentialsProvider
Creates a FixedCredentialsProvider.
create() - Static method in class com.google.api.gax.core.SettableApiFuture
 
create(ScheduledExecutorService, ManagedChannel) - Static method in class com.google.api.gax.grpc.ChannelAndExecutor
Creates a ChannelAndExecutor simply containing the given channel and executor.
create(ExecutorProvider, ChannelProvider) - Static method in class com.google.api.gax.grpc.ChannelAndExecutor
Creates an executor using the given ExecutorProvider and a channel using the given ChannelProvider, providing the executor to the channel if the channel needs an executor, and then returns a ChannelAndExecutor containing both.
create() - Static method in class com.google.api.gax.grpc.DefaultNanoClock
 
create(ManagedChannel) - Static method in class com.google.api.gax.grpc.FixedChannelProvider
Creates a FixedChannelProvider.
create(ScheduledExecutorService) - Static method in class com.google.api.gax.grpc.FixedExecutorProvider
Creates a FixedExecutorProvider.
create(OperationCallSettings<RequestT, ResponseT>, Channel, ScheduledExecutorService, OperationsClient) - Static method in class com.google.api.gax.grpc.OperationCallable
Creates a callable object that represents a long-running operation.
create(OperationsClient, ApiFuture<Operation>, ScheduledExecutorService, Class<ResponseT>) - Static method in class com.google.api.gax.grpc.OperationFuture
Creates an OperationFuture with the minimum required inputs, and defaults the rest.
create(OperationsClient, ApiFuture<Operation>, ScheduledExecutorService, Class<ResponseT>, Duration) - Static method in class com.google.api.gax.grpc.OperationFuture
Creates an OperationFuture with a custom polling interval.
create(StreamingCallSettings<RequestT, ResponseT>, Channel) - Static method in class com.google.api.gax.grpc.StreamingCallable
Create a callable object that represents a streaming API method.
create(SimpleCallSettings<RequestT, ResponseT>, Channel, ScheduledExecutorService) - Static method in class com.google.api.gax.grpc.UnaryCallable
Create a callable object that represents a simple API method.
create(PagedCallSettings<RequestT, ResponseT, PagedListResponseT>, Channel, ScheduledExecutorService) - Static method in class com.google.api.gax.grpc.UnaryCallable
Create a base callable object that represents a paged API method.
create(BundlingCallSettings<RequestT, ResponseT>, Channel, ScheduledExecutorService) - Static method in class com.google.api.gax.grpc.UnaryCallable
Create a callable object that represents a bundling API method.
create(String) - Static method in class com.google.api.gax.protobuf.PathTemplate
Creates a path template from a string.
create(PathTemplate, String) - Static method in class com.google.api.gax.protobuf.ResourceName
Creates a new resource name based on given template and path.
create(PathTemplate, Map<String, String>) - Static method in class com.google.api.gax.protobuf.ResourceName
Creates a new resource name from a template and a value assignment for variables.
create(String) - Static method in class com.google.api.gax.testing.LocalChannelProvider
Creates a LocalChannelProvider.
create(OperationsSettings) - Static method in class com.google.longrunning.OperationsClient
Constructs an instance of OperationsClient, using the given settings.
createChannelProvider() - Method in class com.google.api.gax.testing.MockServiceHelper
Creates a channel for making requests to the mock service.
createDefault() - Static method in class com.google.api.gax.grpc.CallContext
 
createFromFullName(PathTemplate, String) - Static method in class com.google.api.gax.protobuf.ResourceName
Creates a new resource name based on given template and path, where the path contains an endpoint.
createPagedListResponse(UnaryCallable<RequestT, ResponseT>, RequestT, CallContext) - Method in interface com.google.api.gax.grpc.PagedListResponseFactory
 
createPagedVariant(PagedCallSettings<RequestT, ResponseT, PagedListResponseT>, Channel, ScheduledExecutorService) - Static method in class com.google.api.gax.grpc.UnaryCallable
Create a paged callable object that represents a paged API method.
createWithoutUrlEncoding(String) - Static method in class com.google.api.gax.protobuf.PathTemplate
Creates a path template from a string.
CredentialsProvider - Interface in com.google.api.gax.core
Provides an interface to hold and acquire the credentials that will be used to call the service.

D

decode(String) - Method in class com.google.api.gax.protobuf.PathTemplate
Matches the template into a list of positional values.
defaultBuilder() - Static method in class com.google.longrunning.OperationsSettings
Returns a builder for this class with recommended defaults.
defaultChannelProviderBuilder() - Static method in class com.google.longrunning.OperationsSettings
Returns a builder for the default ChannelProvider for this service.
defaultCredentialsProviderBuilder() - Static method in class com.google.longrunning.OperationsSettings
Returns a builder for the default credentials for this service.
defaultExecutorProviderBuilder() - Static method in class com.google.longrunning.OperationsSettings
Returns a builder for the default ExecutorProvider for this service.
DefaultNanoClock - Class in com.google.api.gax.grpc
Default implementation of the NanoClock interface, using call to System.nanoTime().
deleteOperation(String) - Method in class com.google.longrunning.OperationsClient
Deletes a long-running operation.
deleteOperationCallable() - Method in class com.google.longrunning.OperationsClient
Deletes a long-running operation.
deleteOperationSettings() - Method in class com.google.longrunning.OperationsSettings.Builder
Returns the builder for the settings used for calls to deleteOperation.
deleteOperationSettings() - Method in class com.google.longrunning.OperationsSettings
Returns the object with the settings used for calls to deleteOperation.
Distribution - Class in com.google.api.stats
Takes measurements and stores them in linear buckets from 0 to totalBuckets - 1, along with utilities to calculate percentiles for analysis of results.
Distribution(int) - Constructor for class com.google.api.stats.Distribution
 
doCheck(Type) - Method in class com.google.api.gax.protobuf.Expression
Abstract method for checking implemented by node classes.
DOUBLE - Static variable in class com.google.api.gax.protobuf.Type
 
drainNextBundleTo(Collection<? super E>) - Method in class com.google.api.gax.bundling.ThresholdBundler
Remove all currently contained elements, regardless of whether they have triggered any thresholds.

E

ElementCounter<E> - Interface in com.google.api.gax.bundling
Interface representing an object that provides a numerical count given an object of the parameterized type.
emptyToken() - Method in interface com.google.api.gax.grpc.PagedListDescriptor
Delivers the empty page token.
encode(String...) - Method in class com.google.api.gax.protobuf.PathTemplate
Instantiates the template from the given positional parameters.
endpoint() - Method in class com.google.api.gax.protobuf.ResourceName
Returns the endpoint of this resource name, or null if none is defined.
endsWithCustomVerb() - Method in class com.google.api.gax.protobuf.PathTemplate
Returns true of this template ends with a custom verb.
endsWithLiteral() - Method in class com.google.api.gax.protobuf.PathTemplate
Returns true of this template ends with a literal.
entrySet() - Method in class com.google.api.gax.protobuf.ResourceName
 
equals(Object) - Method in class com.google.api.gax.protobuf.PathTemplate
 
equals(Object) - Method in class com.google.api.gax.protobuf.ResourceName
 
eval(MessageOrBuilder) - Method in class com.google.api.gax.protobuf.Expression
Executes the expression in the context of the given target message value.
eval(Class<T>, MessageOrBuilder) - Method in class com.google.api.gax.protobuf.Expression
Executes the expression in the context of the given target message value, and casts the result to the specified type.
ExecutorProvider - Interface in com.google.api.gax.grpc
Provides an interface to either build a ScheduledExecutorService or provide a fixed ScheduledExecutorService that will be used to make calls to a service.
expandToFixedSizeCollection(int) - Method in interface com.google.api.gax.core.PagedListResponse
Returns a collection of elements with a fixed size set by the collectionSize parameter.
expandToFixedSizeCollection(int) - Method in class com.google.api.gax.grpc.PagedListResponseImpl
 
Expression - Class in com.google.api.gax.protobuf
Represents an expression which can be evaluated against a protocol buffer, or used to assign a field value.
Expression() - Constructor for class com.google.api.gax.protobuf.Expression
 
Expression.ExecutionException - Exception in com.google.api.gax.protobuf
An unchecked exception thrown when execution of an expression fails.
extractNextToken(ResponseT) - Method in interface com.google.api.gax.grpc.PagedListDescriptor
Extracts the next token from the response.
extractPageSize(RequestT) - Method in interface com.google.api.gax.grpc.PagedListDescriptor
 
extractResources(ResponseT) - Method in interface com.google.api.gax.grpc.PagedListDescriptor
Extracts an iterable of resources from the response.

F

FixedChannelProvider - Class in com.google.api.gax.grpc
FixedChannelProvider is a ChannelProvider which always provides the same channel.
FixedCredentialsProvider - Class in com.google.api.gax.core
FixedCredentialsProvider is a CredentialsProvider which always provides the same credentials.
FixedCredentialsProvider() - Constructor for class com.google.api.gax.core.FixedCredentialsProvider
 
FixedExecutorProvider - Class in com.google.api.gax.grpc
FixedExecutorProvider is an ExecutorProvider which always returns the same executor.
FixedSizeCollection<ResourceT> - Interface in com.google.api.gax.core
A FixedSizeCollection object wraps multiple API list method responses into a single collection with a fixed number of elements.
FlowController - Class in com.google.api.gax.grpc
Provides flow control capability.
FlowController(FlowControlSettings, boolean) - Constructor for class com.google.api.gax.grpc.FlowController
 
FlowController.FlowControlException - Exception in com.google.api.gax.grpc
Base exception that signals a flow control state.
FlowController.MaxOutstandingElementCountReachedException - Exception in com.google.api.gax.grpc
Exception thrown when client-side flow control is enforced based on the maximum number of outstanding in-memory elements.
FlowController.MaxOutstandingRequestBytesReachedException - Exception in com.google.api.gax.grpc
Exception thrown when client-side flow control is enforced based on the maximum number of unacknowledged in-memory bytes.
FlowControlSettings - Class in com.google.api.gax.grpc
Settings for FlowController.
FlowControlSettings() - Constructor for class com.google.api.gax.grpc.FlowControlSettings
 
FlowControlSettings.Builder - Class in com.google.api.gax.grpc
 
flush() - Method in class com.google.api.gax.bundling.ThresholdBundler
Makes the currently contained elements available for consumption, even if no thresholds were triggered.
forEnum(Descriptors.EnumDescriptor) - Static method in class com.google.api.gax.protobuf.Type
Deliver an enum type.
forField(Descriptors.FieldDescriptor) - Static method in class com.google.api.gax.protobuf.Type
Deliver the type of a field.
forJavaType(Class<?>) - Static method in class com.google.api.gax.protobuf.Type
Creates a type from the given Java type.
forMap(Type, Type) - Static method in class com.google.api.gax.protobuf.Type
Deliver a map type.
forMessage(Descriptors.Descriptor) - Static method in class com.google.api.gax.protobuf.Type
Deliver a message type.
forRepeated(Type) - Static method in class com.google.api.gax.protobuf.Type
Deliver a repeated type.
ForwardingApiFuture<T> - Class in com.google.api.gax.core
 
ForwardingApiFuture(ApiFuture<T>) - Constructor for class com.google.api.gax.core.ForwardingApiFuture
 
Function<F,T> - Interface in com.google.api.gax.core
Legacy version of Function.
future() - Method in class com.google.api.gax.testing.MockStreamObserver
 
futureCall(RequestT, CallContext) - Method in class com.google.api.gax.grpc.OperationCallable
Initiates an operation asynchronously.
futureCall(RequestT) - Method in class com.google.api.gax.grpc.OperationCallable
Same as OperationCallable.futureCall(Object, CallContext), with null Channel and default CallOptions.
futureCall(RequestT, CallContext) - Method in class com.google.api.gax.grpc.UnaryCallable
Perform a call asynchronously.
futureCall(RequestT) - Method in class com.google.api.gax.grpc.UnaryCallable
Same as UnaryCallable.futureCall(Object, CallContext), with null Channel and default CallOptions.

G

get() - Method in class com.google.api.gax.core.AbstractApiFuture
 
get(long, TimeUnit) - Method in class com.google.api.gax.core.AbstractApiFuture
 
get() - Method in class com.google.api.gax.core.ForwardingApiFuture
 
get(long, TimeUnit) - Method in class com.google.api.gax.core.ForwardingApiFuture
 
get() - Method in class com.google.api.gax.core.internal.ApiFutureToListenableFuture
 
get(long, TimeUnit) - Method in class com.google.api.gax.core.internal.ApiFutureToListenableFuture
 
get() - Method in class com.google.api.gax.grpc.OperationFuture
Waits on the polling loop on Operations.GetOperation, and once Operation.done is true, then returns Operation.response if successful or throws ExecutionException containing an ApiException with the status code set to Operation.error if not successful.
get(long, TimeUnit) - Method in class com.google.api.gax.grpc.OperationFuture
Waits on the polling loop on Operations.GetOperation, and once Operation.done is true, then returns Operation.response if successful or throws ExecutionException containing an ApiException with the status code set to Operation.error if not successful.
get(Object) - Method in class com.google.api.gax.protobuf.ResourceName
 
getBucketCounts() - Method in class com.google.api.stats.Distribution
Gets the accumulated count of every bucket of the distribution.
getBuilder(Message.Builder) - Method in class com.google.api.gax.protobuf.Expression
Gets a builder for the location denoted by the expression.
getBundlePartitionKey(RequestT) - Method in interface com.google.api.gax.grpc.BundlingDescriptor
Returns the value of the partition key for the given request.
getBundlerFactory() - Method in class com.google.api.gax.grpc.BundlingCallSettings
 
getBundles() - Method in class com.google.api.gax.bundling.AccumulatingBundleReceiver
Returns the accumulated bundles.
getBundlingDescriptor() - Method in class com.google.api.gax.grpc.BundlingCallSettings.Builder
 
getBundlingSettingsBuilder() - Method in class com.google.api.gax.grpc.BundlingCallSettings.Builder
 
getCallable() - Method in class com.google.api.gax.grpc.BundlingContext
 
getCallContext() - Method in class com.google.api.gax.grpc.BundlingContext
 
getCallOptions() - Method in class com.google.api.gax.grpc.CallContext
 
getChannel() - Method in class com.google.api.gax.grpc.CallContext
 
getChannel() - Method in class com.google.api.gax.grpc.ChannelAndExecutor
 
getChannel() - Method in interface com.google.api.gax.grpc.ChannelProvider
Get the channel to be used to connect to the service, if this ChannelProvider does not need an executor.
getChannel(Executor) - Method in interface com.google.api.gax.grpc.ChannelProvider
Get the channel to be used to connect to the service, if this ChannelProvider needs an executor.
getChannel() - Method in class com.google.api.gax.grpc.FixedChannelProvider
 
getChannel(Executor) - Method in class com.google.api.gax.grpc.FixedChannelProvider
 
getChannel() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider
 
getChannel(Executor) - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider
 
getChannel() - Method in class com.google.api.gax.grpc.ProviderManager
 
getChannel(Executor) - Method in class com.google.api.gax.grpc.ProviderManager
 
getChannel() - Method in class com.google.api.gax.testing.LocalChannelProvider
 
getChannel(Executor) - Method in class com.google.api.gax.testing.LocalChannelProvider
 
getChannelAndExecutor() - Method in class com.google.api.gax.grpc.ClientSettings
Gets a channel and an executor for making calls.
getChannelProvider() - Method in class com.google.api.gax.grpc.ClientSettings.Builder
Gets the ChannelProvider that was previously set on this Builder.
getChannelProvider() - Method in class com.google.api.gax.grpc.ClientSettings
 
getClientLibName() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
The client library name provided previously.
getClientLibVersion() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
The client library version provided previously.
getCollectionSize() - Method in interface com.google.api.gax.core.FixedSizeCollection
Returns the number of elements in the collection.
getCount() - Method in class com.google.api.stats.Distribution
Numbers of values recorded.
getCredentials() - Method in interface com.google.api.gax.core.CredentialsProvider
Gets the credentials which will be used to call the service.
getCredentials() - Method in class com.google.api.gax.core.FixedCredentialsProvider
 
getCredentials() - Method in class com.google.api.gax.core.GoogleCredentialsProvider
 
getCredentials() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider
Gets the credentials which will be used to call the service.
getCredentialsProvider() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
The previously set CredentialsProvider.
getCredentialsProvider() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider
The credentials to use in order to call the service.
getCurrentMaxBundleBytes() - Method in exception com.google.api.gax.grpc.FlowController.MaxOutstandingRequestBytesReachedException
 
getCurrentMaxBundleElementCount() - Method in exception com.google.api.gax.grpc.FlowController.MaxOutstandingElementCountReachedException
 
getDefaultInstance() - Static method in class com.google.api.gax.grpc.FlowControlSettings
 
getDefaultInstance(Descriptors.Descriptor) - Static method in class com.google.api.gax.protobuf.ProtoReflectionUtil
Returns a default instance for the given message descriptor.
getDefaultInstance(Class<? extends Message>) - Static method in class com.google.api.gax.protobuf.ProtoReflectionUtil
Returns the default instance for the message type.
getDefaultServicePort() - Static method in class com.google.longrunning.OperationsSettings
Returns the default service port.
getDelayThreshold() - Method in class com.google.api.gax.grpc.BundlingSettings
Get the delay threshold to use for bundling.
getElementCountThreshold() - Method in class com.google.api.gax.grpc.BundlingSettings
Get the element count threshold to use for bundling.
getEnum(Descriptors.EnumValueDescriptor) - Static method in class com.google.api.gax.protobuf.ProtoReflectionUtil
Returns a Enum for the given enum value descriptor.
getEnumClass(DescriptorProtos.FileOptions, String, String, String) - Static method in class com.google.api.gax.protobuf.ProtoReflectionUtil
Resolves a proto enum name into a Java class.
getEnumDescriptor() - Method in class com.google.api.gax.protobuf.Type
Returns the descriptor of an enum type.
getExecutor() - Method in class com.google.api.gax.grpc.ChannelAndExecutor
 
getExecutor() - Method in interface com.google.api.gax.grpc.ExecutorProvider
Gets the executor to use.
getExecutor() - Method in class com.google.api.gax.grpc.FixedExecutorProvider
 
getExecutor() - Method in class com.google.api.gax.grpc.InstantiatingExecutorProvider
 
getExecutor() - Method in class com.google.api.gax.grpc.ProviderManager
 
getExecutorProvider() - Method in class com.google.api.gax.grpc.ClientSettings.Builder
Gets the ExecutorProvider that was previously set on this Builder.
getExecutorProvider() - Method in class com.google.api.gax.grpc.ClientSettings
 
getExecutorThreadCount() - Method in class com.google.api.gax.grpc.InstantiatingExecutorProvider.Builder
 
getExecutorThreadCount() - Method in class com.google.api.gax.grpc.InstantiatingExecutorProvider
The number of threads used by the executor created by this ExecutorProvider.
getField(GeneratedMessage, Descriptors.FieldDescriptor) - Static method in class com.google.api.gax.protobuf.ProtoReflectionUtil
Returns a value of a field.
getFirstOperationData() - Method in class com.google.api.gax.grpc.OperationFuture
Returns the Operation object returned from the call to start the Operation.
getForwarder(String) - Method in class com.google.api.gax.grpc.BundlerFactory
Provides the ThresholdBundlingForwarder corresponding to the given partitionKey, or constructs one if it doesn't exist yet.
getGeneratorName() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
The generator name provided previously.
getGeneratorVersion() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
The generator version provided previously.
getInitialCallSettings() - Method in class com.google.api.gax.grpc.OperationCallSettings.Builder
Get the call settings which are used on the call to initiate the operation.
getInitialCallSettings() - Method in class com.google.api.gax.grpc.OperationCallSettings
 
getInitialRetryDelay() - Method in class com.google.api.gax.core.RetrySettings.Builder
The InitialRetryDelay parameter controls the delay before the first retry.
getInitialRetryDelay() - Method in class com.google.api.gax.core.RetrySettings
The InitialRetryDelay parameter controls the delay before the first retry.
getInitialRpcTimeout() - Method in class com.google.api.gax.core.RetrySettings.Builder
The InitialRpcTimeout parameter controls the timeout for the initial RPC.
getInitialRpcTimeout() - Method in class com.google.api.gax.core.RetrySettings
The InitialRpcTimeout parameter controls the timeout for the initial RPC.
getIsEnabled() - Method in class com.google.api.gax.grpc.BundlingSettings
Returns the Boolean object to indicate if the bundling is enabled.
getKind() - Method in class com.google.api.gax.protobuf.Type
Gets the kind of this type.
getMapKeyType() - Method in class com.google.api.gax.protobuf.Type
Returns the key type of a map type.
getMapValueType() - Method in class com.google.api.gax.protobuf.Type
Returns the value type of a map type.
getMaxOutstandingElementCount() - Method in class com.google.api.gax.grpc.FlowControlSettings
Maximum number of outstanding elements to keep in memory before enforcing flow control.
getMaxOutstandingRequestBytes() - Method in class com.google.api.gax.grpc.FlowControlSettings
Maximum number of outstanding bytes to keep in memory before enforcing flow control.
getMaxRetryDelay() - Method in class com.google.api.gax.core.RetrySettings.Builder
The MaxRetryDelay puts a limit on the value of the retry delay, so that the RetryDelayMultiplier can't increase the retry delay higher than this amount.
getMaxRetryDelay() - Method in class com.google.api.gax.core.RetrySettings
The MaxRetryDelay puts a limit on the value of the retry delay, so that the RetryDelayMultiplier can't increase the retry delay higher than this amount.
getMaxRpcTimeout() - Method in class com.google.api.gax.core.RetrySettings.Builder
The MaxRpcTimeout puts a limit on the value of the RPC timeout, so that the RpcTimeoutMultiplier can't increase the RPC timeout higher than this amount.
getMaxRpcTimeout() - Method in class com.google.api.gax.core.RetrySettings
The MaxRpcTimeout puts a limit on the value of the RPC timeout, so that the RpcTimeoutMultiplier can't increase the RPC timeout higher than this amount.
getMean() - Method in class com.google.api.stats.Distribution
Mean of the recorded values.
getMessageClass(DescriptorProtos.FileOptions, String, String, String) - Static method in class com.google.api.gax.protobuf.ProtoReflectionUtil
Resolves a proto message name into a Java class.
getMessageDescriptor() - Method in class com.google.api.gax.protobuf.Type
Returns the descriptor of a message type.
getMetadata() - Method in class com.google.api.gax.grpc.OperationFuture
Returns the value of Operation.metadata from the initial Operation object returned from the initial call to start the Operation.
getMethodDescriptor() - Method in class com.google.api.gax.grpc.StreamingCallSettings
 
getNextCollection() - Method in interface com.google.api.gax.core.FixedSizeCollection
Retrieves the next FixedSizeCollection using one or more API calls.
getNextPage() - Method in interface com.google.api.gax.core.Page
Retrieves the next Page object using the next page token.
getNextPage(int) - Method in interface com.google.api.gax.core.Page
Retrieves the next Page object using the next page token.
getNextPageToken() - Method in interface com.google.api.gax.core.FixedSizeCollection
Returns a page token that can be passed into the API list method to retrieve additional elements.
getNextPageToken() - Method in interface com.google.api.gax.core.Page
Returns the next page token from the response.
getNextPageToken() - Method in interface com.google.api.gax.core.PagedListResponse
Returns the token for the next page or null if no more results.
getNextPageToken() - Method in class com.google.api.gax.grpc.PagedListResponseImpl
 
getNthPercentile(double) - Method in class com.google.api.stats.Distribution
Get the bucket that records values up to the given percentile.
getOperation(String) - Method in class com.google.longrunning.OperationsClient
Gets the latest state of a long-running operation.
getOperationCallable() - Method in class com.google.longrunning.OperationsClient
Gets the latest state of a long-running operation.
getOperationName() - Method in class com.google.api.gax.grpc.OperationFuture
Returns the value of Operation.name from the initial Operation object returned from the initial call to start the Operation.
getOperationSettings() - Method in class com.google.longrunning.OperationsSettings.Builder
Returns the builder for the settings used for calls to getOperation.
getOperationSettings() - Method in class com.google.longrunning.OperationsSettings
Returns the object with the settings used for calls to getOperation.
getPage() - Method in interface com.google.api.gax.core.PagedListResponse
Returns the current page of results.
getPage() - Method in class com.google.api.gax.grpc.PagedListResponseImpl
 
getPageElementCount() - Method in interface com.google.api.gax.core.Page
Return the number of elements in the response.
getPollingInterval() - Method in class com.google.api.gax.grpc.OperationCallSettings.Builder
Get the polling interval of the operation.
getPollingInterval() - Method in class com.google.api.gax.grpc.OperationCallSettings
 
getPort() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
The port used to reach the service.
getPort() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider
The port used to reach the service.
getRepeatedElemType() - Method in class com.google.api.gax.protobuf.Type
Returns the element type of a repeated type.
getRequest() - Method in class com.google.api.gax.grpc.BundlingContext
 
getRequest() - Method in interface com.google.api.gax.grpc.RequestIssuer
Get the request from the issuer.
getRequestByteThreshold() - Method in class com.google.api.gax.grpc.BundlingSettings
Get the request byte threshold to use for bundling.
getRequestObject() - Method in interface com.google.api.gax.core.Page
Gets the request object used to generate the Page.
getRequests() - Method in interface com.google.api.gax.testing.MockGrpcService
Returns all the requests received.
getResponseObject() - Method in interface com.google.api.gax.core.Page
Gets the API response object.
getRetryableCodes() - Method in class com.google.api.gax.grpc.UnaryCallSettings.Builder
See the class documentation of UnaryCallSettings for a description of what retryable codes do.
getRetryableCodes() - Method in class com.google.api.gax.grpc.UnaryCallSettings
See the class documentation of UnaryCallSettings for a description of what retryable codes do.
getRetryDelayMultiplier() - Method in class com.google.api.gax.core.RetrySettings.Builder
The RetryDelayMultiplier controls the change in retry delay.
getRetryDelayMultiplier() - Method in class com.google.api.gax.core.RetrySettings
The RetryDelayMultiplier controls the change in retry delay.
getRetrySettings() - Method in class com.google.api.gax.grpc.UnaryCallSettings
See the class documentation of UnaryCallSettings for a description of what retry settings do.
getRetrySettingsBuilder() - Method in class com.google.api.gax.grpc.UnaryCallSettings.Builder
See the class documentation of UnaryCallSettings for a description of what retry settings do.
getRpcTimeoutMultiplier() - Method in class com.google.api.gax.core.RetrySettings.Builder
See the class documentation of RetrySettings for a description of what this value does.
getRpcTimeoutMultiplier() - Method in class com.google.api.gax.core.RetrySettings
The RpcTimeoutMultiplier controls the change in RPC timeout.
getScopesToApply() - Method in class com.google.api.gax.core.GoogleCredentialsProvider.Builder
The scopes previously provided.
getScopesToApply() - Method in class com.google.api.gax.core.GoogleCredentialsProvider
 
getService() - Method in class com.google.api.gax.testing.MockServiceHelper
Returns the mock grpc service.
getServiceAddress() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
The address used to reach the service.
getServiceAddress() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider
The address used to reach the service.
getServiceDefinition() - Method in interface com.google.api.gax.testing.MockGrpcService
Returns gRPC service definition used for binding.
getServices() - Method in class com.google.api.gax.testing.MockServiceHelper
Returns all of the mocked grpc services.
getSettings() - Method in class com.google.api.gax.grpc.UnaryCallable
Returns the UnaryCallSettings that contains the configuration settings of this UnaryCallable.
getSettings() - Method in class com.google.longrunning.OperationsClient
 
getStatusCode() - Method in exception com.google.api.gax.grpc.ApiException
Returns the status code of the underlying grpc exception.
getSumOfSquareDeviations() - Method in class com.google.api.stats.Distribution
Square deviations of the recorded values.
getTotalTimeout() - Method in class com.google.api.gax.core.RetrySettings.Builder
The TotalTimeout parameter has ultimate control over how long the logic should keep trying the remote call until it gives up completely.
getTotalTimeout() - Method in class com.google.api.gax.core.RetrySettings
The TotalTimeout parameter has ultimate control over how long the logic should keep trying the remote call until it gives up completely.
getType() - Method in class com.google.api.gax.protobuf.Expression
Returns the type of this expression.
GoogleCredentialsProvider - Class in com.google.api.gax.core
GoogleCredentialsProvider acquires credentials using Application Default Credentials.
GoogleCredentialsProvider() - Constructor for class com.google.api.gax.core.GoogleCredentialsProvider
 
GoogleCredentialsProvider.Builder - Class in com.google.api.gax.core
 

H

hasEndpoint() - Method in class com.google.api.gax.protobuf.ResourceName
Checks whether the resource name has an endpoint.
hashCode() - Method in class com.google.api.gax.protobuf.PathTemplate
 
hashCode() - Method in class com.google.api.gax.protobuf.ResourceName
 
hasNextCollection() - Method in interface com.google.api.gax.core.FixedSizeCollection
Returns true if there are more elements that can be retrieved from the API.
hasNextPage() - Method in interface com.google.api.gax.core.Page
Returns true if there are more pages that can be retrieved from the API.
HOSTNAME_VAR - Static variable in class com.google.api.gax.protobuf.PathTemplate
A constant identifying the special variable used for endpoint bindings in the result of PathTemplate.matchFromFullName(String).

I

immediateFailedFuture(Throwable) - Static method in class com.google.api.gax.core.ApiFutures
 
immediateFuture(V) - Static method in class com.google.api.gax.core.ApiFutures
 
injectPageSize(RequestT, int) - Method in interface com.google.api.gax.grpc.PagedListDescriptor
Injects page size setting into the request.
injectToken(RequestT, Object) - Method in interface com.google.api.gax.grpc.PagedListDescriptor
Injects a page token into the request.
instantiate(Map<String, String>) - Method in class com.google.api.gax.protobuf.PathTemplate
Instantiate the template based on the given variable assignment.
instantiate(String...) - Method in class com.google.api.gax.protobuf.PathTemplate
Shortcut for PathTemplate.instantiate(Map) with a vararg parameter for keys and values.
instantiatePartial(Map<String, String>) - Method in class com.google.api.gax.protobuf.PathTemplate
Same like PathTemplate.instantiate(Map) but allows for unbound variables, which are substituted using their original syntax.
InstantiatingChannelProvider - Class in com.google.api.gax.grpc
InstantiatingChannelProvider is a ChannelProvider which constructs a gRPC ManagedChannel with a number of configured inputs every time getChannel(...) is called.
InstantiatingChannelProvider.Builder - Class in com.google.api.gax.grpc
 
InstantiatingExecutorProvider - Class in com.google.api.gax.grpc
InstantiatingChannelProvider is an ExecutorProvider which constructs a new ScheduledExecutorService every time getExecutor() is called.
InstantiatingExecutorProvider.Builder - Class in com.google.api.gax.grpc
 
INT64 - Static variable in class com.google.api.gax.protobuf.Type
 
interruptTask() - Method in class com.google.api.gax.core.AbstractApiFuture
 
invoke(Class<T>, Method, Object, Object...) - Static method in class com.google.api.gax.protobuf.ProtoReflectionUtil
Invokes a method with receiver and arguments, and casts the result to a specified type.
invoke(Method, Object, Object...) - Static method in class com.google.api.gax.protobuf.ProtoReflectionUtil
Invokes a method with receiver and arguments, and casts the result to a list of messages.
invoke(Class<T>, Class<?>, String, Object, Object...) - Static method in class com.google.api.gax.protobuf.ProtoReflectionUtil
Invokes a named method with receiver and arguments, and casts the result to a specified type.
isCancelled() - Method in class com.google.api.gax.core.AbstractApiFuture
 
isCancelled() - Method in class com.google.api.gax.core.ForwardingApiFuture
 
isCancelled() - Method in class com.google.api.gax.core.internal.ApiFutureToListenableFuture
 
isCancelled() - Method in class com.google.api.gax.grpc.OperationFuture
Returns true if the operation has been cancelled.
isDone() - Method in class com.google.api.gax.core.AbstractApiFuture
 
isDone() - Method in class com.google.api.gax.core.ForwardingApiFuture
 
isDone() - Method in class com.google.api.gax.core.internal.ApiFutureToListenableFuture
 
isDone() - Method in class com.google.api.gax.grpc.OperationFuture
Issues Operations.GetOperation and returns value of Operation.done.
isEmpty() - Method in class com.google.api.gax.bundling.ThresholdBundler
 
isEmpty() - Method in class com.google.api.gax.protobuf.ResourceName
 
isEnum() - Method in class com.google.api.gax.protobuf.Type
Returns true if this is an enum type.
isMap() - Method in class com.google.api.gax.protobuf.Type
Returns true if this is a map type.
isMessage() - Method in class com.google.api.gax.protobuf.Type
Returns true if this is a message type.
isPrimitive() - Method in class com.google.api.gax.protobuf.Type
Returns true if this is a primitive type.
isRepeated() - Method in class com.google.api.gax.protobuf.Type
Returns true of this is a repeated type.
isRetryable() - Method in exception com.google.api.gax.grpc.ApiException
Returns whether the failed request can be retried.
isThresholdReached() - Method in interface com.google.api.gax.bundling.BundlingThreshold
Any calls into this function from ThresholdBundler will be under a lock.
isThresholdReached() - Method in class com.google.api.gax.bundling.NumericThreshold
 
iterateAllElements() - Method in interface com.google.api.gax.core.PagedListResponse
Returns an iterator over the full list of elements.
iterateAllElements() - Method in class com.google.api.gax.grpc.PagedListResponseImpl
 
iterateCollections() - Method in interface com.google.api.gax.core.FixedSizeCollection
Returns an iterator over FixedSizeCollections, starting with this and making API calls as required until all of the elements have been retrieved.
iterateFixedSizeCollections(int) - Method in interface com.google.api.gax.core.PagedListResponse
Returns an iterator over fixed size collections of results.
iterateFixedSizeCollections(int) - Method in class com.google.api.gax.grpc.PagedListResponseImpl
 
iteratePages() - Method in interface com.google.api.gax.core.Page
Return an iterator over Page objects, beginning with this object.
iteratePages() - Method in interface com.google.api.gax.core.PagedListResponse
Returns the current page of results.
iteratePages() - Method in class com.google.api.gax.grpc.PagedListResponseImpl
 

K

keySet() - Method in class com.google.api.gax.protobuf.ResourceName
 

L

ListenableFutureToApiFuture<V> - Class in com.google.api.gax.core.internal
INTERNAL USE ONLY.
ListenableFutureToApiFuture(ListenableFuture<V>) - Constructor for class com.google.api.gax.core.internal.ListenableFutureToApiFuture
 
listOperations(String, String) - Method in class com.google.longrunning.OperationsClient
Lists operations that match the specified filter in the request.
listOperations(ListOperationsRequest) - Method in class com.google.longrunning.OperationsClient
Lists operations that match the specified filter in the request.
listOperationsCallable() - Method in class com.google.longrunning.OperationsClient
Lists operations that match the specified filter in the request.
listOperationsPagedCallable() - Method in class com.google.longrunning.OperationsClient
Lists operations that match the specified filter in the request.
ListOperationsPagedResponse(UnaryCallable<ListOperationsRequest, ListOperationsResponse>, PagedListDescriptor<ListOperationsRequest, ListOperationsResponse, Operation>, ListOperationsRequest, CallContext) - Constructor for class com.google.longrunning.PagedResponseWrappers.ListOperationsPagedResponse
 
listOperationsSettings() - Method in class com.google.longrunning.OperationsSettings.Builder
Returns the builder for the settings used for calls to listOperations.
listOperationsSettings() - Method in class com.google.longrunning.OperationsSettings
Returns the object with the settings used for calls to listOperations.
LocalChannelProvider - Class in com.google.api.gax.testing
LocalChannelProvider creates channels for in-memory gRPC services.

M

match(String) - Method in class com.google.api.gax.protobuf.PathTemplate
Matches the path, returning a map from variable names to matched values.
matches(String) - Method in class com.google.api.gax.protobuf.PathTemplate
Returns true if the template matches the path.
matchFromFullName(String) - Method in class com.google.api.gax.protobuf.PathTemplate
Matches the path, where the first segment is interpreted as the host name regardless of whether it starts with '//' or not.
MaxOutstandingElementCountReachedException(int) - Constructor for exception com.google.api.gax.grpc.FlowController.MaxOutstandingElementCountReachedException
 
MaxOutstandingRequestBytesReachedException(int) - Constructor for exception com.google.api.gax.grpc.FlowController.MaxOutstandingRequestBytesReachedException
 
merge(RetrySettings.Builder) - Method in class com.google.api.gax.core.RetrySettings.Builder
 
mergeRequests(Collection<RequestT>) - Method in interface com.google.api.gax.grpc.BundlingDescriptor
Merges the requests from the given collection into a single request (which serves as the bundle).
MockGrpcService - Interface in com.google.api.gax.testing
An interface of mock gRPC service.
MockServiceHelper - Class in com.google.api.gax.testing
A utility class to control a local service which is used by testing.
MockServiceHelper(String, MockGrpcService) - Constructor for class com.google.api.gax.testing.MockServiceHelper
Constructs a new MockServiceHelper.
MockServiceHelper(String, List<MockGrpcService>) - Constructor for class com.google.api.gax.testing.MockServiceHelper
 
MockStreamObserver<T> - Class in com.google.api.gax.testing
An implementation of RpcStreamObserver used by testing.
MockStreamObserver() - Constructor for class com.google.api.gax.testing.MockStreamObserver
 

N

NanoClock - Interface in com.google.api.gax.grpc
An interface for getting the current value of a high-resolution time source, in nanoseconds.
nanoTime() - Method in class com.google.api.gax.grpc.DefaultNanoClock
 
nanoTime() - Method in interface com.google.api.gax.grpc.NanoClock
Returns the current value of this clock's high-resolution time source, in nanoseconds.
needsExecutor() - Method in interface com.google.api.gax.grpc.ChannelProvider
If true, getChannel(Executor) should be used; if false, getChannel() should be used.
needsExecutor() - Method in class com.google.api.gax.grpc.FixedChannelProvider
 
needsExecutor() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider
 
needsExecutor() - Method in class com.google.api.gax.grpc.ProviderManager
 
needsExecutor() - Method in class com.google.api.gax.testing.LocalChannelProvider
 
newBuilder() - Static method in class com.google.api.gax.bundling.ThresholdBundler
Get a new builder for a ThresholdBundler.
newBuilder() - Static method in class com.google.api.gax.core.GoogleCredentialsProvider
 
newBuilder() - Static method in class com.google.api.gax.core.RetrySettings
 
newBuilder(MethodDescriptor<RequestT, ResponseT>, BundlingDescriptor<RequestT, ResponseT>) - Static method in class com.google.api.gax.grpc.BundlingCallSettings
 
newBuilder() - Static method in class com.google.api.gax.grpc.BundlingSettings
Get a new builder.
newBuilder() - Static method in class com.google.api.gax.grpc.FlowControlSettings
 
newBuilder() - Static method in class com.google.api.gax.grpc.InstantiatingChannelProvider
 
newBuilder() - Static method in class com.google.api.gax.grpc.InstantiatingExecutorProvider
 
newBuilder(MethodDescriptor<RequestT, Operation>, Class<ResponseT>) - Static method in class com.google.api.gax.grpc.OperationCallSettings
Create a new builder which can construct an instance of OperationCallSettings.
newBuilder(MethodDescriptor<RequestT, ResponseT>, PagedListResponseFactory<RequestT, ResponseT, PagedListResponseT>) - Static method in class com.google.api.gax.grpc.PagedCallSettings
 
newBuilder() - Static method in class com.google.api.gax.grpc.ProviderManager
 
newBuilder(MethodDescriptor<RequestT, ResponseT>) - Static method in class com.google.api.gax.grpc.SimpleCallSettings
 
newBuilder(MethodDescriptor<RequestT, ResponseT>) - Static method in class com.google.api.gax.grpc.StreamingCallSettings
 
newBuilder() - Static method in class com.google.api.gax.grpc.UnaryCallSettings
Create a new UnaryCallSettings.Builder object.
newBuilder() - Static method in class com.google.longrunning.OperationsSettings
Returns a new builder for this class.
NumericThreshold<E> - Class in com.google.api.gax.bundling
A threshold which accumulates a count based on the provided ElementCounter.
NumericThreshold(long, ElementCounter<E>) - Constructor for class com.google.api.gax.bundling.NumericThreshold
Constructs a NumericThreshold.

O

of(long) - Static method in class com.google.api.gax.bundling.BundlingThresholds
Creates an ImmutableList containing only a single threshold which counts the number of elements.
of(Channel, CallOptions) - Static method in class com.google.api.gax.grpc.CallContext
 
onCompleted() - Method in interface com.google.api.gax.core.RpcStreamObserver
Receives a notification of successful stream completion.
onCompleted() - Method in class com.google.api.gax.testing.MockStreamObserver
 
onError(Throwable) - Method in interface com.google.api.gax.core.RpcStreamObserver
Receives a terminating error from the stream.
onError(Throwable) - Method in class com.google.api.gax.testing.MockStreamObserver
 
onFailure(Throwable) - Method in interface com.google.api.gax.core.ApiFutureCallback
 
onNext(V) - Method in interface com.google.api.gax.core.RpcStreamObserver
Receives a value from the stream.
onNext(T) - Method in class com.google.api.gax.testing.MockStreamObserver
 
onSuccess(V) - Method in interface com.google.api.gax.core.ApiFutureCallback
 
OperationCallable<RequestT,ResponseT extends com.google.protobuf.Message> - Class in com.google.api.gax.grpc
An OperationCallable is an immutable object which is capable of initiating RPC calls to long-running API methods and returning an OperationFuture to manage the polling of the Operation and getting the response.
OperationCallSettings<RequestT,ResponseT extends com.google.protobuf.Message> - Class in com.google.api.gax.grpc
A settings class to configure an OperationCallable for calls to a long-running API method (i.e.
OperationCallSettings.Builder<RequestT,ResponseT extends com.google.protobuf.Message> - Class in com.google.api.gax.grpc
 
OperationFuture<ResponseT extends com.google.protobuf.Message> - Class in com.google.api.gax.grpc
An ApiFuture which polls a service through OperationsApi for the completion of an operation.
OperationsClient - Class in com.google.longrunning
Service Description: Manages long-running operations with an API service.
OperationsClient(OperationsSettings) - Constructor for class com.google.longrunning.OperationsClient
Constructs an instance of OperationsClient, using the given settings.
OperationsSettings - Class in com.google.longrunning
Settings class to configure an instance of OperationsClient.
OperationsSettings.Builder - Class in com.google.longrunning
Builder for OperationsSettings.

P

Page<RequestT,ResponseT,ResourceT> - Interface in com.google.api.gax.core
A Page object wraps an API list method response.
PagedCallSettings<RequestT,ResponseT,PagedListResponseT> - Class in com.google.api.gax.grpc
A settings class to configure a UnaryCallable for calls to an API method that supports page streaming.
PagedCallSettings.Builder<RequestT,ResponseT,PagedListResponseT> - Class in com.google.api.gax.grpc
 
PagedListDescriptor<RequestT,ResponseT,ResourceT> - Interface in com.google.api.gax.grpc
An interface which describes the paging pattern.
PagedListResponse<RequestT,ResponseT,ResourceT> - Interface in com.google.api.gax.core
Response for paged results from a list API method
PagedListResponseFactory<RequestT,ResponseT,PagedListResponseT> - Interface in com.google.api.gax.grpc
Interface for constructing PagedListResponse objects, used by UnaryCallable.
PagedListResponseImpl<RequestT,ResponseT,ResourceT> - Class in com.google.api.gax.grpc
This is an implementation of the PagedListResponse interface.
PagedListResponseImpl(UnaryCallable<RequestT, ResponseT>, PagedListDescriptor<RequestT, ResponseT, ResourceT>, RequestT, CallContext) - Constructor for class com.google.api.gax.grpc.PagedListResponseImpl
 
PagedResponseWrappers - Class in com.google.longrunning
Wrapper class to contain paged response types for page streaming methods.
PagedResponseWrappers() - Constructor for class com.google.longrunning.PagedResponseWrappers
 
PagedResponseWrappers.ListOperationsPagedResponse - Class in com.google.longrunning
 
parentName() - Method in class com.google.api.gax.protobuf.ResourceName
Returns the parent resource name.
parentTemplate() - Method in class com.google.api.gax.protobuf.PathTemplate
Returns a template for the parent of this template.
parse(String) - Method in class com.google.api.gax.protobuf.PathTemplate
Creates a resource name from this template and a path.
parsePath(Descriptors.Descriptor, String) - Static method in class com.google.api.gax.protobuf.Expression
Parses a path expression in the context of the given target message type.
PathTemplate - Class in com.google.api.gax.protobuf
Represents a path template.
popCurrentThreadValidationContext() - Static method in exception com.google.api.gax.protobuf.ValidationException
Clears the validation context.
processBundle(List<T>) - Method in class com.google.api.gax.bundling.AccumulatingBundleReceiver
 
processBundle(List<T>) - Method in interface com.google.api.gax.bundling.ThresholdBundleReceiver
Process the given bundle.
ProtoReflectionUtil - Class in com.google.api.gax.protobuf
Utilities for reflection.
ProtoReflectionUtil() - Constructor for class com.google.api.gax.protobuf.ProtoReflectionUtil
 
ProviderManager - Class in com.google.api.gax.grpc
ProviderManager gives a way to manage the lazy creation of channels and executors that are shared among multiple service API wrappers.
ProviderManager.Builder - Class in com.google.api.gax.grpc
 
pushCurrentThreadValidationContext(Supplier<String>) - Static method in exception com.google.api.gax.protobuf.ValidationException
Sets the validation context description.
pushCurrentThreadValidationContext(String) - Static method in exception com.google.api.gax.protobuf.ValidationException
 
put(String, String) - Method in class com.google.api.gax.protobuf.ResourceName
Deprecated.
putAll(Map<? extends String, ? extends String>) - Method in class com.google.api.gax.protobuf.ResourceName
Deprecated.

R

record(int) - Method in class com.google.api.stats.Distribution
Record a new value.
registerResourceNameResolver(ResourceName.Resolver) - Static method in class com.google.api.gax.protobuf.ResourceName
Sets the resource name resolver which is used by the ResourceName.resolve(Class, String) method.
release(int, int) - Method in class com.google.api.gax.grpc.FlowController
 
remove(Object) - Method in class com.google.api.gax.protobuf.ResourceName
Deprecated.
RequestIssuer<RequestT,ResponseT> - Interface in com.google.api.gax.grpc
Encapsulates a request/response interaction.
reserve(int, int) - Method in class com.google.api.gax.grpc.FlowController
 
reset() - Method in interface com.google.api.gax.testing.MockGrpcService
Resets the state.
reset() - Method in class com.google.api.gax.testing.MockServiceHelper
Resets the state of the mock service.
reset() - Method in class com.google.api.stats.Distribution
Resets (sets to 0) the recorded values.
resolve(Class<T>, String) - Method in class com.google.api.gax.protobuf.ResourceName
Attempts to resolve a resource name into a resource, by calling the associated API.
resolve(Class<T>, ResourceName, String) - Method in interface com.google.api.gax.protobuf.ResourceName.Resolver
Resolves the resource name into a resource by calling the underlying API.
ResourceName - Class in com.google.api.gax.protobuf
Class for representing and working with resource names.
ResourceName.Resolver - Interface in com.google.api.gax.protobuf
Represents a resource name resolver which can be registered with this class.
resumeFutureCall(String) - Method in class com.google.api.gax.grpc.OperationCallable
Creates a new OperationFuture to watch an operation that has been initiated previously.
RetrySettings - Class in com.google.api.gax.core
Holds the parameters for retry and timeout logic with exponential backoff.
RetrySettings() - Constructor for class com.google.api.gax.core.RetrySettings
 
RetrySettings.Builder - Class in com.google.api.gax.core
A base builder class for RetrySettings.
RpcStreamObserver<V> - Interface in com.google.api.gax.core
Receives notifications from an observable stream of messages.

S

sendResult() - Method in class com.google.api.gax.grpc.BundlingContext
Sends back the result that was stored by either setResponse or setException
serverStreamingCall(RequestT, RpcStreamObserver<ResponseT>) - Method in class com.google.api.gax.grpc.StreamingCallable
Conduct a server streaming call
serverStreamingCall(RequestT, RpcStreamObserver<ResponseT>, CallContext) - Method in class com.google.api.gax.grpc.StreamingCallable
Conduct a server streaming call with the given CallContext.
serverStreamingCall(RequestT) - Method in class com.google.api.gax.grpc.StreamingCallable
Conduct a iteration server streaming call
serverStreamingCall(RequestT, CallContext) - Method in class com.google.api.gax.grpc.StreamingCallable
Conduct a iteration server streaming call with the given CallContext
set(V) - Method in class com.google.api.gax.core.AbstractApiFuture
 
setBundlingSettingsBuilder(BundlingSettings.Builder) - Method in class com.google.api.gax.grpc.BundlingCallSettings.Builder
 
setChannelProvider(ChannelProvider) - Method in class com.google.api.gax.grpc.ClientSettings.Builder
Sets the ChannelProvider to use for getting the channel to make calls with.
setChannelProvider(ChannelProvider) - Method in class com.google.api.gax.grpc.ProviderManager.Builder
Sets the InstantiatingChannelProvider to create the channel the first time.
setChannelProvider(ChannelProvider) - Method in class com.google.longrunning.OperationsSettings.Builder
 
setClientLibHeader(String, String) - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
Sets the client library name and version for the GRPC custom header.
setCredentialsProvider(CredentialsProvider) - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
Sets the CredentialsProvider which will acquire the credentials for making calls to the service.
setDelayThreshold(Duration) - Method in class com.google.api.gax.grpc.BundlingSettings.Builder
Set the delay threshold to use for bundling.
setElementCountThreshold(Long) - Method in class com.google.api.gax.grpc.BundlingSettings.Builder
Set the element count threshold to use for bundling.
setElementCountThreshold(Integer) - Method in class com.google.api.gax.grpc.BundlingSettings.Builder
Deprecated.
setException(Throwable) - Method in class com.google.api.gax.core.AbstractApiFuture
 
setException(Throwable) - Method in class com.google.api.gax.grpc.BundlingContext
 
setException(Throwable) - Method in interface com.google.api.gax.grpc.RequestIssuer
Set the exception that resulted from executing the request.
setExecutorProvider(ExecutorProvider) - Method in class com.google.api.gax.grpc.ClientSettings.Builder
Sets the ExecutorProvider to use for getting the executor to use for running asynchronous API call logic (such as retries and long-running operations), and also to pass to the ChannelProvider (if the ChannelProvider needs an executor to create a new channel and it doesn't have its own ExecutorProvider).
setExecutorProvider(ExecutorProvider) - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
Sets the ExecutorProvider for this ChannelProvider.
setExecutorProvider(ExecutorProvider) - Method in class com.google.api.gax.grpc.ProviderManager.Builder
Sets the InstantiatingExecutorProvider to create the executor the first time.
setExecutorProvider(ExecutorProvider) - Method in class com.google.longrunning.OperationsSettings.Builder
 
setExecutorThreadCount(int) - Method in class com.google.api.gax.grpc.InstantiatingExecutorProvider.Builder
 
setGeneratorHeader(String, String) - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
Sets the generator name and version for the GRPC custom header.
setInitialCallSettings(SimpleCallSettings.Builder<RequestT, Operation>) - Method in class com.google.api.gax.grpc.OperationCallSettings.Builder
Set the call settings which are used on the call to initiate the operation.
setInitialRetryDelay(Duration) - Method in class com.google.api.gax.core.RetrySettings.Builder
The InitialRetryDelay parameter controls the delay before the first retry.
setInitialRpcTimeout(Duration) - Method in class com.google.api.gax.core.RetrySettings.Builder
The InitialRpcTimeout parameter controls the timeout for the initial RPC.
setIsEnabled(Boolean) - Method in class com.google.api.gax.grpc.BundlingSettings.Builder
Set if the bundling should be enabled.
setMaxDelay(Duration) - Method in class com.google.api.gax.bundling.ThresholdBundler.Builder
Set the max delay for a bundle.
setMaxOutstandingElementCount(Integer) - Method in class com.google.api.gax.grpc.FlowControlSettings.Builder
 
setMaxOutstandingRequestBytes(Integer) - Method in class com.google.api.gax.grpc.FlowControlSettings.Builder
 
setMaxRetryDelay(Duration) - Method in class com.google.api.gax.core.RetrySettings.Builder
The MaxRetryDelay puts a limit on the value of the retry delay, so that the RetryDelayMultiplier can't increase the retry delay higher than this amount.
setMaxRpcTimeout(Duration) - Method in class com.google.api.gax.core.RetrySettings.Builder
The MaxRpcTimeout puts a limit on the value of the RPC timeout, so that the RpcTimeoutMultiplier can't increase the RPC timeout higher than this amount.
setPollingInterval(Duration) - Method in class com.google.api.gax.grpc.OperationCallSettings.Builder
Set the polling interval of the operation.
setPort(int) - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
Sets the port used to reach the service.
setRequestByteThreshold(Long) - Method in class com.google.api.gax.grpc.BundlingSettings.Builder
Set the request byte threshold to use for bundling.
setRequestByteThreshold(Integer) - Method in class com.google.api.gax.grpc.BundlingSettings.Builder
Deprecated.
setResponse(ResponseT) - Method in class com.google.api.gax.grpc.BundlingContext
 
setResponse(ResponseT) - Method in interface com.google.api.gax.grpc.RequestIssuer
Set the response that resulted from executing the request.
setResponses(List<GeneratedMessageV3>) - Method in interface com.google.api.gax.testing.MockGrpcService
Deprecated.
setRetryableCodes(Set<Status.Code>) - Method in class com.google.api.gax.grpc.BundlingCallSettings.Builder
 
setRetryableCodes(Status.Code...) - Method in class com.google.api.gax.grpc.BundlingCallSettings.Builder
 
setRetryableCodes(Set<Status.Code>) - Method in class com.google.api.gax.grpc.PagedCallSettings.Builder
 
setRetryableCodes(Status.Code...) - Method in class com.google.api.gax.grpc.PagedCallSettings.Builder
 
setRetryableCodes(Set<Status.Code>) - Method in class com.google.api.gax.grpc.SimpleCallSettings.Builder
 
setRetryableCodes(Status.Code...) - Method in class com.google.api.gax.grpc.SimpleCallSettings.Builder
 
setRetryableCodes(Set<Status.Code>) - Method in class com.google.api.gax.grpc.UnaryCallSettings.Builder
See the class documentation of UnaryCallSettings for a description of what retryable codes do.
setRetryableCodes(Status.Code...) - Method in class com.google.api.gax.grpc.UnaryCallSettings.Builder
See the class documentation of UnaryCallSettings for a description of what retryable codes do.
setRetryDelayMultiplier(double) - Method in class com.google.api.gax.core.RetrySettings.Builder
The RetryDelayMultiplier controls the change in retry delay.
setRetrySettingsBuilder(RetrySettings.Builder) - Method in class com.google.api.gax.grpc.BundlingCallSettings.Builder
 
setRetrySettingsBuilder(RetrySettings.Builder) - Method in class com.google.api.gax.grpc.PagedCallSettings.Builder
 
setRetrySettingsBuilder(RetrySettings.Builder) - Method in class com.google.api.gax.grpc.SimpleCallSettings.Builder
 
setRetrySettingsBuilder(RetrySettings.Builder) - Method in class com.google.api.gax.grpc.UnaryCallSettings.Builder
See the class documentation of UnaryCallSettings for a description of what retry settings do.
setRpcTimeoutMultiplier(double) - Method in class com.google.api.gax.core.RetrySettings.Builder
See the class documentation of RetrySettings for a description of what this value does.
setScopesToApply(List<String>) - Method in class com.google.api.gax.core.GoogleCredentialsProvider.Builder
Sets the scopes to apply to the credentials that are acquired from Application Default Credentials, before the credentials are sent to the service.
setServiceAddress(String) - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider.Builder
Sets the address used to reach the service.
setSimpleTimeoutNoRetries(Duration) - Method in class com.google.api.gax.grpc.UnaryCallSettings.Builder
Disables retries and sets the RPC timeout.
SettableApiFuture<V> - Class in com.google.api.gax.core
An ApiFuture whose result can be set.
setThresholds(List<BundlingThreshold<E>>) - Method in class com.google.api.gax.bundling.ThresholdBundler.Builder
Set the thresholds for the ThresholdBundler.
setTotalTimeout(Duration) - Method in class com.google.api.gax.core.RetrySettings.Builder
The TotalTimeout parameter has ultimate control over how long the logic should keep trying the remote call until it gives up completely.
shouldAutoClose() - Method in interface com.google.api.gax.grpc.ChannelProvider
Indicates whether the channel should be closed by the containing service API class.
shouldAutoClose() - Method in interface com.google.api.gax.grpc.ExecutorProvider
Indicates whether the executor should be closed by the containing service API class.
shouldAutoClose() - Method in class com.google.api.gax.grpc.FixedChannelProvider
 
shouldAutoClose() - Method in class com.google.api.gax.grpc.FixedExecutorProvider
 
shouldAutoClose() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider
 
shouldAutoClose() - Method in class com.google.api.gax.grpc.InstantiatingExecutorProvider
 
shouldAutoClose() - Method in class com.google.api.gax.grpc.ProviderManager
 
shouldAutoClose() - Method in class com.google.api.gax.testing.LocalChannelProvider
 
shutdown() - Method in class com.google.api.gax.grpc.ProviderManager
 
shutdownNow() - Method in class com.google.api.gax.grpc.ProviderManager
 
SimpleCallSettings<RequestT,ResponseT> - Class in com.google.api.gax.grpc
A settings class to configure a UnaryCallable for calls to a simple API method (i.e.
SimpleCallSettings.Builder<RequestT,ResponseT> - Class in com.google.api.gax.grpc
 
singleVar() - Method in class com.google.api.gax.protobuf.PathTemplate
Returns the name of a singleton variable used by this template.
size() - Method in class com.google.api.gax.protobuf.ResourceName
 
splitException(Throwable, Collection<? extends RequestIssuer<RequestT, ResponseT>>) - Method in interface com.google.api.gax.grpc.BundlingDescriptor
Splits the exception that resulted from a bundled call into an individual setException call on each RequestIssuer.
splitResponse(ResponseT, Collection<? extends RequestIssuer<RequestT, ResponseT>>) - Method in interface com.google.api.gax.grpc.BundlingDescriptor
Splits the result from a bundled call into an individual setResponse call on each RequestIssuer.
start() - Method in class com.google.api.gax.bundling.ThresholdBundlingForwarder
Start the forwarder thread.
start() - Method in class com.google.api.gax.testing.MockServiceHelper
Starts the local server.
startsWith(ResourceName) - Method in class com.google.api.gax.protobuf.ResourceName
Returns true of the resource name starts with the parent resource name, i.e.
stop() - Method in class com.google.api.gax.testing.MockServiceHelper
Stops the local server.
StreamingCallable<RequestT,ResponseT> - Class in com.google.api.gax.grpc
A StreamingCallable is an immutable object which is capable of making RPC calls to streaming API methods.
StreamingCallSettings<RequestT,ResponseT> - Class in com.google.api.gax.grpc
A settings class to configure a StreamingCallable for calls to a streaming API method.
StreamingCallSettings.Builder<RequestT,ResponseT> - Class in com.google.api.gax.grpc
 
STRING - Static variable in class com.google.api.gax.protobuf.Type
 
subTemplate(String) - Method in class com.google.api.gax.protobuf.PathTemplate
Returns a path template for the sub-path of the given variable.

T

takeBundle() - Method in class com.google.api.gax.bundling.ThresholdBundler
Waits until a bundle is available, and returns it once it is.
template() - Method in class com.google.api.gax.protobuf.ResourceName
Gets the template associated with this resource name.
ThresholdBundler<E> - Class in com.google.api.gax.bundling
Queues up elements until either a duration of time has passed or any threshold in a given set of thresholds is breached, and then delivers the elements in a bundle to the consumer.
ThresholdBundler.Builder<E> - Class in com.google.api.gax.bundling
Builder for a ThresholdBundler.
ThresholdBundleReceiver<T> - Interface in com.google.api.gax.bundling
Interface representing an object that receives bundles from a ThresholdBundler and takes action on them.
ThresholdBundlingForwarder<T> - Class in com.google.api.gax.bundling
Accepts individual items and then forwards them in bundles to the given ThresholdBundleReceiver for processing.
ThresholdBundlingForwarder(ThresholdBundler<T>, ThresholdBundleReceiver<T>) - Constructor for class com.google.api.gax.bundling.ThresholdBundlingForwarder
Constructs a ThresholdBundlingForwarder.
toBuilder() - Method in class com.google.api.gax.core.GoogleCredentialsProvider
 
toBuilder() - Method in class com.google.api.gax.core.RetrySettings
 
toBuilder() - Method in class com.google.api.gax.grpc.BundlingCallSettings
 
toBuilder() - Method in class com.google.api.gax.grpc.BundlingSettings
Get a builder with the same values as this object.
toBuilder() - Method in class com.google.api.gax.grpc.FlowControlSettings
 
toBuilder() - Method in class com.google.api.gax.grpc.InstantiatingChannelProvider
 
toBuilder() - Method in class com.google.api.gax.grpc.InstantiatingExecutorProvider
 
toBuilder() - Method in class com.google.api.gax.grpc.OperationCallSettings
 
toBuilder() - Method in class com.google.api.gax.grpc.PagedCallSettings
 
toBuilder() - Method in class com.google.api.gax.grpc.SimpleCallSettings
 
toBuilder() - Method in class com.google.api.gax.grpc.StreamingCallSettings
 
toBuilder() - Method in class com.google.api.gax.grpc.UnaryCallSettings
 
toBuilder() - Method in class com.google.longrunning.OperationsSettings
Returns a builder containing all the values of this settings class.
toRawString() - Method in class com.google.api.gax.protobuf.PathTemplate
Returns a raw version of the template as a string.
toString() - Method in exception com.google.api.gax.grpc.FlowController.MaxOutstandingElementCountReachedException
 
toString() - Method in exception com.google.api.gax.grpc.FlowController.MaxOutstandingRequestBytesReachedException
 
toString() - Method in class com.google.api.gax.protobuf.PathTemplate
Returns a pretty version of the template as a string.
toString() - Method in class com.google.api.gax.protobuf.ResourceName
 
toString() - Method in class com.google.api.stats.Distribution
 
transform(ApiFuture<? extends V>, Function<? super V, ? extends X>) - Static method in class com.google.api.gax.core.ApiFutures
 
tryParsePath(Descriptors.Descriptor, String) - Static method in class com.google.api.gax.protobuf.Expression
Parses a path expression, and returns null on validation errors.
Type - Class in com.google.api.gax.protobuf
Represents the type of a protocol buffer value.
Type() - Constructor for class com.google.api.gax.protobuf.Type
 
Type.Kind - Enum in com.google.api.gax.protobuf
The kind of a type.

U

UINT64 - Static variable in class com.google.api.gax.protobuf.Type
 
UnaryCallable<RequestT,ResponseT> - Class in com.google.api.gax.grpc
A UnaryCallable is an immutable object which is capable of making RPC calls to non-streaming API methods.
UnaryCallSettings - Class in com.google.api.gax.grpc
A base settings class to configure a UnaryCallable.
UnaryCallSettings(ImmutableSet<Status.Code>, RetrySettings) - Constructor for class com.google.api.gax.grpc.UnaryCallSettings
 
UnaryCallSettings.Builder - Class in com.google.api.gax.grpc
A base builder class for UnaryCallSettings.

V

validate(String, String) - Method in class com.google.api.gax.protobuf.PathTemplate
Throws a ValidationException if the template doesn't match the path.
validatedMatch(String, String) - Method in class com.google.api.gax.protobuf.PathTemplate
Matches the path, returning a map from variable names to matched values.
validateItem(T) - Method in class com.google.api.gax.bundling.AccumulatingBundleReceiver
 
validateItem(T) - Method in interface com.google.api.gax.bundling.ThresholdBundleReceiver
Validate that the item can be received by this ThresholdBundleReceiver.
ValidationException - Exception in com.google.api.gax.protobuf
Exception thrown if there is a validation problem with a path template, http config, or related framework methods.
ValidationException(String, Object...) - Constructor for exception com.google.api.gax.protobuf.ValidationException
Construct validation exception with implicit context.
valueOf(String) - Static method in enum com.google.api.gax.protobuf.Type.Kind
Returns the enum constant of this type with the specified name.
values() - Method in class com.google.api.gax.protobuf.ResourceName
 
values() - Static method in enum com.google.api.gax.protobuf.Type.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
vars() - Method in class com.google.api.gax.protobuf.PathTemplate
Returns the set of variable names used in the template.

W

withCallOptions(CallOptions) - Method in class com.google.api.gax.grpc.CallContext
 
withChannel(Channel) - Method in class com.google.api.gax.grpc.CallContext
 
withEndpoint(String) - Method in class com.google.api.gax.protobuf.ResourceName
Returns a resource name with specified endpoint.
withoutVars() - Method in class com.google.api.gax.protobuf.PathTemplate
Returns a template where all variable bindings have been replaced by wildcards, but which is equivalent regards matching to this one.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links