All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description 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.AccessBoundary.Action ApiErrorExtractor Translates exceptions from API calls into higher-level meaning, while allowing injectability for testing how API errors are handled.AsyncWriteChannelOptions Options for theAbstractGoogleAsyncWriteChannel
.AsyncWriteChannelOptions.Builder Mutable builder for the GoogleCloudStorageWriteChannelOptions class.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.BlobWriteSessionConfigsChainingHttpRequestInitializer HttpRequestInitializer
that composes handlers and interceptors supplied by component handlers.CheckedFunction<T,R,E extends Throwable> Represents a function that accepts one argument and produces a result that can throw checked exception.ClientRequestHelper<S> ClientRequestHelper provides wrapper methods around final methods of AbstractGoogleClientRequest to allow overriding them if necessary.ErrorTypeExtractor Translates exceptions from API calls into ErrorTypeErrorTypeExtractor.ErrorType GcsJsonApiEvent GcsJsonApiEvent.EventType GcsJsonApiEvent.RequestType GcsRequestExecutionEvent This an Event which is published in EvenBus queue whenever a gcs request is created/executed.GoogleCloudStorageEventBus Event Bus classGrpcErrorTypeExtractor Implementation forErrorTypeExtractor
for exception specifically thrown from gRPC path.HttpTransportFactory Factory for creating HttpTransport types.IGcsJsonApiEvent InvocationIdInterceptor HTTP request interceptor to attach unique identifier i.e.IoExceptionHelper Translates exceptions from API calls into higher-level meaning, while allowing injectability for testing how API errors are handled.ITraceFactory ITraceOperation 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.MockHttpTransportHelper Utility methods for testing withMockHttpTransport
MockHttpTransportHelper.ErrorResponses HTTP JSON API error responsesPropertyUtil Helpers for interacting with properties filesRedactedString Holder class for string values that should not be logged and displayed whentoString
method called.RequesterPaysOptions Options for the GCS Requester Pays feature.RequesterPaysOptions.Builder Builder forRequesterPaysOptions
RequesterPaysOptions.RequesterPaysMode Operational modes of GCS Requester Pays feature.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 ofBackOff
that limits the number of calls on anotherBackOff
.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.RetryHttpInitializer An implementation ofHttpRequestInitializer
with retries.RetryHttpInitializerOptions Options for theRetryHttpInitializer
class.RetryHttpInitializerOptions.Builder Builder forRetryHttpInitializerOptions
ThreadTrace Helps track a request.TraceFactory TraceOperation Helps trace a block of code.