| Interface | Description |
|---|---|
| CheckedFunction<T,R,E extends Throwable> |
Represents a function that accepts one argument and produces a result that can throw checked
exception.
|
| ErrorTypeExtractor |
Translates exceptions from API calls into ErrorType
|
| ITraceFactory | |
| ITraceOperation | |
| RetryDeterminer<X extends Exception> |
This abstract class is designed to tell if an exception is transient and should result in a retry
or not, and should result in a returned exception to the caller.
|
| Class | Description |
|---|---|
| AbstractGoogleAsyncWriteChannel<T extends com.google.api.client.googleapis.services.AbstractGoogleClientRequest<S>,S> | |
| 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 |
Options for the
AbstractGoogleAsyncWriteChannel. |
| AsyncWriteChannelOptions.Builder |
Mutable builder for the GoogleCloudStorageWriteChannelOptions class.
|
| BaseAbstractGoogleAsyncWriteChannel<T> |
Skeletal implementation of a WritableByteChannel that executes an asynchronous upload operation
and optionally handles the result.
|
| ChainingHttpRequestInitializer |
HttpRequestInitializer that composes handlers and interceptors supplied by component
handlers. |
| ClientRequestHelper<S> |
ClientRequestHelper provides wrapper methods around final methods of AbstractGoogleClientRequest
to allow overriding them if necessary.
|
| CredentialAdapter |
A wrapper for using
Credential with the Google API Client Libraries for Java. |
| CredentialFactory |
Miscellaneous helper methods for getting a
Credential from various sources. |
| CredentialFactory.ComputeCredentialWithRetry |
A subclass of ComputeCredential that properly sets request initializers.
|
| CredentialFactory.CredentialHttpRetryInitializer |
Simple HttpRequestInitializer that retries requests that result in 5XX response codes and IO
Exceptions with an exponential backoff.
|
| CredentialFactory.GoogleCredentialWithRetry |
A subclass of
GoogleCredential that properly wires specified HttpRequestInitializer through the @{link Credential#executeRefreshToken} override. |
| CredentialOptions |
Configuration for how components should obtain Credentials.
|
| CredentialOptions.Builder |
Builder for
CredentialOptions |
| GcsRequestExecutionEvent |
This an Event which is published in EvenBus queue whenever a gcs request is created/executed.
|
| GoogleCloudStorageEventBus |
Event Bus class
|
| GoogleCredentialWithIamAccessToken |
A
Credential to generate or refresh IAM access token. |
| GrpcErrorTypeExtractor |
Implementation for
ErrorTypeExtractor for exception specifically thrown from gRPC path. |
| HttpTransportFactory |
Factory for creating HttpTransport types.
|
| IoExceptionHelper |
Translates exceptions from API calls into higher-level meaning, while allowing injectability for
testing how API errors are handled.
|
| LazyExecutorService |
Defers execution to the time that a method that expresses interest in the result (get or isDone)
is called on the Future.
|
| 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 |
Builder for
RequesterPaysOptions |
| 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 | |
| RetryHttpInitializerOptions |
Options for the
RetryHttpInitializer class. |
| RetryHttpInitializerOptions.Builder |
Builder for
RetryHttpInitializerOptions |
| ThreadTrace |
Helps track a request.
|
| TraceFactory | |
| TraceOperation |
Helps trace a block of code.
|
| Enum | Description |
|---|---|
| AccessBoundary.Action | |
| AsyncWriteChannelOptions.PartFileCleanupType |
Part file cleanup strategy for parallel composite upload.
|
| AsyncWriteChannelOptions.PipeType |
Pipe used for output stream.
|
| AsyncWriteChannelOptions.UploadType |
UploadType are in parity with various upload configuration offered by google-java-storage
client ref:
https://cloud.google.com/java/docs/reference/google-cloud-storage/latest/com.google.cloud.storage.BlobWriteSessionConfigs
|
| ErrorTypeExtractor.ErrorType | |
| HttpTransportFactory.HttpTransportType |
Types of HttpTransports the factory can create.
|
| RequesterPaysOptions.RequesterPaysMode |
Operational modes of GCS Requester Pays feature.
|
Copyright © 2024. All rights reserved.