All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception 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 HttpRequestInitializerthat 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.ChecksumContext ChecksumHeaderInterceptor AHttpExecuteInterceptorthat adds trailing checksum header.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 GCSChecksumFailureEvent A thin class to emit checksum failure event for EventBus notification.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 forErrorTypeExtractorfor exception specifically thrown from gRPC path.HttpTransportFactory Factory for creating HttpTransport types.IGcsJsonApiEvent InvocationIdContext A utility class to manage a unique invocation ID for each thread usingInheritableThreadLocal.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 JsonIdempotencyTokenInterceptor AHttpExecuteInterceptorthat 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.LoggingInterceptor A logging interceptor that publishes log records to Google Cloud Logging.LoggingMediaHttpUploaderProgressListener Logs the status of uploads.MockHttpTransportHelper Utility methods for testing withMockHttpTransportMockHttpTransportHelper.ErrorResponses HTTP JSON API error responsesPropertyUtil Helpers for interacting with properties filesRedactedString Holder class for string values that should not be logged and displayed whentoStringmethod called.RequesterPaysOptions Options for the GCS Requester Pays feature.RequesterPaysOptions.Builder Builder forRequesterPaysOptionsRequesterPaysOptions.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 ofBackOffthat 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 ofHttpRequestInitializerwith retries.RetryHttpInitializerOptions Options for theRetryHttpInitializerclass.RetryHttpInitializerOptions.Builder Builder forRetryHttpInitializerOptionsThreadTrace Helps track a request.TraceFactory TraceOperation Helps trace a block of code.