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

A

AbstractFixedSizeCollection<RequestT,ResponseT,ResourceT,PageT extends AbstractPage<RequestT,ResponseT,ResourceT,PageT>,CollectionT extends AbstractFixedSizeCollection<RequestT,ResponseT,ResourceT,PageT,CollectionT>> - Class in com.google.api.gax.paging
Partial implementation of FixedSizeCollection.
AbstractFixedSizeCollection(List<PageT>, int) - Constructor for class com.google.api.gax.paging.AbstractFixedSizeCollection
 
AbstractPage<RequestT,ResponseT,ResourceT,PageT extends AbstractPage<RequestT,ResponseT,ResourceT,PageT>> - Class in com.google.api.gax.paging
Partial implementation of AsyncPage.
AbstractPage(PageContext<RequestT, ResponseT, ResourceT>, ResponseT) - Constructor for class com.google.api.gax.paging.AbstractPage
 
AbstractPagedListResponse<RequestT,ResponseT,ResourceT,PageT extends AbstractPage<RequestT,ResponseT,ResourceT,PageT>,CollectionT extends AbstractFixedSizeCollection<RequestT,ResponseT,ResourceT,PageT,CollectionT>> - Class in com.google.api.gax.paging
Partial implementation of PagedListResponse.
AbstractPagedListResponse(PageT, CollectionT) - Constructor for class com.google.api.gax.paging.AbstractPagedListResponse
 
accumulate(E) - Method in interface com.google.api.gax.batching.BatchingThreshold
Presents the element to the threshold for the attribute of interest to be accumulated.
accumulate(E) - Method in class com.google.api.gax.batching.NumericThreshold
 
AccumulatingBatchReceiver<T> - Class in com.google.api.gax.batching
A simple ThresholdBatchReceiver that just accumulates batches.
AccumulatingBatchReceiver() - Constructor for class com.google.api.gax.batching.AccumulatingBatchReceiver
 
add(E) - Method in class com.google.api.gax.batching.ThresholdBatcher
Adds an element to the batcher.
ApiCallContext - Interface in com.google.api.gax.rpc
Context for an API call.
ApiCallContextEnhancer - Interface in com.google.api.gax.rpc
An enhancer which modifies an ApiCallContext.
ApiCallContextEnhancers - Class in com.google.api.gax.rpc
Utility methods for working with ApiCallContextEnhancer.
ApiException - Exception in com.google.api.gax.rpc
Represents an exception thrown during an RPC call.
ApiException(Throwable, StatusCode, boolean) - Constructor for exception com.google.api.gax.rpc.ApiException
 
ApiException(String, Throwable, StatusCode, boolean) - Constructor for exception com.google.api.gax.rpc.ApiException
 
ApiExceptions - Class in com.google.api.gax.rpc
A utility class for working with ApiException.
ApiExceptions() - Constructor for class com.google.api.gax.rpc.ApiExceptions
 
ApiStreamObserver<V> - Interface in com.google.api.gax.rpc
Receives notifications from an observable stream of messages.
appendRequest(RequestT) - Method in interface com.google.api.gax.batching.RequestBuilder
 
applyEnhancers(ApiCallContext, ApiCallContext, List<ApiCallContextEnhancer>) - Static method in class com.google.api.gax.rpc.ApiCallContextEnhancers
Apply the given enhancers, using thisCallContext as the starting point if it is not null, and using defaultCallContext otherwise.
applyToAllUnaryMethods(Iterable<UnaryCallSettings.Builder>, ApiFunction<UnaryCallSettings.Builder, Void>) - Method in class com.google.api.gax.rpc.ClientSettings.Builder
Applies the given settings updater function to the given method settings builders.
AsyncPage<ResourceT> - Interface in com.google.api.gax.paging
An AsyncPage extends a Page object with a getNextPageAsync method.
awaitTermination(long, TimeUnit) - Method in interface com.google.api.gax.core.BackgroundResource
Blocks until all work has completed execution after a shutdown request, or the timeout occurs, or the current thread is interrupted, whichever happens first.
awaitTermination(long, TimeUnit) - Method in class com.google.api.gax.core.BackgroundResourceAggregation
 
awaitTermination(long, TimeUnit) - Method in class com.google.api.gax.core.BaseBackgroundResource
 
awaitTermination(long, TimeUnit) - Method in class com.google.api.gax.core.ExecutorAsBackgroundResource
 

B

BackgroundResource - Interface in com.google.api.gax.core
Represents a resource running in the background that needs to be shut down for resources to be released.
BackgroundResourceAggregation - Class in com.google.api.gax.core
Treats a collection of background resources as a single background resource.
BackgroundResourceAggregation(List<BackgroundResource>) - Constructor for class com.google.api.gax.core.BackgroundResourceAggregation
 
BaseBackgroundResource - Class in com.google.api.gax.core
A Background resource that does nothing.
BaseBackgroundResource() - Constructor for class com.google.api.gax.core.BaseBackgroundResource
 
BasicResultRetryAlgorithm<ResponseT> - Class in com.google.api.gax.retrying
A basic implementation of ResultRetryAlgorithm.
BasicResultRetryAlgorithm() - Constructor for class com.google.api.gax.retrying.BasicResultRetryAlgorithm
 
Batch<RequestT,ResponseT> - Class in com.google.api.gax.rpc
A Batch contains a collection of requests that are to be batched into a single API call.
Batch(BatchingDescriptor<RequestT, ResponseT>, RequestT, UnaryCallable<RequestT, ResponseT>, BatchedFuture<ResponseT>) - Constructor for class com.google.api.gax.rpc.Batch
 
BatchedFuture<ResponseT> - Class in com.google.api.gax.rpc
An ApiFuture to be used with batching.
BatchedFuture() - Constructor for class com.google.api.gax.rpc.BatchedFuture
 
BatchedRequestIssuer<ResponseT> - Class in com.google.api.gax.rpc
BatchedRequestIssuer receives a response or an exception and waits to set the given batchedFuture until sendResult() is called.
BatchedRequestIssuer(BatchedFuture<ResponseT>, long) - Constructor for class com.google.api.gax.rpc.BatchedRequestIssuer
 
BatcherFactory<RequestT,ResponseT> - Class in com.google.api.gax.rpc
A Factory class which, for each unique partitionKey, creates a trio including a ThresholdBatcher, BatchExecutor, and ThresholdBatchingForwarder.
BatcherFactory(BatchingDescriptor<RequestT, ResponseT>, BatchingSettings, ScheduledExecutorService, FlowController) - Constructor for class com.google.api.gax.rpc.BatcherFactory
 
BatchingCallable<RequestT,ResponseT> - Class in com.google.api.gax.rpc
A UnaryCallable which will batch requests based on the given BatchingDescriptor and BatcherFactory.
BatchingCallable(UnaryCallable<RequestT, ResponseT>, BatchingDescriptor<RequestT, ResponseT>, BatcherFactory<RequestT, ResponseT>) - Constructor for class com.google.api.gax.rpc.BatchingCallable
 
BatchingCallSettings<RequestT,ResponseT> - Class in com.google.api.gax.rpc
A settings class to configure a UnaryCallable for calls to an API method that supports batching.
BatchingCallSettings.Builder<RequestT,ResponseT> - Class in com.google.api.gax.rpc
 
BatchingDescriptor<RequestT,ResponseT> - Interface in com.google.api.gax.rpc
Interface which represents an object that transforms request/response data for the purposes of batching.
BatchingFlowController<T> - Class in com.google.api.gax.batching
Wraps a FlowController for use by batching.
BatchingFlowController(FlowController, ElementCounter<T>, ElementCounter<T>) - Constructor for class com.google.api.gax.batching.BatchingFlowController
 
BatchingSettings - Class in com.google.api.gax.batching
Represents the batching settings to use for an API method that is capable of batching.
BatchingSettings() - Constructor for class com.google.api.gax.batching.BatchingSettings
 
BatchingSettings.Builder - Class in com.google.api.gax.batching
See the class documentation of BatchingSettings for a description of the different values that can be set.
BatchingThreshold<E> - Interface in com.google.api.gax.batching
The interface representing a threshold to be used in ThresholdBatcher.
BatchingThresholds - Class in com.google.api.gax.batching
Factory methods for general-purpose batching thresholds.
BatchingThresholds() - Constructor for class com.google.api.gax.batching.BatchingThresholds
 
BatchMerger<B> - Interface in com.google.api.gax.batching
 
bidiStreamingCall(ApiStreamObserver<ResponseT>, ApiCallContext) - Method in class com.google.api.gax.rpc.EntryPointStreamingCallable
 
bidiStreamingCall(ApiStreamObserver<ResponseT>, ApiCallContext) - Method in class com.google.api.gax.rpc.StreamingCallable
Conduct a bidirectional streaming call with the given ApiCallContext.
bidiStreamingCall(ApiStreamObserver<ResponseT>) - Method in class com.google.api.gax.rpc.StreamingCallable
Conduct a bidirectional streaming call
bidiStreamingCall(ApiStreamObserver<ResponseT>, ApiCallContext) - Method in class com.google.api.gax.rpc.testing.FakeStreamingApi.StreamingStashCallable
 
