All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAsyncBlobStore |
Baseline blob store for async api calls.
|
| AbstractBlobClient<T extends AbstractBlobClient<T>> |
Base class for substrate-specific implementations.
|
| AbstractBlobClient.Builder<T extends AbstractBlobClient<T>> |
|
| AbstractBlobStore<T extends AbstractBlobStore<T>> |
Base class for substrate-specific implementations.AbstractBlobStore
This class serves the purpose of providing common (i.e. substrate-agnostic) functionality
|
| AbstractBlobStore.Builder<T extends AbstractBlobStore<T>> |
|
| AbstractDocStore |
Base class for substrate-specific implementations.
|
| AbstractDocStore.Builder<A extends AbstractDocStore,T extends AbstractDocStore.Builder<A,T>> |
|
| AbstractSts<T extends AbstractSts<T>> |
Abstract base class for Security Token Service (STS) implementations.
|
| AbstractSts.Builder<T extends AbstractSts<T>> |
Abstract builder class for AbstractSts implementations.
|
| AbstractStsUtilities<T extends AbstractStsUtilities<T>> |
|
| AbstractStsUtilities.Builder<T extends AbstractStsUtilities<T>> |
|
| AbstractSubscription<T extends AbstractSubscription<T>> |
Abstract base class for subscription implementations.
|
| AbstractSubscription.Builder<T extends AbstractSubscription<T>> |
|
| AbstractTopic<T extends AbstractTopic<T>> |
Abstract base class for topic implementations.
|
| AbstractTopic.Builder<T extends AbstractTopic<T>> |
|
| AckID |
AckID is the identifier of a message for purposes of acknowledgement.
|
| AckInfo |
Represents an acknowledgment or negative acknowledgment for a message.
|
| Action |
|
| ActionKind |
|
| ActionList |
|
| AliBlobClient |
An implementation of the AbstractBlobClient for Ali OSS
AliBlobClient is service client for interacting with Alibaba Cloud Blob Storage.
|
| AliBlobClient.Builder |
|
| AliBlobStore |
Alibaba implementation of BlobStore
|
| AliBlobStore.Builder |
|
| AliCodec |
|
| AliConstants |
|
| AliDecoder |
|
| AliDocStore |
Alibaba implementation of DocStore with table-store
|
| AliDocStore.Builder |
|
| AliDocumentIterator |
|
| AliEncoder |
|
| AliEncoder.ListEncoder |
|
| AliEncoder.MapEncoder |
|
| AliSts |
|
| AliSts.Builder |
|
| AliStsUtilities |
|
| AliStsUtilities.Builder |
|
| AliTransformer |
|
| AliTransformerSupplier |
Super-simple class to provide instances of AliTransformer that are specific to a given bucket.
|
| AssumedRoleRequest |
|
| AssumedRoleRequest.Builder |
|
| AsyncBlobStore |
API for async interaction with a backing blob storage engine.
|
| AsyncBlobStoreProvider |
|
| AsyncBlobStoreProvider.Builder |
|
| AsyncBucketClient |
Entry point for async Client code to interact with the Blob storage.
|
| AsyncBucketClient.Builder |
|
| AwsAsyncBlobStore |
AWS implementation of AsyncBlobStore
|
| AwsAsyncBlobStore.Builder |
|
| AwsAsyncBlobStoreProvider |
|
| AwsBlobClient |
|
| AwsBlobClient.Builder |
|
| AwsBlobStore |
AWS implementation of BlobStore
|
| AwsBlobStore.Builder |
|
| AwsCodec |
|
| AwsConstants |
|
| AwsDecoder |
|
| AwsDocStore |
|
| AwsDocStore.Builder |
|
| AwsDocumentIterator |
|
| AwsEncoder |
|
| AwsEncoder.ListEncoder |
|
| AwsEncoder.MapEncoder |
|
| AwsPaginationToken |
|
| AwsSdkService |
|
| AwsSts |
|
| AwsSts.Builder |
|
| AwsStsUtilities |
|
| AwsStsUtilities.Builder |
|
| AwsTransformer |
|
| AwsTransformerSupplier |
Super-simple class to provide instances of AwsTransformer that are specific to a given bucket.
|
| Batcher<T> |
A batching system that efficiently groups individual items together
and processes them in batches.
|
| Batcher.Options |
Configuration options that govern how the Batcher behaves.
|
| Batcher.SizableItem |
Interface for items that can report their byte size.
|
| BlobBuilder<T extends SdkService> |
Class used to build BlobClient service instances.
|
| BlobClient |
Entry point for Client code to interact with the Blob service.
|
| BlobClient.BlobClientBuilder |
|
| BlobClientBuilder<C,S extends SdkService> |
Helper class for combining the configuration inputs for BlobClient or AsyncBlobClient instances.
|
| BlobIdentifier |
Contains the fields necessary to uniquely identify a blob
|
| BlobInfo |
Blob info data object
|
| BlobInfo.Builder |
|
| BlobInfoIterator |
Iterator object to retrieve BlobInfo list
|
| BlobInfoIterator |
Iterator object to retrieve BlobInfo list
|
| BlobMetadata |
Blob metadata data object
|
| BlobStore |
This interface defines the providing common (i.e. substrate-agnostic) functionality for blob store
|
| BlobStoreAsyncBridge |
An async wrapper around AbstractBlobStore that implements AsyncBlobStore.
|
| BlobStoreBuilder<T extends SdkService> |
|
| BlobStoreValidator |
Helper for validating input for BlobStore operations.
|
| BucketClient |
Entry point for Client code to interact with the Blob storage.
|
| BucketClient.BlobBuilder |
|
| BucketInfo |
|
| ByteArray |
|
| CallerIdentity |
|
| Codec |
Codec providers the utility for encoding and decoding the data between
java native types to the target types such as substrate specific types.
|
| Collection |
|
| CollectionOptions |
|
| CollectionOptions.CollectionOptionsBuilder |
|
| CommonErrorCodeMapping |
Provides the mapping of various error codes to SDK's exceptions
|
| CommonErrorCodeMapping |
Provides the mapping of various error codes to SDK's exceptions
|
| Constants |
|
| ConsumerWrapper<X,Y> |
Consumer that wraps another Consumer of a different type, and uses a conversion function
to map between source and target types
|
| CopyRequest |
POJO for copy requests.
|
| CopyResponse |
Wrapper object for copy result data
|
| CredentialsOverrider |
The CredentialsOverrider is used when the service wants to override the
default credentialsOverrider in the given environment.
|
| CredentialsOverrider.Builder |
|
| CredentialsProvider |
|
| CredentialsType |
|
| curl |
|
| DeadlineExceededException |
|
| Decoder |
Decoder defines methods for decoding a given format of data to the java native types
such as User defined classes or the Map<String, Object>.
|
| DirectoryDownloadRequest |
Wrapper object for directory download data
|
| DirectoryDownloadResponse |
Wrapper object for directory download result metadata
|
| DirectoryUploadRequest |
Wrapper object for directory upload data
|
| DirectoryUploadResponse |
Wrapper object for directory upload result data
|
| DocStoreClient |
DocStoreClient provides a unified interface for document/kv store operations across multiple cloud providers.
|
| DocStoreClient.DocStoreClientBuilder |
Builder class for creating DocStoreClient instances with fluent configuration.
|
| Document |
|
| DocumentIterator |
|
| DownloadRequest |
Wrapper object for download data
|
| DownloadRequest.Builder |
|
| DownloadResponse |
Wrapper object for download result metadata
|
| Encoder |
Encoder defines methods for encoding various data types into a target format.
|
| ErrorCodeMapping |
Provides the mapping of various error codes to SDK's exceptions
For reference, see: https://www.alibabacloud.com/help/en/oss/developer-reference/error-handling-1
|
| ErrorCodeMapping |
Provides the mapping of various error codes to SDK's exceptions
|
| ErrorCodeMapping |
Provides the mapping of various error codes to SDK's exceptions
For reference, see: https://www.alibabacloud.com/help/en/tablestore/developer-reference/error-codes
|
| ErrorCodeMapping |
Provides the mapping of various error codes to SDK's exceptions
|
| ErrorCodeMapping |
Maps Google Cloud status codes to appropriate SubstrateSdkException types.
|
| ExceptionHandler |
Utility class for handling and propagating exceptions in the Substrate SDK.
|
| FailedBlobDownload |
An object representing a failed blob download attempt
|
| FailedBlobUpload |
An object representing a failed blob upload attempt
|
| FailedPreconditionException |
|
| FieldCache |
|
| FieldInfo |
|
| Filter |
|
| FilterOperation |
|
| FlowCollector<T> |
|
| FSCodec |
FSCodec provides utility methods for encoding and decoding data between Java native types
and Google Cloud Firestore's protobuf-based value types.
|
| FSDecoder |
|
| FSDocStore |
Google Cloud Firestore implementation of the AbstractDocStore.
|
| FSDocStore.Builder |
Builder for creating FSDocStore instances.
|
| FSDocumentIterator |
Iterator for Firestore query results.
|
| FSEncoder |
|
| FSEncoder.ListEncoder |
|
| FSEncoder.MapEncoder |
|
| FSPaginationToken |
Firestore pagination token implementation.
|
| GcpAsyncBlobStore |
GCP implementation of AsyncBlobStore
|
| GcpAsyncBlobStore.Builder |
|
| GcpAsyncBlobStoreProvider |
|
| GcpBlobStore |
GCP implementation of BlobStore
|
| GcpBlobStore.Builder |
|
| GcpConstants |
|
| GcpCredentialsProvider |
|
| GcpSts |
|
| GcpSts.Builder |
|
| GcpSubscription |
|
| GcpSubscription.Builder |
|
| GcpSubscription.GcpAckID |
GCP-specific implementation of AckID that wraps the acknowledgment ID string.
|
| GcpTopic |
|
| GcpTopic.Builder |
Builder for creating GcpTopic instances.
|
| GcpTransformer |
|
| GcpTransformerSupplier |
Super-simple class to provide instances of GcpTransformer that are specific to a given bucket.
|
| GetAccessTokenRequest |
|
| GetAccessTokenRequest.Builder |
|
| HexUtil |
|
| InvalidArgumentException |
|
| ListBlobsBatch |
|
| ListBlobsPageRequest |
Request object for paginated list operations
|
| ListBlobsPageRequest.Builder |
|
| ListBlobsPageResponse |
Response object for paginated list operations that includes the blob list, truncation status, and pagination token
|
| ListBlobsRequest |
Wrapper object for list filters
|
| ListBlobsRequest.Builder |
|
| ListBucketsRequest |
|
| ListBucketsResponse |
|
| ListDecoderCallback |
ListDecoderCallback providers the callback function which should be called by the
decodeList implementation of a given provider.
|
| Main |
|
| Main |
Main class demonstrating DocStore operations across different cloud providers.
|
| Main |
|
| MapDecoderCallback |
MapDecoderCallback providers the callback function which should be called by the
decodeMap implementation of a given provider.
|
| Message |
Message represents a message in the pubsub system.
|
| Message.Builder |
Builder for creating Message instances.
|
| MessageUtils |
Utility class for common message operations across all cloud providers.
|
| MultipartPart |
One of the individual "parts" of a multipartUpload
|
| MultipartUpload |
This object stores the identifying information for a multipart upload request.
|
| MultipartUploadRequest |
A request object for initiating a multipartUpload request
|
| MultipartUploadRequest.Builder |
|
| MultipartUploadResponse |
The response object returned from completing a multipartUpload
|
| OSSCredentialsProvider |
|
| PaginationToken |
|
| PresignedOperation |
The types of supported presigned URL operations
|
| PresignedUrlRequest |
This object contains the information necessary to generate Presigned URLs for upload/download requests
|
| Provider |
Interface representing a provider in the SDK.
|
| Provider.Builder |
Interface for building Provider instances which is implemented by abstract class for service.
|
| ProviderSupplier |
|
| ProviderSupplier |
This class will attempt to find a BlobStore provider in the classpath by providerId
|
| ProviderSupplier |
|
| ProviderSupplier |
This class will attempt to find a PubSub provider in the classpath by providerId.
|
| Query |
Query provides a fluent interface for building and executing queries against document stores.
|
| QueryRunner |
QueryRunner stores the information about how to query/scan the data from the tablestore.
|
| QueryRunner |
|
| QueryRunner |
QueryRunner for Firestore that creates streaming query clients.
|
| ResourceAlreadyExistsException |
|
| ResourceConflictException |
|
| ResourceExhaustedException |
|
| ResourceNotFoundException |
|
| SdkProvider<T extends SdkService> |
|
| SdkProvider.Builder<T extends SdkService> |
Interface for building Provider instances which is implemented by abstract class for service.
|
| SdkService |
Base interface for services backed by substrate-specific implementations.
|
| SignedAuthRequest |
|
| SpannerCodec |
SpannerCodec provides utility methods for encoding and decoding data between Java native types
and Google Cloud Spanner's value types.
|
| SpannerDecoder |
SpannerDecoder implements the Decoder interface for Google Cloud Spanner.
|
| SpannerEncoder |
SpannerEncoder implements the Encoder interface for Google Cloud Spanner.
|
| SpannerEncoder.ListEncoder |
ListEncoder is a specialized encoder for encoding list elements.
|
| SpannerEncoder.MapEncoder |
MapEncoder is a specialized encoder for encoding map entries.
|
| StsClient |
StsClient class in the Portable Client for interacting with Security Token Service (STS)
in a substrate agnostic way.
|
| StsClient.StsBuilder |
Builder class for StsClient.
|
| StsCredentials |
|
| StsUtilities |
StsUtilities class provides portable offline Utility functions which utilize the Security Token Service (STS)
in a substrate agnostic way.
|
| StsUtilities.StsUtilityBuilder |
Builder class for StsUtilities.
|
| SubscriptionClient |
High-level client for receiving messages from a pubsub subscription.
|
| SubscriptionClient.SubscriptionClientBuilder |
Builder for creating SubscriptionClient instances.
|
| SubstrateSdkException |
|
| TableStoreCredentialsProvider |
|
| TopicClient |
High-level client for publishing messages to a pubsub topic.
|
| TopicClient.TopicClientBuilder |
Builder for creating TopicClient instances.
|
| TransactionFailedException |
Exception thrown when a transaction fails due to conflicts, cancellations, or other transaction-related issues.
|
| UnAuthorizedException |
|
| UnknownException |
|
| UnSupportedOperationException |
|
| UploadPartResponse |
The response object returned after uploading an individual part of a multipartUpload
|
| UploadRequest |
Wrapper object for upload data
|
| UploadRequest.Builder |
|
| UploadResponse |
Wrapper object for upload result data
|
| Util |
|
| WriteOperation |
|
| WriteOperation |
|