| AbstractGoogleAsyncWriteChannel<T> |
Skeletal implementation of a WritableByteChannel that executes an asynchronous upload operation
and optionally handles the result.
|
| AccessBoundary |
An access boundary used to generate a downscoped access token.
|
| ApiErrorExtractor |
Translates exceptions from API calls into higher-level meaning, while allowing injectability for
testing how API errors are handled.
|
| AsyncWriteChannelOptions |
|
| AsyncWriteChannelOptions.Builder |
Mutable builder for the GoogleCloudStorageWriteChannelOptions class.
|
| ChainingHttpRequestInitializer |
HttpRequestInitializer that composes handlers and interceptors supplied by component
handlers.
|
| ChecksumContext |
|
| ChecksumHeaderInterceptor |
A HttpExecuteInterceptor that adds trailing checksum header.
|
| ClientRequestHelper<S> |
ClientRequestHelper provides wrapper methods around final methods of AbstractGoogleClientRequest
to allow overriding them if necessary.
|
| GcsJsonApiEvent |
|
| GcsRequestExecutionEvent |
This an Event which is published in EvenBus queue whenever a gcs request is created/executed.
|
| GoogleCloudStorageEventBus |
Event Bus class
|
| GrpcErrorTypeExtractor |
|
| HttpTransportFactory |
Factory for creating HttpTransport types.
|
| InvocationIdContext |
|
| IoExceptionHelper |
Translates exceptions from API calls into higher-level meaning, while allowing injectability for
testing how API errors are handled.
|
| JsonIdempotencyTokenInterceptor |
A HttpExecuteInterceptor that adds an idempotency token header to GCS requests.
|
| LazyExecutorService |
Defers execution to the time that a method that expresses interest in the result (get or isDone)
is called on the Future.
|
| LoggingFormatter |
A custom logging formatter that prefixes log messages with an invocation ID.
|
| LoggingMediaHttpUploaderProgressListener |
Logs the status of uploads.
|
| PropertyUtil |
Helpers for interacting with properties files
|
| RedactedString |
Holder class for string values that should not be logged and displayed when toString
method called.
|
| RequesterPaysOptions |
Options for the GCS Requester Pays feature.
|
| RequesterPaysOptions.Builder |
|
| RequestTracker |
|
| ResilientOperation |
A class which defines static functions to be called to make a user-provided function more
resilient by attempting retries.
|
| RetryBoundedBackOff |
An implementation of BackOff that limits the number of calls on another BackOff.
|
| RetryHttpInitializer |
An implementation of HttpRequestInitializer with retries.
|
| RetryHttpInitializerOptions |
|
| RetryHttpInitializerOptions.Builder |
|
| ThreadTrace |
Helps track a request.
|
| TraceFactory |
|
| TraceOperation |
Helps trace a block of code.
|