blockingServerStreamingCall(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.EntryPointStreamingCallable
 
blockingServerStreamingCall(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.StreamingCallable
Conduct a iteration server streaming call
blockingServerStreamingCall(RequestT) - Method in class com.google.api.gax.rpc.StreamingCallable
 
blockingServerStreamingCall(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.testing.FakeStreamingApi.StreamingStashCallable
 
build() - Method in class com.google.api.gax.batching.BatchingSettings.Builder
Build the BatchingSettings object.
build() - Method in class com.google.api.gax.batching.FlowControlSettings.Builder
 
build() - Method in interface com.google.api.gax.batching.RequestBuilder
 
build() - Method in class com.google.api.gax.batching.ThresholdBatcher.Builder
Build the ThresholdBatcher.
build() - Method in class com.google.api.gax.core.GoogleCredentialsProvider.Builder
 
build() - Method in class com.google.api.gax.core.InstantiatingExecutorProvider.Builder
 
build() - Method in class com.google.api.gax.retrying.RetrySettings.Builder
 
build() - Method in class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
build() - Method in class com.google.api.gax.rpc.ClientContext.Builder
 
build() - Method in class com.google.api.gax.rpc.ClientSettings.Builder
 
build() - Method in class com.google.api.gax.rpc.OperationCallSettings.Builder
 
build() - Method in class com.google.api.gax.rpc.PagedCallSettings.Builder
 
build() - Method in class com.google.api.gax.rpc.SimpleCallSettings.Builder
 
build() - Method in class com.google.api.gax.rpc.StreamingCallSettings.Builder
 
build() - Method in class com.google.api.gax.rpc.testing.FakeClientSettings.Builder
 
build() - Method in class com.google.api.gax.rpc.UnaryCallSettings.Builder
Builds an instance of the containing class.
build() - Method in class com.google.api.gax.rpc.UnaryCallSettingsTyped.Builder
 
Builder() - Constructor for class com.google.api.gax.batching.BatchingSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.batching.FlowControlSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.core.GoogleCredentialsProvider.Builder
 
Builder() - Constructor for class com.google.api.gax.core.InstantiatingExecutorProvider.Builder
 
Builder() - Constructor for class com.google.api.gax.retrying.RetrySettings.Builder
 
Builder(BatchingDescriptor<RequestT, ResponseT>) - Constructor for class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
Builder(BatchingCallSettings<RequestT, ResponseT>) - Constructor for class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.rpc.ClientContext.Builder
 
Builder(ClientSettings) - Constructor for class com.google.api.gax.rpc.ClientSettings.Builder
Create a builder from a ClientSettings object.
Builder(ClientContext) - Constructor for class com.google.api.gax.rpc.ClientSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.rpc.ClientSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.rpc.OperationCallSettings.Builder
 
Builder(OperationCallSettings<RequestT, ResponseT, MetadataT, OperationT>) - Constructor for class com.google.api.gax.rpc.OperationCallSettings.Builder
 
Builder(PagedListResponseFactory<RequestT, ResponseT, PagedListResponseT>) - Constructor for class com.google.api.gax.rpc.PagedCallSettings.Builder
 
Builder(PagedCallSettings<RequestT, ResponseT, PagedListResponseT>) - Constructor for class com.google.api.gax.rpc.PagedCallSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.rpc.SimpleCallSettings.Builder
 
Builder(SimpleCallSettings<RequestT, ResponseT>) - Constructor for class com.google.api.gax.rpc.SimpleCallSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.rpc.StreamingCallSettings.Builder
 
Builder(StreamingCallSettings<RequestT, ResponseT>) - Constructor for class com.google.api.gax.rpc.StreamingCallSettings.Builder
 
Builder(ClientSettings) - Constructor for class com.google.api.gax.rpc.testing.FakeClientSettings.Builder
 
Builder(ClientContext) - Constructor for class com.google.api.gax.rpc.testing.FakeClientSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.rpc.testing.FakeClientSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.rpc.UnaryCallSettings.Builder
 
Builder(UnaryCallSettings) - Constructor for class com.google.api.gax.rpc.UnaryCallSettings.Builder
 
Builder() - Constructor for class com.google.api.gax.rpc.UnaryCallSettingsTyped.Builder
 
Builder(UnaryCallSettingsTyped<RequestT, ResponseT>) - Constructor for class com.google.api.gax.rpc.UnaryCallSettingsTyped.Builder
 

C

call(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.OperationCallable
Perform a call synchronously.
call(RequestT) - Method in class com.google.api.gax.rpc.OperationCallable
call(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.UnaryCallable
Perform a call synchronously.
call(RequestT) - Method in class com.google.api.gax.rpc.UnaryCallable
Same as UnaryCallable.call(Object, ApiCallContext), with a null context.
callAndTranslateApiException(ApiFuture<ResponseT>) - Static method in class com.google.api.gax.rpc.ApiExceptions
Invokes get on the given future, and if it throws an exception, then processes it in the following way:
callLabeledIntSquarer - Static variable in class com.google.api.gax.rpc.testing.FakeBatchableApi
 
cancel(boolean) - Method in class com.google.api.gax.retrying.NonCancellableFuture
 
cancel(String, ApiCallContext) - Method in class com.google.api.gax.rpc.EntryPointOperationCallable
 
cancel(String, ApiCallContext) - Method in class com.google.api.gax.rpc.OperationCallable
Sends a cancellation request to the server for the operation with name operationName.
cancel(String) - Method in class com.google.api.gax.rpc.OperationCallable
Sends a cancellation request to the server for the operation with name operationName.
cancel(String, ApiCallContext) - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.OperationStashCallable
 
ClientContext - Class in com.google.api.gax.rpc
Encapsulates client state, including executor, credentials, and transport context.
ClientContext() - Constructor for class com.google.api.gax.rpc.ClientContext
 
ClientContext.Builder - Class in com.google.api.gax.rpc
 
ClientSettings - Class in com.google.api.gax.rpc
A base settings class to configure a service API class.
ClientSettings(ExecutorProvider, TransportProvider, CredentialsProvider, ApiClock) - Constructor for class com.google.api.gax.rpc.ClientSettings
Constructs an instance of ClientSettings.
ClientSettings.Builder - Class in com.google.api.gax.rpc
 
clientStreamingCall(ApiStreamObserver<ResponseT>, ApiCallContext) - Method in class com.google.api.gax.rpc.EntryPointStreamingCallable
 
clientStreamingCall(ApiStreamObserver<ResponseT>, ApiCallContext) - Method in class com.google.api.gax.rpc.StreamingCallable
Conduct a client streaming call with the given ApiCallContext
clientStreamingCall(ApiStreamObserver<ResponseT>) - Method in class com.google.api.gax.rpc.StreamingCallable
Conduct a client streaming call
clientStreamingCall(ApiStreamObserver<ResponseT>, ApiCallContext) - Method in class com.google.api.gax.rpc.testing.FakeStreamingApi.StreamingStashCallable
 
close() - Method in class com.google.api.gax.core.BackgroundResourceAggregation
 
close() - Method in class com.google.api.gax.core.BaseBackgroundResource
 
close() - Method in class com.google.api.gax.core.ExecutorAsBackgroundResource
 
com.google.api.gax.batching - package com.google.api.gax.batching
 
com.google.api.gax.core - package com.google.api.gax.core
 
com.google.api.gax.paging - package com.google.api.gax.paging
 
com.google.api.gax.retrying - package com.google.api.gax.retrying
 
com.google.api.gax.rpc - package com.google.api.gax.rpc
 
com.google.api.gax.rpc.testing - package com.google.api.gax.rpc.testing
 
copy() - Method in class com.google.api.gax.core.Distribution
Make a copy of the distribution.
copyWithZeroedValue() - Method in interface com.google.api.gax.batching.BatchingThreshold
Make a copy of this threshold but with the accumulated value zeroed.
copyWithZeroedValue() - Method in class com.google.api.gax.batching.NumericThreshold
 
count(E) - Method in interface com.google.api.gax.batching.ElementCounter
Provides the numerical count associated with the given object.
countBytes(RequestT) - Method in interface com.google.api.gax.rpc.BatchingDescriptor
Returns the size in bytes of this request.
countBytes(FakeBatchableApi.LabeledIntList) - Method in class com.google.api.gax.rpc.testing.FakeBatchableApi.SquarerBatchingDescriptor
 
countElements(RequestT) - Method in interface com.google.api.gax.rpc.BatchingDescriptor
Returns the number of elements contained in this request.
countElements(FakeBatchableApi.LabeledIntList) - Method in class com.google.api.gax.rpc.testing.FakeBatchableApi.SquarerBatchingDescriptor
 
create(Credentials) - Static method in class com.google.api.gax.core.FixedCredentialsProvider
Creates a FixedCredentialsProvider.
create(ScheduledExecutorService) - Static method in class com.google.api.gax.core.FixedExecutorProvider
Creates a FixedExecutorProvider.
create() - Static method in class com.google.api.gax.rpc.BatchedFuture
Get a new instance.
create(ClientSettings) - Static method in class com.google.api.gax.rpc.ClientContext
Instantiates the executor, credentials, and transport context based on the given client settings.
create(Transport) - Static method in class com.google.api.gax.rpc.FixedContextTransportProvider
 
create() - Static method in class com.google.api.gax.rpc.NullTransport
 
create(UnaryCallable<RequestT, ResponseT>, PagedListDescriptor<RequestT, ResponseT, ResourceT>, RequestT, ApiCallContext) - Static method in class com.google.api.gax.rpc.PageContext
 
create(PageContext<Integer, List<Integer>, Integer>, List<Integer>) - Static method in class com.google.api.gax.rpc.testing.FakePagedApi.ListIntegersPagedResponse
 
createAsync(PageContext<Integer, List<Integer>, Integer>, ApiFuture<List<Integer>>) - Static method in class com.google.api.gax.rpc.testing.FakePagedApi.ListIntegersPagedResponse
 
createCollection(List<PageT>, int) - Method in class com.google.api.gax.paging.AbstractFixedSizeCollection
 
createFirstAttempt() - Method in class com.google.api.gax.retrying.ExponentialRetryAlgorithm
Creates a first attempt TimedAttemptSettings.
createFirstAttempt() - Method in class com.google.api.gax.retrying.RetryAlgorithm
Creates a first attempt TimedAttemptSettings.
createFirstAttempt() - Method in interface com.google.api.gax.retrying.TimedRetryAlgorithm
Creates a first attempt TimedAttemptSettings.
createFuture(Callable<ResponseT>) - Method in class com.google.api.gax.retrying.DirectRetryingExecutor
Creates a RetryingFuture, which is a facade, returned to the client code to wait for any retriable operation to complete.
createFuture(Callable<ResponseT>) - Method in interface com.google.api.gax.retrying.RetryingExecutor
Creates the RetryingFuture, which is a facade, returned to the client code to wait for any retriable operation to complete.
createFuture(Callable<ResponseT>) - Method in class com.google.api.gax.retrying.ScheduledRetryingExecutor
Creates a RetryingFuture, which is a facade, returned to the client code to wait for any retriable operation to complete.
createNextAttempt(Throwable, ResponseT, TimedAttemptSettings) - Method in class com.google.api.gax.retrying.BasicResultRetryAlgorithm
Always returns null, indicating that this algorithm does not provide any specific settings for the next attempt.
createNextAttempt(TimedAttemptSettings) - Method in class com.google.api.gax.retrying.ExponentialRetryAlgorithm
Creates a next attempt TimedAttemptSettings.
createNextAttempt(Throwable, ResponseT, TimedAttemptSettings) - Method in interface com.google.api.gax.retrying.ResultRetryAlgorithm
Creates a next attempt TimedAttemptSettings.
createNextAttempt(Throwable, ResponseT, TimedAttemptSettings) - Method in class com.google.api.gax.retrying.RetryAlgorithm
Creates a next attempt TimedAttemptSettings.
createNextAttempt(TimedAttemptSettings) - Method in interface com.google.api.gax.retrying.TimedRetryAlgorithm
Creates a next attempt TimedAttemptSettings, which defines properties of the next attempt.
createPage(PageContext<RequestT, ResponseT, ResourceT>, ResponseT) - Method in class com.google.api.gax.paging.AbstractPage
 
createPageAsync(PageContext<RequestT, ResponseT, ResourceT>, ApiFuture<ResponseT>) - Method in class com.google.api.gax.paging.AbstractPage
 
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

DirectRetryingExecutor<ResponseT> - Class in com.google.api.gax.retrying
The retry executor which executes attempts in the current thread, potentially causing the current thread to sleep for the specified amount of time before execution.
DirectRetryingExecutor(RetryAlgorithm<ResponseT>) - Constructor for class com.google.api.gax.retrying.DirectRetryingExecutor
Creates a new direct retrying executor instance, which will be using retryAlgorithm to determine retrying strategy.
Distribution - Class in com.google.api.gax.core
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.gax.core.Distribution
 

E

ElementCounter<E> - Interface in com.google.api.gax.batching
Interface representing an object that provides a numerical count given an object of the parameterized type.
emptyToken() - Method in interface com.google.api.gax.rpc.PagedListDescriptor
Delivers the empty page token.
enhance(ApiCallContext) - Method in interface com.google.api.gax.rpc.ApiCallContextEnhancer
Enhance the given ApiCallContext.
EntryPointOperationCallable<RequestT,ResponseT,MetadataT,OperationT> - Class in com.google.api.gax.rpc
An OperationCallable that prepares the call context for the inner callable stack.
EntryPointOperationCallable(OperationCallable<RequestT, ResponseT, MetadataT, OperationT>, ApiCallContext) - Constructor for class com.google.api.gax.rpc.EntryPointOperationCallable
 
EntryPointOperationCallable(OperationCallable<RequestT, ResponseT, MetadataT, OperationT>, ApiCallContext, List<ApiCallContextEnhancer>) - Constructor for class com.google.api.gax.rpc.EntryPointOperationCallable
 
EntryPointStreamingCallable<RequestT,ResponseT> - Class in com.google.api.gax.rpc
A StreamingCallable that prepares the call context for the inner callable stack.
EntryPointStreamingCallable(StreamingCallable<RequestT, ResponseT>, ApiCallContext) - Constructor for class com.google.api.gax.rpc.EntryPointStreamingCallable
 
EntryPointStreamingCallable(StreamingCallable<RequestT, ResponseT>, ApiCallContext, List<ApiCallContextEnhancer>) - Constructor for class com.google.api.gax.rpc.EntryPointStreamingCallable
 
EntryPointUnaryCallable<RequestT,ResponseT> - Class in com.google.api.gax.rpc
A UnaryCallable that prepares the call context for the inner callable stack.
EntryPointUnaryCallable(UnaryCallable<RequestT, ResponseT>, ApiCallContext) - Constructor for class com.google.api.gax.rpc.EntryPointUnaryCallable
 
EntryPointUnaryCallable(UnaryCallable<RequestT, ResponseT>, ApiCallContext, List<ApiCallContextEnhancer>) - Constructor for class com.google.api.gax.rpc.EntryPointUnaryCallable
 
equals(Object) - Method in class com.google.api.gax.batching.PartitionKey
 
equals(Object) - Method in class com.google.api.gax.rpc.testing.FakeBatchableApi.LabeledIntList
 
ExecutorAsBackgroundResource - Class in com.google.api.gax.core
ExecutorAsBackgroundResource wraps an ExecutorService so that it can be used as a BackgroundResource.
ExecutorAsBackgroundResource(ExecutorService) - Constructor for class com.google.api.gax.core.ExecutorAsBackgroundResource
 
ExecutorProvider - Interface in com.google.api.gax.core
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 class com.google.api.gax.paging.AbstractPagedListResponse
 
expandToFixedSizeCollection(int) - Method in interface com.google.api.gax.paging.PagedListResponse
Returns a collection of elements with a fixed size set by the collectionSize parameter.
ExponentialRetryAlgorithm - Class in com.google.api.gax.retrying
The timed retry algorithm which uses randomized exponential backoff factor for calculating the next attempt execution time.
ExponentialRetryAlgorithm(RetrySettings, ApiClock) - Constructor for class com.google.api.gax.retrying.ExponentialRetryAlgorithm
Creates a new exponential retry algorithm instance.
extractNextToken(ResponseT) - Method in interface com.google.api.gax.rpc.PagedListDescriptor
Extracts the next token from the response.
extractPageSize(RequestT) - Method in interface com.google.api.gax.rpc.PagedListDescriptor
Extracts the page size setting from the request.
extractResources(ResponseT) - Method in interface com.google.api.gax.rpc.PagedListDescriptor
Extracts an iterable of resources from the response.

F

FakeBatchableApi - Class in com.google.api.gax.rpc.testing
 
FakeBatchableApi() - Constructor for class com.google.api.gax.rpc.testing.FakeBatchableApi
 
FakeBatchableApi.LabeledIntList - Class in com.google.api.gax.rpc.testing
 
FakeBatchableApi.LabeledIntSquarerCallable - Class in com.google.api.gax.rpc.testing
 
FakeBatchableApi.SquarerBatchingDescriptor - Class in com.google.api.gax.rpc.testing
 
FakeClientSettings - Class in com.google.api.gax.rpc.testing
 
FakeClientSettings.Builder - Class in com.google.api.gax.rpc.testing
 
FakeOperation() - Constructor for class com.google.api.gax.rpc.testing.FakeOperationApi.FakeOperation
 
FakeOperationApi - Class in com.google.api.gax.rpc.testing
 
FakeOperationApi() - Constructor for class com.google.api.gax.rpc.testing.FakeOperationApi
 
FakeOperationApi.FakeOperation - Class in com.google.api.gax.rpc.testing
 
FakeOperationApi.FakeOperationFuture - Class in com.google.api.gax.rpc.testing
 
FakeOperationApi.OperationStashCallable - Class in com.google.api.gax.rpc.testing
 
FakeOperationFuture(String, String) - Constructor for class com.google.api.gax.rpc.testing.FakeOperationApi.FakeOperationFuture
 
FakePagedApi - Class in com.google.api.gax.rpc.testing
 
FakePagedApi() - Constructor for class com.google.api.gax.rpc.testing.FakePagedApi
 
FakePagedApi.ListIntegersPagedResponse - Class in com.google.api.gax.rpc.testing
 
FakePagedApi.ListIntegersPagedResponseFactory - Class in com.google.api.gax.rpc.testing
 
FakePagedApi.PagedStashCallable - Class in com.google.api.gax.rpc.testing
 
FakeSimpleApi - Class in com.google.api.gax.rpc.testing
 
FakeSimpleApi() - Constructor for class com.google.api.gax.rpc.testing.FakeSimpleApi
 
FakeSimpleApi.StashCallable<RequestT,ResponseT> - Class in com.google.api.gax.rpc.testing
 
FakeStreamingApi - Class in com.google.api.gax.rpc.testing
 
FakeStreamingApi() - Constructor for class com.google.api.gax.rpc.testing.FakeStreamingApi
 
FakeStreamingApi.StreamingStashCallable<RequestT,ResponseT> - Class in com.google.api.gax.rpc.testing
 
FixedContextTransportProvider - Class in com.google.api.gax.rpc
An instance of TransportProvider that always provides the same context.
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.core
FixedExecutorProvider is an ExecutorProvider which always returns the same executor.
FixedSizeCollection<ResourceT> - Interface in com.google.api.gax.paging
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.batching
Provides flow control capability.
FlowController(FlowControlSettings) - Constructor for class com.google.api.gax.batching.FlowController
 
FlowController.FlowControlException - Exception in com.google.api.gax.batching
Base exception that signals a flow control state.
FlowController.FlowControlRuntimeException - Exception in com.google.api.gax.batching
Runtime exception that can be used in place of FlowControlException when an unchecked exception is required.
FlowController.LimitExceededBehavior - Enum in com.google.api.gax.batching
Enumeration of behaviors that FlowController can use in case the flow control limits are exceeded.
FlowController.MaxOutstandingElementCountReachedException - Exception in com.google.api.gax.batching
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.batching
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.batching
Settings for FlowController.
FlowControlSettings() - Constructor for class com.google.api.gax.batching.FlowControlSettings
 
FlowControlSettings.Builder - Class in com.google.api.gax.batching
 
fromFlowControlException(FlowController.FlowControlException) - Static method in exception com.google.api.gax.batching.FlowController.FlowControlRuntimeException
 
futureCall(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.BatchingCallable
 
futureCall(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.EntryPointOperationCallable
 
futureCall(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.EntryPointUnaryCallable
 
futureCall(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.OperationCallable
Initiates an operation asynchronously.
futureCall(RequestT) - Method in class com.google.api.gax.rpc.OperationCallable
futureCall(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.PagedCallable
 
futureCall(FakeBatchableApi.LabeledIntList, ApiCallContext) - Method in class com.google.api.gax.rpc.testing.FakeBatchableApi.LabeledIntSquarerCallable
 
futureCall(Integer, ApiCallContext) - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.OperationStashCallable
 
futureCall(Integer, ApiCallContext) - Method in class com.google.api.gax.rpc.testing.FakePagedApi.PagedStashCallable
 
futureCall(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.testing.FakeSimpleApi.StashCallable
 
futureCall(RequestT, ApiCallContext) - Method in class com.google.api.gax.rpc.UnaryCallable
Perform a call asynchronously.
futureCall(RequestT) - Method in class com.google.api.gax.rpc.UnaryCallable

G

GaxProperties - Class in com.google.api.gax.core
Provides properties of the GAX library.
GaxProperties() - Constructor for class com.google.api.gax.core.GaxProperties
 
get() - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.FakeOperationFuture
 
getActualObserver() - Method in class com.google.api.gax.rpc.testing.FakeStreamingApi.StreamingStashCallable
 
getActualRequest() - Method in class com.google.api.gax.rpc.testing.FakeStreamingApi.StreamingStashCallable
 
getAttemptCount() - Method in class com.google.api.gax.retrying.TimedAttemptSettings
The attempt count.
getAttemptResult() - Method in interface com.google.api.gax.retrying.RetryingFuture
Returns the current (active on the moment of the execution of this method) attempt result future, allowing to track progress of the retrying future execution.
getAttemptSettings() - Method in interface com.google.api.gax.retrying.RetryingFuture
Returns current (active) attempt settings.
getBackgroundResources() - Method in class com.google.api.gax.rpc.ClientContext
The objects that need to be closed in order to clean up the resources created in the process of creating this ClientContext.
getBackgroundResources() - Method in class com.google.api.gax.rpc.NullTransport
 
getBackgroundResources() - Method in class com.google.api.gax.rpc.Transport
The objects that need to be closed in order to clean up the resources created in the process of creating this Transport.
getBatches() - Method in class com.google.api.gax.batching.AccumulatingBatchReceiver
Returns the accumulated batches.
getBatchingDescriptor() - Method in class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
getBatchingDescriptor() - Method in class com.google.api.gax.rpc.BatchingCallSettings
 
getBatchingSettings() - Method in class com.google.api.gax.rpc.BatcherFactory
Returns the BatchingSettings object that is associated with this factory.
getBatchingSettings() - Method in class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
getBatchingSettings() - Method in class com.google.api.gax.rpc.BatchingCallSettings
 
getBatchPartitionKey(RequestT) - Method in interface com.google.api.gax.rpc.BatchingDescriptor
Returns the value of the partition key for the given request.
getBatchPartitionKey(FakeBatchableApi.LabeledIntList) - Method in class com.google.api.gax.rpc.testing.FakeBatchableApi.SquarerBatchingDescriptor
 
getBucketCounts() - Method in class com.google.api.gax.core.Distribution
Gets the accumulated count of every bucket of the distribution.
getByteCount() - Method in class com.google.api.gax.rpc.Batch
 
getCallable() - Method in interface com.google.api.gax.retrying.RetryingFuture
Returns callable tracked by this future.
getCallable() - Method in class com.google.api.gax.rpc.Batch
 
getCallable() - Method in class com.google.api.gax.rpc.PageContext
 
getCallContext() - Method in class com.google.api.gax.rpc.PageContext
 
getCancelContext() - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.OperationStashCallable
 
getClock() - Method in class com.google.api.gax.rpc.ClientContext
 
getClock() - Method in class com.google.api.gax.rpc.ClientSettings.Builder
Gets the ApiClock that was previously set on this Builder.
getClock() - Method in class com.google.api.gax.rpc.ClientSettings
 
getCollectionSize() - Method in class com.google.api.gax.paging.AbstractFixedSizeCollection
 
getCollectionSize() - Method in interface com.google.api.gax.paging.FixedSizeCollection
Returns the number of elements in the collection.
getContext() - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.OperationStashCallable
 
getContext() - Method in class com.google.api.gax.rpc.testing.FakeSimpleApi.StashCallable
 
getContext() - Method in class com.google.api.gax.rpc.testing.FakeStreamingApi.StreamingStashCallable
 
getCount() - Method in class com.google.api.gax.core.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.core.NoCredentialsProvider
 
getCredentials() - Method in class com.google.api.gax.rpc.ClientContext
 
getCredentialsProvider() - Method in class com.google.api.gax.rpc.ClientSettings.Builder
Gets the CredentialsProvider that was previously set on this Builder.
getCredentialsProvider() - Method in class com.google.api.gax.rpc.ClientSettings
 
getCurrentMaxBatchBytes() - Method in exception com.google.api.gax.batching.FlowController.MaxOutstandingRequestBytesReachedException
 
getCurrentMaxBatchElementCount() - Method in exception com.google.api.gax.batching.FlowController.MaxOutstandingElementCountReachedException
 
getDefaultInstance() - Static method in class com.google.api.gax.batching.FlowControlSettings
 
getDelayThreshold() - Method in class com.google.api.gax.batching.BatchingSettings
Get the delay threshold to use for batching.
getElementCountThreshold() - Method in class com.google.api.gax.batching.BatchingSettings
Get the element count threshold to use for batching.
getExecutor() - Method in interface com.google.api.gax.core.ExecutorProvider
Gets the executor to use.
getExecutor() - Method in class com.google.api.gax.core.FixedExecutorProvider
 
getExecutor() - Method in class com.google.api.gax.core.InstantiatingExecutorProvider
 
getExecutor() - Method in class com.google.api.gax.rpc.ClientContext
 
getExecutorProvider() - Method in class com.google.api.gax.rpc.ClientSettings.Builder
Gets the ExecutorProvider that was previously set on this Builder.
getExecutorProvider() - Method in class com.google.api.gax.rpc.ClientSettings
 
getExecutorThreadCount() - Method in class com.google.api.gax.core.InstantiatingExecutorProvider.Builder
 
getExecutorThreadCount() - Method in class com.google.api.gax.core.InstantiatingExecutorProvider
The number of threads used by the executor created by this ExecutorProvider.
getFirstAttemptStartTimeNanos() - Method in class com.google.api.gax.retrying.TimedAttemptSettings
The start time of the first attempt.
getFlowController() - Method in class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
getFlowController() - Method in class com.google.api.gax.rpc.BatchingCallSettings
 
getFlowControlSettings() - Method in class com.google.api.gax.batching.BatchingSettings
Get the flow control settings to use.
getFuturePagedResponse(UnaryCallable<RequestT, ResponseT>, RequestT, ApiCallContext, ApiFuture<ResponseT>) - Method in interface com.google.api.gax.rpc.PagedListResponseFactory
 
getFuturePagedResponse(UnaryCallable<Integer, List<Integer>>, Integer, ApiCallContext, ApiFuture<List<Integer>>) - Method in class com.google.api.gax.rpc.testing.FakePagedApi.ListIntegersPagedResponseFactory
 
getGaxVersion() - Static method in class com.google.api.gax.core.GaxProperties
Returns the current version of GAX.
getGlobalSettings() - Method in class com.google.api.gax.retrying.TimedAttemptSettings
Returns global (attempt-independent) retry settings.
getInitialCallSettings() - Method in class com.google.api.gax.rpc.OperationCallSettings.Builder
Get the call settings which are used on the call to initiate the operation.
getInitialCallSettings() - Method in class com.google.api.gax.rpc.OperationCallSettings
 
getInitialFuture() - Method in interface com.google.api.gax.rpc.OperationFuture
Returns the OperationT future of the initial request which started this OperationFuture.
getInitialFuture() - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.FakeOperationFuture
 
getInitialRetryDelay() - Method in class com.google.api.gax.retrying.RetrySettings.Builder
The InitialRetryDelay parameter controls the delay before the first retry.
getInitialRetryDelay() - Method in class com.google.api.gax.retrying.RetrySettings
The InitialRetryDelay parameter controls the delay before the first retry.
getInitialRpcTimeout() - Method in class com.google.api.gax.retrying.RetrySettings.Builder
The InitialRpcTimeout parameter controls the timeout for the initial RPC.
getInitialRpcTimeout() - Method in class com.google.api.gax.retrying.RetrySettings
The InitialRpcTimeout parameter controls the timeout for the initial RPC.
getIsEnabled() - Method in class com.google.api.gax.batching.BatchingSettings
Returns the Boolean object to indicate if the batching is enabled.
getLimitExceededBehavior() - Method in class com.google.api.gax.batching.FlowControlSettings
The behavior of FlowController when the specified limits are exceeded.
getMaxAttempts() - Method in class com.google.api.gax.retrying.RetrySettings.Builder
MaxAttempts defines the maximum number of attempts to perform.
getMaxAttempts() - Method in class com.google.api.gax.retrying.RetrySettings
MaxAttempts defines the maximum number of attempts to perform.
getMaxOutstandingElementCount() - Method in class com.google.api.gax.batching.FlowControlSettings
Maximum number of outstanding elements to keep in memory before enforcing flow control.
getMaxOutstandingRequestBytes() - Method in class com.google.api.gax.batching.FlowControlSettings
Maximum number of outstanding bytes to keep in memory before enforcing flow control.
getMaxRetryDelay() - Method in class com.google.api.gax.retrying.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.retrying.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.retrying.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.retrying.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.gax.core.Distribution
Mean of the recorded values.
getMessageCount() - Method in class com.google.api.gax.rpc.BatchedRequestIssuer
 
getMetadata() - Method in interface com.google.api.gax.rpc.OperationFuture
Gets the metadata of the operation tracked by this OperationFuture.
getMetadata() - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.FakeOperationFuture
 
getMetadataClass() - Method in class com.google.api.gax.rpc.OperationCallSettings.Builder
 
getMetadataClass() - Method in class com.google.api.gax.rpc.OperationCallSettings
 
getName() - Method in interface com.google.api.gax.rpc.OperationFuture
Returns the value of the name of the operation from the initial operation object returned from the initial call to start the operation.
getName() - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.FakeOperationFuture
 
getNextCollection() - Method in class com.google.api.gax.paging.AbstractFixedSizeCollection
 
getNextCollection() - Method in interface com.google.api.gax.paging.FixedSizeCollection
Retrieves the next FixedSizeCollection using one or more API calls.
getNextPage() - Method in class com.google.api.gax.paging.AbstractPage
 
getNextPage(int) - Method in class com.google.api.gax.paging.AbstractPage
 
getNextPage() - Method in interface com.google.api.gax.paging.Page
Retrieves the next Page object using the next page token, or null if there are no more pages.
getNextPageAsync() - Method in class com.google.api.gax.paging.AbstractPage
 
getNextPageAsync() - Method in interface com.google.api.gax.paging.AsyncPage
Returns a future for the Page object, retrieved using the next page token.
getNextPageToken() - Method in class com.google.api.gax.paging.AbstractFixedSizeCollection
 
getNextPageToken() - Method in class com.google.api.gax.paging.AbstractPage
 
getNextPageToken() - Method in class com.google.api.gax.paging.AbstractPagedListResponse
 
getNextPageToken() - Method in interface com.google.api.gax.paging.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.paging.Page
Returns the next page token from the response, or an empty string if there are no more pages.
getNextPageToken() - Method in interface com.google.api.gax.paging.PagedListResponse
Returns the token for the next page or an empty string if no more results.
getNthPercentile(double) - Method in class com.google.api.gax.core.Distribution
Get the bucket that records values up to the given percentile.
getPage() - Method in class com.google.api.gax.paging.AbstractPagedListResponse
 
getPage() - Method in interface com.google.api.gax.paging.PagedListResponse
Returns the current page of results.
getPageDescriptor() - Method in class com.google.api.gax.rpc.PageContext
 
getPagedListResponseFactory() - Method in class com.google.api.gax.rpc.PagedCallSettings.Builder
 
getPagedListResponseFactory() - Method in class com.google.api.gax.rpc.PagedCallSettings
 
getPageElementCount() - Method in class com.google.api.gax.paging.AbstractPage
 
getPollingAlgorithm() - Method in class com.google.api.gax.rpc.OperationCallSettings.Builder
Get the polling algorithm of the operation.
getPollingAlgorithm() - Method in class com.google.api.gax.rpc.OperationCallSettings
 
getPushingBatcher(PartitionKey) - Method in class com.google.api.gax.rpc.BatcherFactory
Provides the ThresholdBatcher corresponding to the given partitionKey, or constructs one if it doesn't exist yet.
getRandomizedRetryDelay() - Method in class com.google.api.gax.retrying.TimedAttemptSettings
Returns randomized attempt delay.
getRequest() - Method in class com.google.api.gax.paging.AbstractPage
 
getRequest() - Method in class com.google.api.gax.rpc.Batch
 
getRequest() - Method in class com.google.api.gax.rpc.PageContext
 
getRequest() - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.OperationStashCallable
 
getRequest() - Method in class com.google.api.gax.rpc.testing.FakeSimpleApi.StashCallable
 
getRequestBuilder() - Method in interface com.google.api.gax.rpc.BatchingDescriptor
Get the Builder object for the request type RequestT.
getRequestBuilder() - Method in class com.google.api.gax.rpc.testing.FakeBatchableApi.SquarerBatchingDescriptor
 
getRequestByteThreshold() - Method in class com.google.api.gax.batching.BatchingSettings
Get the request byte threshold to use for batching.
getRequestIssuerList() - Method in class com.google.api.gax.rpc.Batch
 
getResponse() - Method in class com.google.api.gax.paging.AbstractPage
 
getResponseClass() - Method in class com.google.api.gax.rpc.OperationCallSettings.Builder
 
getResponseClass() - Method in class com.google.api.gax.rpc.OperationCallSettings
 
getResumeContext() - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.OperationStashCallable
 
getRetryableCodes() - Method in class com.google.api.gax.rpc.UnaryCallSettings.Builder
See the class documentation of UnaryCallSettings for a description of what retryable codes do.
getRetryableCodes() - Method in class com.google.api.gax.rpc.UnaryCallSettings
See the class documentation of UnaryCallSettings for a description of what retryable codes do.
getRetryDelay() - Method in class com.google.api.gax.retrying.TimedAttemptSettings
Returns the calculated retry delay.
getRetryDelayMultiplier() - Method in class com.google.api.gax.retrying.RetrySettings.Builder
The RetryDelayMultiplier controls the change in retry delay.
getRetryDelayMultiplier() - Method in class com.google.api.gax.retrying.RetrySettings
The RetryDelayMultiplier controls the change in retry delay.
getRetrySettings() - Method in class com.google.api.gax.rpc.UnaryCallSettings.Builder
 
getRetrySettings() - Method in class com.google.api.gax.rpc.UnaryCallSettings
See the class documentation of UnaryCallSettings for a description of what retry settings do.
getRpcTimeout() - Method in class com.google.api.gax.retrying.TimedAttemptSettings
Returns rpc timeout used for this attempt.
getRpcTimeoutMultiplier() - Method in class com.google.api.gax.retrying.RetrySettings.Builder
See the class documentation of RetrySettings for a description of what this value does.
getRpcTimeoutMultiplier() - Method in class com.google.api.gax.retrying.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
 
getStatusCode() - Method in exception com.google.api.gax.rpc.ApiException
Returns the status code of the underlying exception.
getSumOfSquareDeviations() - Method in class com.google.api.gax.core.Distribution
Square deviations of the recorded values.
getTotalTimeout() - Method in class com.google.api.gax.retrying.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.retrying.RetrySettings
The TotalTimeout parameter has ultimate control over how long the logic should keep trying the remote call until it gives up completely.
getTransport() - Method in class com.google.api.gax.rpc.FixedContextTransportProvider
 
getTransport(ScheduledExecutorService) - Method in class com.google.api.gax.rpc.FixedContextTransportProvider
 
getTransport() - Method in interface com.google.api.gax.rpc.TransportProvider
Provides a Transport, which could either be a new instance for every call, or the same instance, depending on the implementation.
getTransport(ScheduledExecutorService) - Method in interface com.google.api.gax.rpc.TransportProvider
Provides a Transport, which could either be a new instance for every call, or the same instance, depending on the implementation.
getTransportContext() - Method in class com.google.api.gax.rpc.ClientContext
 
getTransportName() - Method in class com.google.api.gax.rpc.FixedContextTransportProvider
 
getTransportName() - Method in class com.google.api.gax.rpc.NullTransport
 
getTransportName() - Method in class com.google.api.gax.rpc.Transport
The name of the transport.
getTransportName() - Method in interface com.google.api.gax.rpc.TransportProvider
The name of the transport.
getTransportProvider() - Method in class com.google.api.gax.rpc.ClientSettings.Builder
Gets the TransportProvider that was previously set on this Builder.
getTransportProvider() - Method in class com.google.api.gax.rpc.ClientSettings
 
getValues() - Method in class com.google.api.gax.paging.AbstractFixedSizeCollection
 
getValues() - Method in class com.google.api.gax.paging.AbstractPage
 
getValues() - Method in interface com.google.api.gax.paging.FixedSizeCollection
Returns an iterable over the elements in this FixedSizeCollection.
getValues() - Method in interface com.google.api.gax.paging.Page
Returns an iterable over the elements in this page.
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

hashCode() - Method in class com.google.api.gax.batching.PartitionKey
 
hashCode() - Method in class com.google.api.gax.rpc.testing.FakeBatchableApi.LabeledIntList
 
hasNextCollection() - Method in class com.google.api.gax.paging.AbstractFixedSizeCollection
 
hasNextCollection() - Method in interface com.google.api.gax.paging.FixedSizeCollection
Returns true if there are more elements that can be retrieved from the API.
hasNextPage() - Method in class com.google.api.gax.paging.AbstractPage
 
hasNextPage() - Method in interface com.google.api.gax.paging.Page
Returns true if there are more pages that can be retrieved from the API.

I

injectPageSize(RequestT, int) - Method in interface com.google.api.gax.rpc.PagedListDescriptor
Injects page size setting into the request.
injectToken(RequestT, String) - Method in interface com.google.api.gax.rpc.PagedListDescriptor
Injects a page token into the request.
InstantiatingExecutorProvider - Class in com.google.api.gax.core
InstantiatingChannelProvider is an ExecutorProvider which constructs a new ScheduledExecutorService every time getExecutor() is called.
InstantiatingExecutorProvider.Builder - Class in com.google.api.gax.core
 
ints - Variable in class com.google.api.gax.rpc.testing.FakeBatchableApi.LabeledIntList
 
isRetryable() - Method in exception com.google.api.gax.rpc.ApiException
Returns whether the failed request can be retried.
isShutdown() - Method in interface com.google.api.gax.core.BackgroundResource
Returns true if this background resource has been shut down.
isShutdown() - Method in class com.google.api.gax.core.BackgroundResourceAggregation
 
isShutdown() - Method in class com.google.api.gax.core.BaseBackgroundResource
 
isShutdown() - Method in class com.google.api.gax.core.ExecutorAsBackgroundResource
 
isTerminated() - Method in interface com.google.api.gax.core.BackgroundResource
Returns true if all work has completed following shut down.
isTerminated() - Method in class com.google.api.gax.core.BackgroundResourceAggregation
 
isTerminated() - Method in class com.google.api.gax.core.BaseBackgroundResource
 
isTerminated() - Method in class com.google.api.gax.core.ExecutorAsBackgroundResource
 
isThresholdReached() - Method in interface com.google.api.gax.batching.BatchingThreshold
Any calls into this function from ThresholdBatcher will be under a lock.
isThresholdReached() - Method in class com.google.api.gax.batching.NumericThreshold
 
iterateAll() - Method in class com.google.api.gax.paging.AbstractPage
 
iterateAll() - Method in class com.google.api.gax.paging.AbstractPagedListResponse
 
iterateAll() - Method in interface com.google.api.gax.paging.Page
Returns an iterable over all elements, starting from this page.
iterateAll() - Method in interface com.google.api.gax.paging.PagedListResponse
Returns an iterable over the full list of elements.
iterateFixedSizeCollections(int) - Method in class com.google.api.gax.paging.AbstractPagedListResponse
 
iterateFixedSizeCollections(int) - Method in interface com.google.api.gax.paging.PagedListResponse
Returns an iterable over fixed size collections of results.
iteratePages() - Method in class com.google.api.gax.paging.AbstractPagedListResponse
 
iteratePages() - Method in interface com.google.api.gax.paging.PagedListResponse
Return an iterable over all Page objects.

L

label - Variable in class com.google.api.gax.rpc.testing.FakeBatchableApi.LabeledIntList
 
LabeledIntList(String, Integer...) - Constructor for class com.google.api.gax.rpc.testing.FakeBatchableApi.LabeledIntList
 
LabeledIntList(String, List<Integer>) - Constructor for class com.google.api.gax.rpc.testing.FakeBatchableApi.LabeledIntList
 
LabeledIntSquarerCallable() - Constructor for class com.google.api.gax.rpc.testing.FakeBatchableApi.LabeledIntSquarerCallable
 
ListIntegersPagedResponse(FakePagedApi.ListIntegersPage) - Constructor for class com.google.api.gax.rpc.testing.FakePagedApi.ListIntegersPagedResponse
 
ListIntegersPagedResponseFactory() - Constructor for class com.google.api.gax.rpc.testing.FakePagedApi.ListIntegersPagedResponseFactory
 
loadProperty(Class<?>, String, String) - Static method in class com.google.api.gax.core.PropertiesProvider
Utility method for retrieving the value of the given key from a property file in the package.
loadProperty(Properties, String, String) - Static method in class com.google.api.gax.core.PropertiesProvider
Utility method for retrieving the value of the given key from a property file in the package.

M

MaxOutstandingElementCountReachedException(long) - Constructor for exception com.google.api.gax.batching.FlowController.MaxOutstandingElementCountReachedException
 
MaxOutstandingRequestBytesReachedException(long) - Constructor for exception com.google.api.gax.batching.FlowController.MaxOutstandingRequestBytesReachedException
 
merge(B, B) - Method in interface com.google.api.gax.batching.BatchMerger
 
merge(RetrySettings.Builder) - Method in class com.google.api.gax.retrying.RetrySettings.Builder
 
merge(Batch<RequestT, ResponseT>) - Method in class com.google.api.gax.rpc.Batch
Merge the given batch into this batch.

N

needsExecutor() - Method in class com.google.api.gax.rpc.FixedContextTransportProvider
 
needsExecutor() - Method in interface com.google.api.gax.rpc.TransportProvider
True if the Transport needs an executor.
newBuilder() - Static method in class com.google.api.gax.batching.BatchingSettings
Get a new builder.
newBuilder() - Static method in class com.google.api.gax.batching.FlowControlSettings
 
newBuilder() - Static method in class com.google.api.gax.batching.ThresholdBatcher
Get a new builder for a ThresholdBatcher.
newBuilder() - Static method in class com.google.api.gax.core.GoogleCredentialsProvider
 
newBuilder() - Static method in class com.google.api.gax.core.InstantiatingExecutorProvider
 
newBuilder() - Static method in class com.google.api.gax.retrying.RetrySettings
 
newBuilder(BatchingDescriptor<RequestT, ResponseT>) - Static method in class com.google.api.gax.rpc.BatchingCallSettings
 
newBuilder() - Static method in class com.google.api.gax.rpc.ClientContext
 
newBuilder() - Static method in class com.google.api.gax.rpc.OperationCallSettings
Create a new builder which can construct an instance of OperationCallSettings.
newBuilder(PagedListResponseFactory<RequestT, ResponseT, PagedListResponseT>) - Static method in class com.google.api.gax.rpc.PagedCallSettings
 
newBuilder() - Static method in class com.google.api.gax.rpc.SimpleCallSettings
 
newBuilder() - Static method in class com.google.api.gax.rpc.StreamingCallSettings
 
newUnaryCallSettingsBuilder() - Static method in class com.google.api.gax.rpc.UnaryCallSettings
 
nextRandomLong(long) - Method in class com.google.api.gax.retrying.ExponentialRetryAlgorithm
 
NoCredentialsProvider - Class in com.google.api.gax.core
NoCredentialsProvider is a CredentialsProvider which always returns null.
NoCredentialsProvider() - Constructor for class com.google.api.gax.core.NoCredentialsProvider
 
NonCancellableFuture<ResponseT> - Class in com.google.api.gax.retrying
A future which cannot be cancelled from the external package.
NonCancellableFuture() - Constructor for class com.google.api.gax.retrying.NonCancellableFuture
 
NullTransport - Class in com.google.api.gax.rpc
A Transport which provides nothing.
NumericThreshold<E> - Class in com.google.api.gax.batching
A threshold which accumulates a count based on the provided ElementCounter.
NumericThreshold(long, ElementCounter<E>) - Constructor for class com.google.api.gax.batching.NumericThreshold
Constructs a NumericThreshold.

O

of(long) - Static method in class com.google.api.gax.batching.BatchingThresholds
Creates an ImmutableList containing only a single threshold which counts the number of elements.
onCompleted() - Method in interface com.google.api.gax.rpc.ApiStreamObserver
Receives a notification of successful stream completion.
onError(Throwable) - Method in interface com.google.api.gax.rpc.ApiStreamObserver
Receives a terminating error from the stream.
onNext(V) - Method in interface com.google.api.gax.rpc.ApiStreamObserver
Receives a value from the stream.
OperationCallable<RequestT,ResponseT,MetadataT,OperationT> - Class in com.google.api.gax.rpc
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.
OperationCallable() - Constructor for class com.google.api.gax.rpc.OperationCallable
 
OperationCallSettings<RequestT,ResponseT,MetadataT,OperationT> - Class in com.google.api.gax.rpc
A settings class to configure an OperationCallable for calls to initiate, resume, and cancel a long-running operation.
OperationCallSettings.Builder<RequestT,ResponseT,MetadataT,OperationT> - Class in com.google.api.gax.rpc
 
OperationFuture<ResponseT,MetadataT,OperationT> - Interface in com.google.api.gax.rpc
An ApiFuture which tracks polling of a service, typically started by OperationCallable.futureCall(Object, ApiCallContext).
OperationStashCallable() - Constructor for class com.google.api.gax.rpc.testing.FakeOperationApi.OperationStashCallable
 

P

Page<ResourceT> - Interface in com.google.api.gax.paging
A Page object wraps an API list method response.
PageContext<RequestT,ResponseT,ResourceT> - Class in com.google.api.gax.rpc
The context for a page call.
PageContext() - Constructor for class com.google.api.gax.rpc.PageContext
 
PagedCallable<RequestT,ResponseT,PagedListResponseT> - Class in com.google.api.gax.rpc
A UnaryCallable which provides page streaming functionality for unary calls.
PagedCallable(UnaryCallable<RequestT, ResponseT>, PagedListResponseFactory<RequestT, ResponseT, PagedListResponseT>) - Constructor for class com.google.api.gax.rpc.PagedCallable
 
PagedCallSettings<RequestT,ResponseT,PagedListResponseT> - Class in com.google.api.gax.rpc
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.rpc
 
PagedListDescriptor<RequestT,ResponseT,ResourceT> - Interface in com.google.api.gax.rpc
An interface which provides the functionality to extract data from requests and inject data into requests for the purposes of page streaming.
PagedListResponse<ResourceT> - Interface in com.google.api.gax.paging
Response for paged results from a list API method
PagedListResponseFactory<RequestT,ResponseT,PagedListResponseT> - Interface in com.google.api.gax.rpc
Interface for constructing futures which return PagedListResponse objects.
PagedStashCallable(List<List<Integer>>) - Constructor for class com.google.api.gax.rpc.testing.FakePagedApi.PagedStashCallable
 
PartitionKey - Class in com.google.api.gax.batching
 
PartitionKey(Object...) - Constructor for class com.google.api.gax.batching.PartitionKey
 
peekAttemptResult() - Method in interface com.google.api.gax.retrying.RetryingFuture
Returns latest completed attempt result or null if the first attempt hasn't completed yet.
peekMetadata() - Method in interface com.google.api.gax.rpc.OperationFuture
Peeks at the metadata of the operation tracked by this OperationFuture.
peekMetadata() - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.FakeOperationFuture
 
processBatch(T) - Method in class com.google.api.gax.batching.AccumulatingBatchReceiver
 
processBatch(BatchT) - Method in interface com.google.api.gax.batching.ThresholdBatchReceiver
Process the given batch asynchronously.
PropertiesProvider - Class in com.google.api.gax.core
Provides meta-data properties stored in a properties file.
PropertiesProvider() - Constructor for class com.google.api.gax.core.PropertiesProvider
 
pushCurrentBatch() - Method in class com.google.api.gax.batching.ThresholdBatcher
Push the current batch to the batch receiver.

R

record(int) - Method in class com.google.api.gax.core.Distribution
Record a new value.
release(T) - Method in class com.google.api.gax.batching.BatchingFlowController
 
release(long, long) - Method in class com.google.api.gax.batching.FlowController
 
RequestBuilder<RequestT> - Interface in com.google.api.gax.batching
 
reserve(T) - Method in class com.google.api.gax.batching.BatchingFlowController
 
reserve(long, long) - Method in class com.google.api.gax.batching.FlowController
 
reset() - Method in class com.google.api.gax.core.Distribution
Resets (sets to 0) the recorded values.
ResultRetryAlgorithm<ResponseT> - Interface in com.google.api.gax.retrying
A result retry algorithm is responsible for the following operations (based on the response returned by the previous attempt or on the thrown exception): Accepting a task for retry so another attempt will be made.
resumeFutureCall(String, ApiCallContext) - Method in class com.google.api.gax.rpc.EntryPointOperationCallable
 
resumeFutureCall(String, ApiCallContext) - Method in class com.google.api.gax.rpc.OperationCallable
Creates a new OperationFuture to watch an operation that has been initiated previously.
resumeFutureCall(String) - Method in class com.google.api.gax.rpc.OperationCallable
Creates a new OperationFuture to watch an operation that has been initiated previously.
resumeFutureCall(String, ApiCallContext) - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.OperationStashCallable
 
RetryAlgorithm<ResponseT> - Class in com.google.api.gax.retrying
The retry algorithm, which makes decision based either on the thrown exception or the returned response, and the execution time settings of the previous attempt.
RetryAlgorithm(ResultRetryAlgorithm<ResponseT>, TimedRetryAlgorithm) - Constructor for class com.google.api.gax.retrying.RetryAlgorithm
Creates a new retry algorithm instance, which uses thrown exception or returned response and timed algorithms to make a decision.
RetryingExecutor<ResponseT> - Interface in com.google.api.gax.retrying
A retrying executor is responsible for the following operations: Creating first attempt RetryingFuture, which acts as a facade, hiding from client code the actual execution of scheduled retry attempts.
RetryingFuture<ResponseT> - Interface in com.google.api.gax.retrying
Represents a retrying future.
RetrySettings - Class in com.google.api.gax.retrying
Holds the parameters for retry and timeout logic with exponential backoff.
RetrySettings() - Constructor for class com.google.api.gax.retrying.RetrySettings
 
RetrySettings.Builder - Class in com.google.api.gax.retrying
A base builder class for RetrySettings.

S

ScheduledRetryingExecutor<ResponseT> - Class in com.google.api.gax.retrying
The retry executor which uses ScheduledExecutorService to schedule an attempt tasks.
ScheduledRetryingExecutor(RetryAlgorithm<ResponseT>, ScheduledExecutorService) - Constructor for class com.google.api.gax.retrying.ScheduledRetryingExecutor
Creates a new scheduled retry executor, which will be using scheduler for actual attempts scheduling and retryAlgorithm for retrying strategy.
sendResult() - Method in class com.google.api.gax.rpc.BatchedRequestIssuer
Sends back the result that was stored by either setResponse or setException
serverStreamingCall(RequestT, ApiStreamObserver<ResponseT>, ApiCallContext) - Method in class com.google.api.gax.rpc.EntryPointStreamingCallable
 
serverStreamingCall(RequestT, ApiStreamObserver<ResponseT>, ApiCallContext) - Method in class com.google.api.gax.rpc.StreamingCallable
Conduct a server streaming call with the given ApiCallContext.
serverStreamingCall(RequestT, ApiStreamObserver<ResponseT>) - Method in class com.google.api.gax.rpc.StreamingCallable
Conduct a server streaming call
serverStreamingCall(RequestT, ApiStreamObserver<ResponseT>, ApiCallContext) - Method in class com.google.api.gax.rpc.testing.FakeStreamingApi.StreamingStashCallable
 
setAttemptFuture(ApiFuture<ResponseT>) - Method in interface com.google.api.gax.retrying.RetryingFuture
Sets the attempt in a form of a future.
setBackgroundResources(List<BackgroundResource>) - Method in class com.google.api.gax.rpc.ClientContext.Builder
 
setBatchingSettings(BatchingSettings) - Method in class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
setBatchMerger(BatchMerger<E>) - Method in class com.google.api.gax.batching.ThresholdBatcher.Builder
Set the batch merger for the ThresholdBatcher.
setClock(ApiClock) - Method in class com.google.api.gax.rpc.ClientContext.Builder
 
setClock(ApiClock) - Method in class com.google.api.gax.rpc.ClientSettings.Builder
Sets the clock to use for retry logic.
setCredentials(Credentials) - Method in class com.google.api.gax.rpc.ClientContext.Builder
 
setCredentialsProvider(CredentialsProvider) - Method in class com.google.api.gax.rpc.ClientSettings.Builder
Sets the CredentialsProvider to use for getting the credentials to make calls with.
setDelayThreshold(Duration) - Method in class com.google.api.gax.batching.BatchingSettings.Builder
Set the delay threshold to use for batching.
setElementCountThreshold(Long) - Method in class com.google.api.gax.batching.BatchingSettings.Builder
Set the element count threshold to use for batching.
setException(Throwable) - Method in class com.google.api.gax.rpc.BatchedRequestIssuer
Set the exception to set on the batched future.
setExecutor(ScheduledExecutorService) - Method in class com.google.api.gax.batching.ThresholdBatcher.Builder
Set the executor for the ThresholdBatcher.
setExecutor(ScheduledExecutorService) - Method in class com.google.api.gax.rpc.ClientContext.Builder
 
setExecutorProvider(ExecutorProvider) - Method in class com.google.api.gax.rpc.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 transport settings if an executor is needed for the transport and it doesn't have its own executor provider.
setExecutorThreadCount(int) - Method in class com.google.api.gax.core.InstantiatingExecutorProvider.Builder
 
setFlowController(BatchingFlowController<E>) - Method in class com.google.api.gax.batching.ThresholdBatcher.Builder
Set the flow controller for the ThresholdBatcher.
setFlowController(FlowController) - Method in class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
setFlowControlSettings(FlowControlSettings) - Method in class com.google.api.gax.batching.BatchingSettings.Builder
Set the flow control settings to be used.
setInitialCallSettings(SimpleCallSettings<RequestT, OperationT>) - Method in class com.google.api.gax.rpc.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.retrying.RetrySettings.Builder
The InitialRetryDelay parameter controls the delay before the first retry.
setInitialRpcTimeout(Duration) - Method in class com.google.api.gax.retrying.RetrySettings.Builder
The InitialRpcTimeout parameter controls the timeout for the initial RPC.
setIsEnabled(Boolean) - Method in class com.google.api.gax.batching.BatchingSettings.Builder
Set if the batch should be enabled.
setLimitExceededBehavior(FlowController.LimitExceededBehavior) - Method in class com.google.api.gax.batching.FlowControlSettings.Builder
 
setMaxAttempts(int) - Method in class com.google.api.gax.retrying.RetrySettings.Builder
MaxAttempts defines the maximum number of attempts to perform.
setMaxDelay(Duration) - Method in class com.google.api.gax.batching.ThresholdBatcher.Builder
Set the max delay for a batch.
setMaxOutstandingElementCount(Long) - Method in class com.google.api.gax.batching.FlowControlSettings.Builder
 
setMaxOutstandingElementCount(Integer) - Method in class com.google.api.gax.batching.FlowControlSettings.Builder
Deprecated.
setMaxOutstandingRequestBytes(Long) - Method in class com.google.api.gax.batching.FlowControlSettings.Builder
 
setMaxOutstandingRequestBytes(Integer) - Method in class com.google.api.gax.batching.FlowControlSettings.Builder
Deprecated.
setMaxRetryDelay(Duration) - Method in class com.google.api.gax.retrying.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.retrying.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.
setMetadataClass(Class<MetadataT>) - Method in class com.google.api.gax.rpc.OperationCallSettings.Builder
 
setPollingAlgorithm(TimedRetryAlgorithm) - Method in class com.google.api.gax.rpc.OperationCallSettings.Builder
Set the polling algorithm of the operation.
setReceiver(ThresholdBatchReceiver<E>) - Method in class com.google.api.gax.batching.ThresholdBatcher.Builder
Set the threshold batch receiver for the ThresholdBatcher.
setRequestByteThreshold(Long) - Method in class com.google.api.gax.batching.BatchingSettings.Builder
Set the request byte threshold to use for batching.
setResponse(ResponseT) - Method in class com.google.api.gax.rpc.BatchedRequestIssuer
Set the response to set on the batched future.
setResponseClass(Class<ResponseT>) - Method in class com.google.api.gax.rpc.OperationCallSettings.Builder
 
setRetryableCodes(Set<StatusCode>) - Method in class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
setRetryableCodes(StatusCode...) - Method in class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
setRetryableCodes(Set<StatusCode>) - Method in class com.google.api.gax.rpc.PagedCallSettings.Builder
 
setRetryableCodes(StatusCode...) - Method in class com.google.api.gax.rpc.PagedCallSettings.Builder
 
setRetryableCodes(Set<StatusCode>) - Method in class com.google.api.gax.rpc.SimpleCallSettings.Builder
 
setRetryableCodes(StatusCode...) - Method in class com.google.api.gax.rpc.SimpleCallSettings.Builder
 
setRetryableCodes(Set<StatusCode>) - Method in class com.google.api.gax.rpc.UnaryCallSettings.Builder
See the class documentation of UnaryCallSettings for a description of what retryable codes do.
setRetryableCodes(StatusCode...) - Method in class com.google.api.gax.rpc.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.retrying.RetrySettings.Builder
The RetryDelayMultiplier controls the change in retry delay.
setRetrySettings(RetrySettings) - Method in class com.google.api.gax.rpc.BatchingCallSettings.Builder
 
setRetrySettings(RetrySettings) - Method in class com.google.api.gax.rpc.PagedCallSettings.Builder
 
setRetrySettings(RetrySettings) - Method in class com.google.api.gax.rpc.SimpleCallSettings.Builder
 
setRetrySettings(RetrySettings) - Method in class com.google.api.gax.rpc.UnaryCallSettings.Builder
 
setRpcTimeoutMultiplier(double) - Method in class com.google.api.gax.retrying.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.
setSimpleTimeoutNoRetries(Duration) - Method in class com.google.api.gax.rpc.UnaryCallSettings.Builder
Disables retries and sets the RPC timeout.
setThresholds(Collection<BatchingThreshold<E>>) - Method in class com.google.api.gax.batching.ThresholdBatcher.Builder
Set the thresholds for the ThresholdBatcher.
setTotalTimeout(Duration) - Method in class com.google.api.gax.retrying.RetrySettings.Builder
The TotalTimeout parameter has ultimate control over how long the logic should keep trying the remote call until it gives up completely.
setTransportContext(Transport) - Method in class com.google.api.gax.rpc.ClientContext.Builder
 
setTransportProvider(TransportProvider) - Method in class com.google.api.gax.rpc.ClientSettings.Builder
Sets the TransportProvider to use for getting the transport-specific context to make calls with.
shouldAutoClose() - Method in interface com.google.api.gax.core.ExecutorProvider
Indicates whether the executor should be closed by the containing service API class.
shouldAutoClose() - Method in class com.google.api.gax.core.FixedExecutorProvider
 
shouldAutoClose() - Method in class com.google.api.gax.core.InstantiatingExecutorProvider
 
shouldRetry(Throwable, ResponseT) - Method in class com.google.api.gax.retrying.BasicResultRetryAlgorithm
Returns true if an exception was thrown (prevThrowable != null), false otherwise.
shouldRetry(TimedAttemptSettings) - Method in class com.google.api.gax.retrying.ExponentialRetryAlgorithm
Returns true if another attempt should be made, or false otherwise.
shouldRetry(Throwable, ResponseT) - Method in interface com.google.api.gax.retrying.ResultRetryAlgorithm
Returns true if another attempt should be made, or false otherwise.
shouldRetry(Throwable, ResponseT, TimedAttemptSettings) - Method in class com.google.api.gax.retrying.RetryAlgorithm
Returns true if another attempt should be made, or false otherwise.
shouldRetry(TimedAttemptSettings) - Method in interface com.google.api.gax.retrying.TimedRetryAlgorithm
Returns true if another attempt should be made, or false otherwise.
shutdown() - Method in interface com.google.api.gax.core.BackgroundResource
Initiates an orderly shutdown in which previously submitted work is finished, but no new work will be accepted.
shutdown() - Method in class com.google.api.gax.core.BackgroundResourceAggregation
 
shutdown() - Method in class com.google.api.gax.core.BaseBackgroundResource
 
shutdown() - Method in class com.google.api.gax.core.ExecutorAsBackgroundResource
 
shutdownNow() - Method in interface com.google.api.gax.core.BackgroundResource
Attempts to stop all actively executing work and halts the processing of waiting work.
shutdownNow() - Method in class com.google.api.gax.core.BackgroundResourceAggregation
 
shutdownNow() - Method in class com.google.api.gax.core.BaseBackgroundResource
 
shutdownNow() - Method in class com.google.api.gax.core.ExecutorAsBackgroundResource
 
SimpleCallSettings<RequestT,ResponseT> - Class in com.google.api.gax.rpc
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.rpc
 
splitException(Throwable, Collection<? extends BatchedRequestIssuer<ResponseT>>) - Method in interface com.google.api.gax.rpc.BatchingDescriptor
Splits the exception that resulted from a batched call into an individual setException call on each RequestIssuer.
splitException(Throwable, Collection<? extends BatchedRequestIssuer<List<Integer>>>) - Method in class com.google.api.gax.rpc.testing.FakeBatchableApi.SquarerBatchingDescriptor
 
splitResponse(ResponseT, Collection<? extends BatchedRequestIssuer<ResponseT>>) - Method in interface com.google.api.gax.rpc.BatchingDescriptor
Splits the result from a batched call into an individual setResponse call on each RequestIssuer.
splitResponse(List<Integer>, Collection<? extends BatchedRequestIssuer<List<Integer>>>) - Method in class com.google.api.gax.rpc.testing.FakeBatchableApi.SquarerBatchingDescriptor
 
SQUARER_BATCHING_DESC - Static variable in class com.google.api.gax.rpc.testing.FakeBatchableApi
 
SquarerBatchingDescriptor() - Constructor for class com.google.api.gax.rpc.testing.FakeBatchableApi.SquarerBatchingDescriptor
 
StashCallable(ResponseT) - Constructor for class com.google.api.gax.rpc.testing.FakeSimpleApi.StashCallable
 
StatusCode - Interface in com.google.api.gax.rpc
Transport-specific failure code.
StreamingCallable<RequestT,ResponseT> - Class in com.google.api.gax.rpc
A StreamingCallable is an immutable object which is capable of making RPC calls to streaming API methods.
StreamingCallable() - Constructor for class com.google.api.gax.rpc.StreamingCallable
 
StreamingCallSettings<RequestT,ResponseT> - Class in com.google.api.gax.rpc
A settings class to configure a StreamingCallable for calls to a streaming API method.
StreamingCallSettings.Builder<RequestT,ResponseT> - Class in com.google.api.gax.rpc
 
StreamingStashCallable() - Constructor for class com.google.api.gax.rpc.testing.FakeStreamingApi.StreamingStashCallable
 
submit(RetryingFuture<ResponseT>) - Method in class com.google.api.gax.retrying.DirectRetryingExecutor
Submits an attempt for execution in the current thread, causing the current thread to sleep for the specified by the RetryingFuture.getAttemptSettings() amount of time.
submit(RetryingFuture<ResponseT>) - Method in interface com.google.api.gax.retrying.RetryingExecutor
Submits an attempt for execution.
submit(RetryingFuture<ResponseT>) - Method in class com.google.api.gax.retrying.ScheduledRetryingExecutor
Submits an attempt for execution in a different thread.

T

ThresholdBatcher<E> - Class in com.google.api.gax.batching
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 batch to the consumer.
ThresholdBatcher.Builder<E> - Class in com.google.api.gax.batching
Builder for a ThresholdBatcher.
ThresholdBatchReceiver<BatchT> - Interface in com.google.api.gax.batching
Interface representing an object that receives batches from a ThresholdBatcher and takes action on them.
TimedAttemptSettings - Class in com.google.api.gax.retrying
Timed attempt execution settings.
TimedAttemptSettings(RetrySettings, Duration, Duration, Duration, int, long) - Constructor for class com.google.api.gax.retrying.TimedAttemptSettings
 
TimedRetryAlgorithm - Interface in com.google.api.gax.retrying
A timed retry algorithm is responsible for the following operations, based on the previous attempt settings and current time: Creating first attempt TimedAttemptSettings.
toBuilder() - Method in class com.google.api.gax.batching.BatchingSettings
Get a builder with the same values as this object.
toBuilder() - Method in class com.google.api.gax.batching.FlowControlSettings
 
toBuilder() - Method in class com.google.api.gax.core.GoogleCredentialsProvider
 
toBuilder() - Method in class com.google.api.gax.core.InstantiatingExecutorProvider
 
toBuilder() - Method in class com.google.api.gax.retrying.RetrySettings
 
toBuilder() - Method in class com.google.api.gax.rpc.BatchingCallSettings
 
toBuilder() - Method in class com.google.api.gax.rpc.OperationCallSettings
 
toBuilder() - Method in class com.google.api.gax.rpc.PagedCallSettings
 
toBuilder() - Method in class com.google.api.gax.rpc.SimpleCallSettings
 
toBuilder() - Method in class com.google.api.gax.rpc.StreamingCallSettings
 
toBuilder() - Method in class com.google.api.gax.rpc.UnaryCallSettings
 
toBuilder() - Method in class com.google.api.gax.rpc.UnaryCallSettingsTyped
 
toString() - Method in exception com.google.api.gax.batching.FlowController.MaxOutstandingElementCountReachedException
 
toString() - Method in exception com.google.api.gax.batching.FlowController.MaxOutstandingRequestBytesReachedException
 
toString() - Method in class com.google.api.gax.core.Distribution
 
toString() - Method in class com.google.api.gax.rpc.ClientSettings.Builder
 
toString() - Method in class com.google.api.gax.rpc.ClientSettings
 
toString() - Method in class com.google.api.gax.rpc.PagedCallable
 
Transport - Class in com.google.api.gax.rpc
Context for a transport.
Transport() - Constructor for class com.google.api.gax.rpc.Transport
 
TransportProvider - Interface in com.google.api.gax.rpc
The settings used to create a Transport.

U

UnaryCallable<RequestT,ResponseT> - Class in com.google.api.gax.rpc
A UnaryCallable is an immutable object which is capable of making RPC calls to non-streaming API methods.
UnaryCallable() - Constructor for class com.google.api.gax.rpc.UnaryCallable
 
UnaryCallSettings - Class in com.google.api.gax.rpc
A base settings class to configure a UnaryCallable.
UnaryCallSettings(Set<StatusCode>, RetrySettings) - Constructor for class com.google.api.gax.rpc.UnaryCallSettings
 
UnaryCallSettings.Builder - Class in com.google.api.gax.rpc
A base builder class for UnaryCallSettings.
UnaryCallSettingsTyped<RequestT,ResponseT> - Class in com.google.api.gax.rpc
A settings class with generic typing configure a UnaryCallable.
UnaryCallSettingsTyped(ImmutableSet<StatusCode>, RetrySettings) - Constructor for class com.google.api.gax.rpc.UnaryCallSettingsTyped
 
UnaryCallSettingsTyped.Builder<RequestT,ResponseT> - Class in com.google.api.gax.rpc
 

V

validateBatch(T) - Method in class com.google.api.gax.batching.AccumulatingBatchReceiver
 
validateBatch(BatchT) - Method in interface com.google.api.gax.batching.ThresholdBatchReceiver
Validate that the batch can be received by this ThresholdBatchReceiver.
valueOf(String) - Static method in enum com.google.api.gax.batching.FlowController.LimitExceededBehavior
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.api.gax.batching.FlowController.LimitExceededBehavior
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasCancelCalled() - Method in class com.google.api.gax.rpc.testing.FakeOperationApi.OperationStashCallable
 
withRequest(RequestT) - Method in class com.google.api.gax.rpc.PageContext
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links