A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

A

abortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Aborts a multipartUpload
abortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Aborts a multipartUpload
abortMultipartUpload(MultipartUpload) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Aborts a multipartUpload
abortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
abortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Aborts a multipartUpload
abortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Aborts a multipartUpload that's in progress
abortMultipartUpload(MultipartUpload) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Aborts a multipartUpload that's in progress
AbstractAsyncBlobStore - Class in com.salesforce.multicloudj.blob.async.driver
Baseline blob store for async api calls.
AbstractAsyncBlobStore(String, String, String, CredentialsOverrider, BlobStoreValidator) - Constructor for class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
AbstractBlobClient<T extends AbstractBlobClient<T>> - Class in com.salesforce.multicloudj.blob.driver
Base class for substrate-specific implementations.
AbstractBlobClient(AbstractBlobClient.Builder<T>) - Constructor for class com.salesforce.multicloudj.blob.driver.AbstractBlobClient
 
AbstractBlobClient(String, String, CredentialsOverrider) - Constructor for class com.salesforce.multicloudj.blob.driver.AbstractBlobClient
 
AbstractBlobClient.Builder<T extends AbstractBlobClient<T>> - Class in com.salesforce.multicloudj.blob.driver
 
AbstractBlobStore<T extends AbstractBlobStore<T>> - Class in com.salesforce.multicloudj.blob.driver
Base class for substrate-specific implementations.AbstractBlobStore This class serves the purpose of providing common (i.e. substrate-agnostic) functionality
AbstractBlobStore(AbstractBlobStore.Builder<T>) - Constructor for class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
AbstractBlobStore(String, String, String, CredentialsOverrider, BlobStoreValidator) - Constructor for class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
AbstractBlobStore.Builder<T extends AbstractBlobStore<T>> - Class in com.salesforce.multicloudj.blob.driver
 
AbstractDocStore - Class in com.salesforce.multicloudj.docstore.driver
Base class for substrate-specific implementations.
AbstractDocStore(AbstractDocStore.Builder<?, ?>) - Constructor for class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
AbstractDocStore(String, Collection, String, String, String, URI, CollectionOptions, CredentialsOverrider) - Constructor for class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
AbstractDocStore.Builder<A extends AbstractDocStore,​T extends AbstractDocStore.Builder<A,​T>> - Class in com.salesforce.multicloudj.docstore.driver
 
AbstractSts<T extends AbstractSts<T>> - Class in com.salesforce.multicloudj.sts.driver
Abstract base class for Security Token Service (STS) implementations.
AbstractSts(AbstractSts.Builder<T>) - Constructor for class com.salesforce.multicloudj.sts.driver.AbstractSts
Constructs an AbstractSts instance using a Builder.
AbstractSts(String, String) - Constructor for class com.salesforce.multicloudj.sts.driver.AbstractSts
Constructs an AbstractSts instance with specified provider ID and region.
AbstractSts.Builder<T extends AbstractSts<T>> - Class in com.salesforce.multicloudj.sts.driver
Abstract builder class for AbstractSts implementations.
AbstractStsUtilities<T extends AbstractStsUtilities<T>> - Class in com.salesforce.multicloudj.sts.driver
 
AbstractStsUtilities(AbstractStsUtilities.Builder<T>) - Constructor for class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities
 
AbstractStsUtilities.Builder<T extends AbstractStsUtilities<T>> - Class in com.salesforce.multicloudj.sts.driver
 
accept(X) - Method in class com.salesforce.multicloudj.blob.aws.async.ConsumerWrapper
Accepts the supplied input type X, maps it to the target type Y and invokes the wrapped consumer.
Action - Class in com.salesforce.multicloudj.docstore.driver
 
Action(ActionKind, Document, List<String>, Map<String, Object>, boolean) - Constructor for class com.salesforce.multicloudj.docstore.driver.Action
 
ACTION_KIND_CREATE - com.salesforce.multicloudj.docstore.driver.ActionKind
 
ACTION_KIND_DELETE - com.salesforce.multicloudj.docstore.driver.ActionKind
 
ACTION_KIND_GET - com.salesforce.multicloudj.docstore.driver.ActionKind
 
ACTION_KIND_PUT - com.salesforce.multicloudj.docstore.driver.ActionKind
 
ACTION_KIND_REPLACE - com.salesforce.multicloudj.docstore.driver.ActionKind
 
ACTION_KIND_UPDATE - com.salesforce.multicloudj.docstore.driver.ActionKind
 
ActionKind - Enum in com.salesforce.multicloudj.docstore.driver
 
ActionList - Class in com.salesforce.multicloudj.docstore.driver
 
ActionList(AbstractDocStore) - Constructor for class com.salesforce.multicloudj.docstore.driver.ActionList
 
AliBlobClient - Class in com.salesforce.multicloudj.blob.ali
An implementation of the AbstractBlobClient for Ali OSS AliBlobClient is service client for interacting with Alibaba Cloud Blob Storage.
AliBlobClient(AliBlobClient.Builder) - Constructor for class com.salesforce.multicloudj.blob.ali.AliBlobClient
Constructs an AliBlobClient using the provided builder.
AliBlobClient.Builder - Class in com.salesforce.multicloudj.blob.ali
 
AliBlobStore - Class in com.salesforce.multicloudj.blob.ali
Alibaba implementation of BlobStore
AliBlobStore() - Constructor for class com.salesforce.multicloudj.blob.ali.AliBlobStore
 
AliBlobStore(AliBlobStore.Builder, OSS) - Constructor for class com.salesforce.multicloudj.blob.ali.AliBlobStore
 
AliBlobStore.Builder - Class in com.salesforce.multicloudj.blob.ali
 
AliCodec - Class in com.salesforce.multicloudj.docstore.ali
 
AliCodec() - Constructor for class com.salesforce.multicloudj.docstore.ali.AliCodec
 
AliConstants - Class in com.salesforce.multicloudj.common.ali
 
AliDecoder - Class in com.salesforce.multicloudj.docstore.ali
 
AliDecoder(Object) - Constructor for class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
AliDocStore - Class in com.salesforce.multicloudj.docstore.ali
Alibaba implementation of DocStore with table-store
AliDocStore() - Constructor for class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
AliDocStore(AliDocStore.Builder) - Constructor for class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
AliDocStore.Builder - Class in com.salesforce.multicloudj.docstore.ali
 
AliDocumentIterator - Class in com.salesforce.multicloudj.docstore.ali
 
AliDocumentIterator(QueryRunner, int, int) - Constructor for class com.salesforce.multicloudj.docstore.ali.AliDocumentIterator
 
AliEncoder - Class in com.salesforce.multicloudj.docstore.ali
 
AliEncoder() - Constructor for class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
AliEncoder.ListEncoder - Class in com.salesforce.multicloudj.docstore.ali
 
AliEncoder.MapEncoder - Class in com.salesforce.multicloudj.docstore.ali
 
AliSts - Class in com.salesforce.multicloudj.sts.ali
 
AliSts() - Constructor for class com.salesforce.multicloudj.sts.ali.AliSts
 
AliSts(AliSts.Builder) - Constructor for class com.salesforce.multicloudj.sts.ali.AliSts
 
AliSts(AliSts.Builder, IAcsClient) - Constructor for class com.salesforce.multicloudj.sts.ali.AliSts
 
AliSts.Builder - Class in com.salesforce.multicloudj.sts.ali
 
AliStsUtilities - Class in com.salesforce.multicloudj.sts.ali
 
AliStsUtilities() - Constructor for class com.salesforce.multicloudj.sts.ali.AliStsUtilities
 
AliStsUtilities(AliStsUtilities.Builder) - Constructor for class com.salesforce.multicloudj.sts.ali.AliStsUtilities
 
AliStsUtilities.Builder - Class in com.salesforce.multicloudj.sts.ali
 
AliTransformer - Class in com.salesforce.multicloudj.blob.ali
 
AliTransformer(String) - Constructor for class com.salesforce.multicloudj.blob.ali.AliTransformer
 
AliTransformerSupplier - Class in com.salesforce.multicloudj.blob.ali
Super-simple class to provide instances of AliTransformer that are specific to a given bucket.
AliTransformerSupplier() - Constructor for class com.salesforce.multicloudj.blob.ali.AliTransformerSupplier
 
asBool() - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
asBool() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
asBool() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
asBool() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
asBool() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Decodes a Spanner Value into a boolean.
asBytes() - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
asBytes() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
asBytes() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
asBytes() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
asBytes() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Decodes a Spanner Value into a byte array.
asDouble() - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
asDouble() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
asDouble() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
asDouble() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
asDouble() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Decodes a Spanner Value into a double.
asFloat() - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
asFloat() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
asFloat() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
asFloat() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
asFloat() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Decodes a Spanner Value into a float.
asInt() - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
asInt() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
asInt() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
asInt() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
asInt() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Decodes a Spanner Value into an integer.
asInterface() - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
asInterface() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
asInterface() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
asInterface() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
asInterface() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Converts the Spanner Value into a Java object.
asLong() - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
asLong() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
asLong() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
asLong() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
asLong() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Decodes a Spanner Value into a long.
asNull() - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
asNull() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
asNull() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
asNull() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
asNull() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Checks if the Spanner Value is null.
asString() - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
asString() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
asString() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
asString() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
asString() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Decodes a Spanner Value into a string.
ASSUME_ROLE - com.salesforce.multicloudj.sts.model.CredentialsType
 
AssumedRoleRequest - Class in com.salesforce.multicloudj.sts.model
 
AssumedRoleRequest.Builder - Class in com.salesforce.multicloudj.sts.model
 
assumeRole() - Static method in class com.salesforce.multicloudj.sts.Main
 
assumeRole(AssumedRoleRequest) - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts
Assumes a role and returns the credentialsOverrider.
AsyncBlobStore - Interface in com.salesforce.multicloudj.blob.async.driver
API for async interaction with a backing blob storage engine.
AsyncBlobStoreProvider - Interface in com.salesforce.multicloudj.blob.async.driver
 
AsyncBlobStoreProvider.Builder - Class in com.salesforce.multicloudj.blob.async.driver
 
AsyncBucketClient - Class in com.salesforce.multicloudj.blob.async.client
Entry point for async Client code to interact with the Blob storage.
AsyncBucketClient(AsyncBlobStore) - Constructor for class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
 
AsyncBucketClient.Builder - Class in com.salesforce.multicloudj.blob.async.client
 
AwsAsyncBlobStore - Class in com.salesforce.multicloudj.blob.aws.async
AWS implementation of AsyncBlobStore
AwsAsyncBlobStore(String, String, CredentialsOverrider, BlobStoreValidator, S3AsyncClient, AwsTransformerSupplier) - Constructor for class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
AwsAsyncBlobStore.Builder - Class in com.salesforce.multicloudj.blob.aws.async
 
AwsAsyncBlobStoreProvider - Class in com.salesforce.multicloudj.blob.aws.async
 
AwsAsyncBlobStoreProvider() - Constructor for class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStoreProvider
 
AwsBlobClient - Class in com.salesforce.multicloudj.blob.aws
An implementation of the AbstractBlobClient for AWS S3.
AwsBlobClient(AwsBlobClient.Builder) - Constructor for class com.salesforce.multicloudj.blob.aws.AwsBlobClient
Constructs an instance of AwsBlobClient using the provided builder and S3 client.
AwsBlobClient(AwsBlobClient.Builder, S3Client) - Constructor for class com.salesforce.multicloudj.blob.aws.AwsBlobClient
Constructs an instance of AwsBlobClient using the provided builder and S3 client.
AwsBlobClient.Builder - Class in com.salesforce.multicloudj.blob.aws
 
AwsBlobStore - Class in com.salesforce.multicloudj.blob.aws
AWS implementation of BlobStore
AwsBlobStore() - Constructor for class com.salesforce.multicloudj.blob.aws.AwsBlobStore
 
AwsBlobStore(AwsBlobStore.Builder, S3Client) - Constructor for class com.salesforce.multicloudj.blob.aws.AwsBlobStore
 
AwsBlobStore.Builder - Class in com.salesforce.multicloudj.blob.aws
 
AwsCodec - Class in com.salesforce.multicloudj.docstore.aws
 
AwsCodec() - Constructor for class com.salesforce.multicloudj.docstore.aws.AwsCodec
 
AwsConstants - Class in com.salesforce.multicloudj.common.aws
 
AwsDecoder - Class in com.salesforce.multicloudj.docstore.aws
 
AwsDecoder(AttributeValue) - Constructor for class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
AwsDocStore - Class in com.salesforce.multicloudj.docstore.aws
 
AwsDocStore() - Constructor for class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
AwsDocStore(AwsDocStore.Builder) - Constructor for class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
AwsDocStore.Builder - Class in com.salesforce.multicloudj.docstore.aws
 
AwsDocumentIterator - Class in com.salesforce.multicloudj.docstore.aws
 
AwsDocumentIterator(QueryRunner, Query, int) - Constructor for class com.salesforce.multicloudj.docstore.aws.AwsDocumentIterator
 
AwsEncoder - Class in com.salesforce.multicloudj.docstore.aws
 
AwsEncoder() - Constructor for class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
AwsEncoder.ListEncoder - Class in com.salesforce.multicloudj.docstore.aws
 
AwsEncoder.MapEncoder - Class in com.salesforce.multicloudj.docstore.aws
 
AwsPaginationToken - Class in com.salesforce.multicloudj.docstore.aws
 
AwsPaginationToken() - Constructor for class com.salesforce.multicloudj.docstore.aws.AwsPaginationToken
 
AwsSdkService - Interface in com.salesforce.multicloudj.blob.aws
 
AwsSts - Class in com.salesforce.multicloudj.sts.aws
 
AwsSts() - Constructor for class com.salesforce.multicloudj.sts.aws.AwsSts
 
AwsSts(AwsSts.Builder) - Constructor for class com.salesforce.multicloudj.sts.aws.AwsSts
 
AwsSts(AwsSts.Builder, StsClient) - Constructor for class com.salesforce.multicloudj.sts.aws.AwsSts
 
AwsSts.Builder - Class in com.salesforce.multicloudj.sts.aws
 
AwsStsUtilities - Class in com.salesforce.multicloudj.sts.aws
 
AwsStsUtilities() - Constructor for class com.salesforce.multicloudj.sts.aws.AwsStsUtilities
 
AwsStsUtilities(AwsStsUtilities.Builder) - Constructor for class com.salesforce.multicloudj.sts.aws.AwsStsUtilities
 
AwsStsUtilities.Builder - Class in com.salesforce.multicloudj.sts.aws
 
AwsTransformer - Class in com.salesforce.multicloudj.blob.aws
 
AwsTransformer(String) - Constructor for class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
AwsTransformerSupplier - Class in com.salesforce.multicloudj.blob.aws
Super-simple class to provide instances of AwsTransformer that are specific to a given bucket.
AwsTransformerSupplier() - Constructor for class com.salesforce.multicloudj.blob.aws.AwsTransformerSupplier
 

B

batchGet(List<Action>, Consumer<Predicate<Object>>, int, int) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
batchGet(List<Action>, Consumer<Predicate<Object>>, int, int) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
batchGet(List<Action>, Consumer<Predicate<Object>>, int, int) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
batchGet(List<Action>, Consumer<Predicate<Object>>, int, int) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
batchGet(List<Document>) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Retrieves multiple documents from the document store in a single batch operation.
batchPut(List<Document>) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Creates or updates multiple documents in the document store in a single batch operation.
beforeDo(Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.driver.ActionList
 
beforeQuery(Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.client.Query
Sets a callback function to be executed before the query runs.
BlobBuilder<T extends SdkService> - Class in com.salesforce.multicloudj.blob.driver
Class used to build BlobClient service instances.
BlobBuilder() - Constructor for class com.salesforce.multicloudj.blob.driver.BlobBuilder
 
BlobBuilder(String) - Constructor for class com.salesforce.multicloudj.blob.client.BucketClient.BlobBuilder
 
blobClient - Variable in class com.salesforce.multicloudj.blob.client.BlobClient
 
BlobClient - Class in com.salesforce.multicloudj.blob.client
Entry point for Client code to interact with the Blob service.
BlobClient(AbstractBlobClient<?>) - Constructor for class com.salesforce.multicloudj.blob.client.BlobClient
 
BlobClient.BlobClientBuilder - Class in com.salesforce.multicloudj.blob.client
 
BlobClientBuilder<C,​S extends SdkService> - Class in com.salesforce.multicloudj.blob.driver
Helper class for combining the configuration inputs for BlobClient or AsyncBlobClient instances.
BlobClientBuilder(BlobStoreBuilder<S>) - Constructor for class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
 
BlobClientBuilder(String) - Constructor for class com.salesforce.multicloudj.blob.client.BlobClient.BlobClientBuilder
 
BlobIdentifier - Class in com.salesforce.multicloudj.blob.driver
Contains the fields necessary to uniquely identify a blob
BlobIdentifier(String, String) - Constructor for class com.salesforce.multicloudj.blob.driver.BlobIdentifier
Constructs a BlobIdentifier
BlobInfo - Class in com.salesforce.multicloudj.blob.driver
Blob info data object
BlobInfo.Builder - Class in com.salesforce.multicloudj.blob.driver
 
BlobInfoIterator - Class in com.salesforce.multicloudj.blob.ali
Iterator object to retrieve BlobInfo list
BlobInfoIterator - Class in com.salesforce.multicloudj.blob.aws
Iterator object to retrieve BlobInfo list
BlobInfoIterator(OSS, String, ListBlobsRequest) - Constructor for class com.salesforce.multicloudj.blob.ali.BlobInfoIterator
 
BlobInfoIterator(S3Client, String, ListBlobsRequest) - Constructor for class com.salesforce.multicloudj.blob.aws.BlobInfoIterator
 
BlobMetadata - Class in com.salesforce.multicloudj.blob.driver
Blob metadata data object
BlobMetadata() - Constructor for class com.salesforce.multicloudj.blob.driver.BlobMetadata
 
blobStore - Variable in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
 
blobStore - Variable in class com.salesforce.multicloudj.blob.client.BucketClient
 
BlobStore - Interface in com.salesforce.multicloudj.blob.driver
This interface defines the providing common (i.e. substrate-agnostic) functionality for blob store
BlobStoreAsyncBridge - Class in com.salesforce.multicloudj.blob.async.driver
An async wrapper around AbstractBlobStore that implements AsyncBlobStore.
BlobStoreAsyncBridge(AbstractBlobStore<?>, ExecutorService) - Constructor for class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
Creates a new async wrapper around the provided BlobStore.
BlobStoreBuilder<T extends SdkService> - Class in com.salesforce.multicloudj.blob.driver
 
BlobStoreBuilder() - Constructor for class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
 
BlobStoreValidator - Class in com.salesforce.multicloudj.blob.driver
Helper for validating input for BlobStore operations.
BlobStoreValidator() - Constructor for class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
 
bucket - Variable in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
bucket - Variable in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
BucketClient - Class in com.salesforce.multicloudj.blob.client
Entry point for Client code to interact with the Blob storage.
BucketClient(AbstractBlobStore<?>) - Constructor for class com.salesforce.multicloudj.blob.client.BucketClient
 
BucketClient.BlobBuilder - Class in com.salesforce.multicloudj.blob.client
 
BucketInfo - Class in com.salesforce.multicloudj.blob.driver
 
BucketInfo() - Constructor for class com.salesforce.multicloudj.blob.driver.BucketInfo
 
build() - Method in class com.salesforce.multicloudj.blob.ali.AliBlobClient.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
Builds and returns an instance of the target client implementation.
build() - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobClient.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.client.BlobClient.BlobClientBuilder
Builds and returns an instance of BlobClient.
build() - Method in class com.salesforce.multicloudj.blob.client.BucketClient.BlobBuilder
Builds and returns an instance of BucketClient.
build() - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
Builds and returns an instance of the target client implementation.
build() - Method in class com.salesforce.multicloudj.blob.driver.BlobInfo.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.driver.DownloadRequest.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsPageRequest.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsRequest.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.driver.MultipartUploadRequest.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.driver.UploadRequest.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.gcp.async.GcpAsyncBlobStore.Builder
 
build() - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore.Builder
 
build() - Method in interface com.salesforce.multicloudj.common.provider.SdkProvider.Builder
Performs the logic to build the target service instance.
build() - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore.Builder
 
build() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore.Builder
 
build() - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient.DocStoreClientBuilder
Builds and returns an instance of DocStoreClient.
build() - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
Builds and returns an instance of AbstractDocStore.
build() - Method in class com.salesforce.multicloudj.docstore.driver.CollectionOptions.CollectionOptionsBuilder
 
build() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore.Builder
Builds an FSDocStore instance with the current configuration.
build() - Method in class com.salesforce.multicloudj.sts.ali.AliSts.Builder
 
build() - Method in class com.salesforce.multicloudj.sts.ali.AliStsUtilities.Builder
 
build() - Method in class com.salesforce.multicloudj.sts.aws.AwsSts.Builder
 
build() - Method in class com.salesforce.multicloudj.sts.aws.AwsStsUtilities.Builder
 
build() - Method in class com.salesforce.multicloudj.sts.client.StsClient.StsBuilder
Builds and returns an StsClient instance.
build() - Method in class com.salesforce.multicloudj.sts.client.StsUtilities.StsUtilityBuilder
Builds and returns an StsUtilities instance.
build() - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts.Builder
Builds and returns an instance of AbstractSts.
build() - Method in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities.Builder
 
build() - Method in class com.salesforce.multicloudj.sts.gcp.GcpSts.Builder
 
build() - Method in class com.salesforce.multicloudj.sts.model.AssumedRoleRequest.Builder
 
build() - Method in class com.salesforce.multicloudj.sts.model.CredentialsOverrider.Builder
 
build() - Method in class com.salesforce.multicloudj.sts.model.GetAccessTokenRequest.Builder
 
build(DefaultAcsClient) - Method in class com.salesforce.multicloudj.sts.ali.AliSts.Builder
 
build(IamCredentialsClient) - Method in class com.salesforce.multicloudj.sts.gcp.GcpSts.Builder
 
build(S3Client) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobClient.Builder
 
build(StsClient) - Method in class com.salesforce.multicloudj.sts.aws.AwsSts.Builder
 
builder - Variable in class com.salesforce.multicloudj.sts.client.StsUtilities.StsUtilityBuilder
 
builder() - Method in class com.salesforce.multicloudj.blob.ali.AliBlobClient
Returns a Provider.Builder for creating a Provider for this class.
builder() - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
 
builder() - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStoreProvider
 
builder() - Static method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
builder() - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStoreProvider
 
builder() - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobClient
Returns a new instance of AwsBlobClient.Builder.
builder() - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
 
builder() - Static method in class com.salesforce.multicloudj.blob.driver.BlobInfo
 
builder() - Static method in class com.salesforce.multicloudj.blob.driver.DownloadRequest
 
builder() - Static method in class com.salesforce.multicloudj.blob.driver.ListBlobsPageRequest
 
builder() - Static method in class com.salesforce.multicloudj.blob.driver.ListBlobsRequest
 
builder() - Static method in class com.salesforce.multicloudj.blob.driver.UploadRequest
 
builder() - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
builder() - Method in interface com.salesforce.multicloudj.common.provider.Provider
Creates and returns a new Builder instance for this provider.
builder() - Method in interface com.salesforce.multicloudj.common.provider.SdkProvider
Creates and returns a new Builder instance for this provider.
builder() - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
builder() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
builder() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
Creates and returns a new Builder instance for this provider.
builder() - Method in class com.salesforce.multicloudj.sts.ali.AliSts
 
builder() - Method in class com.salesforce.multicloudj.sts.ali.AliStsUtilities
 
builder() - Method in class com.salesforce.multicloudj.sts.aws.AwsSts
 
builder() - Method in class com.salesforce.multicloudj.sts.aws.AwsStsUtilities
 
builder() - Method in class com.salesforce.multicloudj.sts.gcp.GcpSts
 
builder(String) - Static method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
 
builder(String) - Static method in class com.salesforce.multicloudj.blob.client.BlobClient
 
builder(String) - Static method in class com.salesforce.multicloudj.blob.client.BucketClient
 
builder(String) - Static method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Creates a new builder for DocStoreClient.
builder(String) - Static method in class com.salesforce.multicloudj.sts.client.StsClient
Creates a new StsBuilder for the specified provider.
builder(String) - Static method in class com.salesforce.multicloudj.sts.client.StsUtilities
Creates a new StsUtilityBuilder for the specified provider.
Builder() - Constructor for class com.salesforce.multicloudj.blob.ali.AliBlobClient.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.ali.AliBlobStore.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.async.driver.AsyncBlobStoreProvider.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.aws.AwsBlobClient.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.aws.AwsBlobStore.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.driver.AbstractBlobClient.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.driver.AbstractBlobStore.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.driver.BlobInfo.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.driver.DownloadRequest.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.driver.ListBlobsPageRequest.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.driver.ListBlobsRequest.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.driver.MultipartUploadRequest.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.driver.UploadRequest.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.gcp.async.GcpAsyncBlobStore.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.blob.gcp.GcpBlobStore.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.docstore.ali.AliDocStore.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.docstore.aws.AwsDocStore.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.docstore.gcp.FSDocStore.Builder
Default constructor that sets the provider ID.
Builder() - Constructor for class com.salesforce.multicloudj.sts.ali.AliSts.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.sts.ali.AliStsUtilities.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.sts.aws.AwsSts.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.sts.aws.AwsStsUtilities.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.sts.driver.AbstractSts.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.sts.gcp.GcpSts.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.sts.model.AssumedRoleRequest.Builder
 
Builder() - Constructor for class com.salesforce.multicloudj.sts.model.GetAccessTokenRequest.Builder
 
Builder(AsyncBlobStoreProvider.Builder) - Constructor for class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
Builder(CredentialsType) - Constructor for class com.salesforce.multicloudj.sts.model.CredentialsOverrider.Builder
 
Builder(String) - Constructor for class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
buildPrecondition(Action, Map<String, String>, Map<String, AttributeValue>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
ByteArray - Class in com.salesforce.multicloudj.blob.driver
 
ByteArray() - Constructor for class com.salesforce.multicloudj.blob.driver.ByteArray
 

C

CallerIdentity - Class in com.salesforce.multicloudj.sts.model
 
CallerIdentity(String, String, String) - Constructor for class com.salesforce.multicloudj.sts.model.CallerIdentity
 
checkClosed() - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
checkPlan(QueryRunner) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
close() - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
close() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
close() - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Closes the document store client and releases associated resources.
close() - Method in interface com.salesforce.multicloudj.docstore.driver.Collection
 
close() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
closed - Variable in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
cloudNativeAuthSignedRequest(HttpRequest) - Method in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities
signs a passed in request and returns
Codec - Class in com.salesforce.multicloudj.docstore.driver.codec
Codec providers the utility for encoding and decoding the data between java native types to the target types such as substrate specific types.
Codec() - Constructor for class com.salesforce.multicloudj.docstore.driver.codec.Codec
 
Collection - Interface in com.salesforce.multicloudj.docstore.driver
 
collectionOptions - Variable in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
CollectionOptions - Class in com.salesforce.multicloudj.docstore.driver
 
CollectionOptions.CollectionOptionsBuilder - Class in com.salesforce.multicloudj.docstore.driver
 
CollectionOptionsBuilder() - Constructor for class com.salesforce.multicloudj.docstore.driver.CollectionOptions.CollectionOptionsBuilder
 
com.salesforce.multicloudj.blob - package com.salesforce.multicloudj.blob
 
com.salesforce.multicloudj.blob.ali - package com.salesforce.multicloudj.blob.ali
 
com.salesforce.multicloudj.blob.async.client - package com.salesforce.multicloudj.blob.async.client
 
com.salesforce.multicloudj.blob.async.driver - package com.salesforce.multicloudj.blob.async.driver
 
com.salesforce.multicloudj.blob.aws - package com.salesforce.multicloudj.blob.aws
 
com.salesforce.multicloudj.blob.aws.async - package com.salesforce.multicloudj.blob.aws.async
 
com.salesforce.multicloudj.blob.client - package com.salesforce.multicloudj.blob.client
 
com.salesforce.multicloudj.blob.driver - package com.salesforce.multicloudj.blob.driver
 
com.salesforce.multicloudj.blob.gcp - package com.salesforce.multicloudj.blob.gcp
 
com.salesforce.multicloudj.blob.gcp.async - package com.salesforce.multicloudj.blob.gcp.async
 
com.salesforce.multicloudj.common - package com.salesforce.multicloudj.common
 
com.salesforce.multicloudj.common.ali - package com.salesforce.multicloudj.common.ali
 
com.salesforce.multicloudj.common.aws - package com.salesforce.multicloudj.common.aws
 
com.salesforce.multicloudj.common.exceptions - package com.salesforce.multicloudj.common.exceptions
 
com.salesforce.multicloudj.common.gcp - package com.salesforce.multicloudj.common.gcp
 
com.salesforce.multicloudj.common.provider - package com.salesforce.multicloudj.common.provider
 
com.salesforce.multicloudj.common.service - package com.salesforce.multicloudj.common.service
 
com.salesforce.multicloudj.docstore - package com.salesforce.multicloudj.docstore
 
com.salesforce.multicloudj.docstore.ali - package com.salesforce.multicloudj.docstore.ali
 
com.salesforce.multicloudj.docstore.aws - package com.salesforce.multicloudj.docstore.aws
 
com.salesforce.multicloudj.docstore.client - package com.salesforce.multicloudj.docstore.client
 
com.salesforce.multicloudj.docstore.driver - package com.salesforce.multicloudj.docstore.driver
 
com.salesforce.multicloudj.docstore.driver.codec - package com.salesforce.multicloudj.docstore.driver.codec
 
com.salesforce.multicloudj.docstore.gcp - package com.salesforce.multicloudj.docstore.gcp
 
com.salesforce.multicloudj.sts - package com.salesforce.multicloudj.sts
 
com.salesforce.multicloudj.sts.ali - package com.salesforce.multicloudj.sts.ali
 
com.salesforce.multicloudj.sts.aws - package com.salesforce.multicloudj.sts.aws
 
com.salesforce.multicloudj.sts.client - package com.salesforce.multicloudj.sts.client
 
com.salesforce.multicloudj.sts.driver - package com.salesforce.multicloudj.sts.driver
 
com.salesforce.multicloudj.sts.gcp - package com.salesforce.multicloudj.sts.gcp
 
com.salesforce.multicloudj.sts.model - package com.salesforce.multicloudj.sts.model
 
CommonErrorCodeMapping - Class in com.salesforce.multicloudj.common.aws
Provides the mapping of various error codes to SDK's exceptions
CommonErrorCodeMapping - Class in com.salesforce.multicloudj.common.gcp
Provides the mapping of various error codes to SDK's exceptions
completeMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Completes a multipartUpload
completeMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Completes a multipartUpload
completeMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Completes a multipartUpload
completeMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
completeMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Completes a multipartUpload
completeMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Completes a multipartUpload operation
completeMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Completes a multipartUpload operation
completeMultiPartUpload() - Static method in class com.salesforce.multicloudj.blob.Main
This method Completes a multipartUpload
computeRange(Long, Long) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
Reading the first 500 bytes - computeRange(0, 500) - (0, 500) Reading a middle 500 bytes - computeRange(123, 623) - (123, 623) Reading the last 500 bytes - computeRange(null, 500) - (-1, 500) Reading everything but first 500 bytes - computeRange(500, null) - (500, -1)
Constants - Class in com.salesforce.multicloudj.common
 
ConsumerWrapper<X,​Y> - Class in com.salesforce.multicloudj.blob.aws.async
Consumer that wraps another Consumer of a different type, and uses a conversion function to map between source and target types
ConsumerWrapper(Consumer<Y>, Function<X, Y>) - Constructor for class com.salesforce.multicloudj.blob.aws.async.ConsumerWrapper
 
copy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Copies the Blob to other bucket
copy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Performs args validation and passes the call to substrate-specific copy method
copy(CopyRequest) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Performs args validation and passes the call to substrate-specific copy method
copy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
copy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Copies the Blob to other bucket
copy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs validation and invokes substrate-specific copy method.
copy(CopyRequest) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs validation and invokes substrate-specific copy method.
copyFromBucketToBucket() - Static method in class com.salesforce.multicloudj.blob.Main
Copies a Blob from one bucket to other bucket
CopyRequest - Class in com.salesforce.multicloudj.blob.driver
POJO for copy requests.
CopyRequest() - Constructor for class com.salesforce.multicloudj.blob.driver.CopyRequest
 
CopyResponse - Class in com.salesforce.multicloudj.blob.driver
Wrapper object for copy result data
CopyResponse() - Constructor for class com.salesforce.multicloudj.blob.driver.CopyResponse
 
create(Document) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Creates a new document in the document store.
create(Document) - Method in class com.salesforce.multicloudj.docstore.driver.ActionList
 
createRangeString(Long, Long) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
Reading the first 500 bytes - createRangeString(0, 500) - "bytes=0-500" Reading a middle 500 bytes - createRangeString(123, 623) - "bytes=123-623" Reading the last 500 bytes - createRangeString(null, 500) - "bytes=-500" Reading everything but first 500 bytes - createRangeString(500, null) - "bytes=500-"
createServerStream() - Method in class com.salesforce.multicloudj.docstore.gcp.QueryRunner
Create and return a server stream for proper lifecycle management
credentialsOverrider - Variable in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
credentialsOverrider - Variable in class com.salesforce.multicloudj.blob.driver.AbstractBlobClient
 
credentialsOverrider - Variable in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
credentialsOverrider - Variable in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
credentialsOverrider - Variable in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities.Builder
 
credentialsOverrider - Variable in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities
 
CredentialsOverrider - Class in com.salesforce.multicloudj.sts.model
The CredentialsOverrider is used when the service wants to override the default credentialsOverrider in the given environment.
CredentialsOverrider(CredentialsOverrider.Builder) - Constructor for class com.salesforce.multicloudj.sts.model.CredentialsOverrider
 
CredentialsOverrider.Builder - Class in com.salesforce.multicloudj.sts.model
 
CredentialsProvider - Class in com.salesforce.multicloudj.common.aws
 
CredentialsProvider() - Constructor for class com.salesforce.multicloudj.common.aws.CredentialsProvider
 
CredentialsType - Enum in com.salesforce.multicloudj.sts.model
 
curl - Class in com.salesforce.multicloudj.sts
 
curl() - Constructor for class com.salesforce.multicloudj.sts.curl
 

D

DeadlineExceededException - Exception in com.salesforce.multicloudj.common.exceptions
 
DeadlineExceededException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.DeadlineExceededException
 
DeadlineExceededException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.DeadlineExceededException
 
DeadlineExceededException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.DeadlineExceededException
 
DeadlineExceededException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.DeadlineExceededException
 
decode(int, Decoder) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.ListDecoderCallback
 
decode(Decoder) - Method in class com.salesforce.multicloudj.docstore.driver.Document
 
decode(Class<?>, Object, Decoder) - Static method in class com.salesforce.multicloudj.docstore.driver.codec.Codec
decode function decodes the value in the decoder to target object.
decode(String, Decoder) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.MapDecoderCallback
 
decodeDoc(Struct, Document) - Static method in class com.salesforce.multicloudj.docstore.gcp.SpannerCodec
Decodes a Spanner Struct into a Document object.
decodeDoc(Document, Document, String) - Static method in class com.salesforce.multicloudj.docstore.gcp.FSCodec
Decodes a Firestore Document snapshot into a Document object.
decodeDoc(Object, Document) - Static method in class com.salesforce.multicloudj.docstore.ali.AliCodec
 
decodeDoc(AttributeValue, Document) - Static method in class com.salesforce.multicloudj.docstore.aws.AwsCodec
 
decodeList(ListDecoderCallback) - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
decodeList(ListDecoderCallback) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
decodeList(ListDecoderCallback) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
decodeList(ListDecoderCallback) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
decodeList(ListDecoderCallback) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Decodes a list of Spanner Values using the provided callback.
decodeMap(MapDecoderCallback) - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
decodeMap(MapDecoderCallback) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
decodeMap(MapDecoderCallback) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
decodeMap(MapDecoderCallback) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
decodeMap(MapDecoderCallback) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Decodes a map of Spanner Values using the provided callback.
decodeMap(Map<String, Object>, Decoder) - Static method in class com.salesforce.multicloudj.docstore.driver.codec.Codec
decodeMap decodes the value in decoder to the Map v
Decoder - Interface in com.salesforce.multicloudj.docstore.driver.codec
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>.
decodeToClass(Object, FieldCache, Decoder) - Static method in class com.salesforce.multicloudj.docstore.driver.codec.Codec
Decodes the value in the decoder which is expected to have Map, updating the fields of the Object obj with the decoded values.
delete(Document) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Deletes a document from the document store.
delete(Document) - Method in class com.salesforce.multicloudj.docstore.driver.ActionList
 
delete(String, String) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Deletes a single Blob from substrate-specific Blob storage
delete(String, String) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Performs args validation and passes the call to substrate-specific delete method
delete(String, String) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Performs args validation and passes the call to substrate-specific delete method
delete(String, String) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
delete(String, String) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Deletes a single blob from substrate-specific Blob storage.
delete(String, String) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs args validation and passes the call to substrate-specific delete method
delete(String, String) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs args validation and passes the call to substrate-specific delete method
delete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Deletes a collection of Blobs from a substrate-specific Blob storage.
delete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Performs args validation and passes the call to substrate-specific delete method
delete(Collection<BlobIdentifier>) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Performs args validation and passes the call to substrate-specific delete method
delete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
delete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Deletes a collection of Blobs from a substrate-specific Blob storage.
delete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs args validation and passes the call to substrate-specific delete method
delete(Collection<BlobIdentifier>) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs args validation and passes the call to substrate-specific delete method
deleteBlob() - Static method in class com.salesforce.multicloudj.blob.Main
Deletes a single Blob from substrate-specific Blob storage by key Object name of the Blob
deleteManyBlobs() - Static method in class com.salesforce.multicloudj.blob.Main
Deletes a collection of Blobs from a substrate-specific Blob storage specified by a list of keys/versions
doAbortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Aborts a multipartUpload that's in progress
doAbortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doAbortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doAbortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Aborts a multipartUpload that's in progress
doAbortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doAbortMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doCompleteMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Completes a multipartUpload operation
doCompleteMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doCompleteMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doCompleteMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Completes a multipartUpload operation
doCompleteMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doCompleteMultipartUpload(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doCopy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Copies a Blob to a different bucket
doCopy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doCopy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doCopy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Copies a Blob to a different bucket
doCopy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doCopy(CopyRequest) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
docStore - Variable in class com.salesforce.multicloudj.docstore.client.DocStoreClient
 
DocStoreClient - Class in com.salesforce.multicloudj.docstore.client
DocStoreClient provides a unified interface for document/kv store operations across multiple cloud providers.
DocStoreClient(AbstractDocStore) - Constructor for class com.salesforce.multicloudj.docstore.client.DocStoreClient
Protected constructor for DocStoreClient.
DocStoreClient.DocStoreClientBuilder - Class in com.salesforce.multicloudj.docstore.client
Builder class for creating DocStoreClient instances with fluent configuration.
DocStoreClientBuilder(String) - Constructor for class com.salesforce.multicloudj.docstore.client.DocStoreClient.DocStoreClientBuilder
Creates a new builder for the specified provider.
Document - Class in com.salesforce.multicloudj.docstore.driver
 
Document(Object) - Constructor for class com.salesforce.multicloudj.docstore.driver.Document
 
DocumentIterator - Interface in com.salesforce.multicloudj.docstore.driver
 
doDelete(String, String) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Deletes a single blob
doDelete(String, String) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doDelete(String, String) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doDelete(String, String) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Deletes a single Blob
doDelete(String, String) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doDelete(String, String) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doDelete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Deletes a collection of Blobs
doDelete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doDelete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doDelete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Deletes a collection of Blobs
doDelete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doDelete(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doDoesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Determines if an object exists for a given key/versionId
doDoesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doDoesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doDoesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Determines if an object exists for a given key/versionId
doDoesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doDoesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doDownload(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Performs Blob download
doDownload(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doDownload(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doDownload(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Performs Blob download
doDownload(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doDownload(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doDownload(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Performs Blob download
doDownload(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doDownload(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doDownload(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Performs Blob download
doDownload(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doDownload(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doDownload(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Performs Blob download
doDownload(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doDownload(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doDownload(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Performs Blob download
doDownload(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doDownload(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doDownload(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Performs Blob download
doDownload(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doDownload(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doDownload(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Performs Blob download
doDownload(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doDownload(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Determines if an object exists for a given key/versionId
doesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Determines if an object exists for a given key/versionId
doesObjectExist(String, String) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Determines if an object exists for a given key/versionId
doesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
doesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Determines if an object exists for a given key/versionId
doesObjectExist(String, String) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Determines if an object exists for a given key/versionId
doesObjectExist(String, String) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Determines if an object exists for a given key/versionId
doGeneratePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Generates a presigned URL for uploading/downloading blobs
doGeneratePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doGeneratePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doGeneratePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Generates a presigned URL for uploading/downloading blobs
doGeneratePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doGeneratePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doGetMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Retrieves the Blob metadata
doGetMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doGetMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doGetMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Retrieves the Blob metadata
doGetMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doGetMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doGetTags(String) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Returns a map of all the tags associated with the blob
doGetTags(String) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doGetTags(String) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doGetTags(String) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Returns a map of all the tags associated with the blob
doGetTags(String) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doGetTags(String) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doInitiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Initiates a multipart upload
doInitiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doInitiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doInitiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Initiates a multipart upload
doInitiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doInitiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doList(ListBlobsRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Lists all objects in the bucket
doList(ListBlobsRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Lists all objects in the bucket
doList(ListBlobsRequest) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doList(ListBlobsRequest) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doList(ListBlobsRequest, Consumer<ListBlobsBatch>) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doList(ListBlobsRequest, Consumer<ListBlobsBatch>) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doListBuckets() - Method in class com.salesforce.multicloudj.blob.ali.AliBlobClient
Lists all buckets in the Alibaba Cloud Blob Storage account associated with this client.
doListBuckets() - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobClient
Lists all the buckets in the current region for this authenticated account.
doListBuckets() - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobClient
 
doListMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
List all parts that have been uploaded for the multipartUpload so far
doListMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doListMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doListMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
List all parts that have been uploaded for the multipartUpload so far
doListMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doListMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doSetTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Sets tags on a blob
doSetTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doSetTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doSetTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Sets tags on a blob
doSetTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doSetTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doUpload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Performs Blob upload
doUpload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doUpload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doUpload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Performs Blob upload
doUpload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doUpload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doUpload(UploadRequest, PutObjectRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Helper function to upload blobs
doUpload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Performs Blob upload
doUpload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doUpload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doUpload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Performs Blob upload
doUpload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doUpload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doUpload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Performs Blob upload Note: Specifying the contentLength in the UploadRequest can dramatically improve upload efficiency because the substrate SDKs do not need to buffer the contents and calculate it themselves.
doUpload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doUpload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doUpload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Performs Blob upload Note: Specifying the contentLength in the UploadRequest can dramatically improve upload efficiency because the substrate SDKs do not need to buffer the contents and calculate it themselves.
doUpload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doUpload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doUpload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Performs Blob upload
doUpload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doUpload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doUpload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Performs Blob upload
doUpload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doUpload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
doUpload(UploadRequest, RequestBody) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Helper function to upload blobs
doUploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
Uploads a part of the multipartUpload operation
doUploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
doUploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
 
doUploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Uploads a part of the multipartUpload operation
doUploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
doUploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
download(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Downloads the Blob content from substrate-specific Blob storage
download(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Downloads the Blob content from substrate-specific Blob storage
download(DownloadRequest, ByteArray) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Downloads the Blob content from substrate-specific Blob storage
download(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
download(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Downloads the Blob content from substrate-specific Blob storage
download(DownloadRequest, ByteArray) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs args validation and passes the call to substrate-specific download method
download(DownloadRequest, ByteArray) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs args validation and passes the call to substrate-specific download method
download(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Downloads the Blob content from substrate-specific Blob storage.
download(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Downloads the Blob content from substrate-specific Blob storage.
download(DownloadRequest, File) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Downloads the Blob content from substrate-specific Blob storage.
download(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
download(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Downloads the Blob content from substrate-specific Blob storage.
download(DownloadRequest, File) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs args validation and passes the call to substrate-specific download method
download(DownloadRequest, File) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs args validation and passes the call to substrate-specific download method
download(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Downloads the Blob content from substrate-specific Blob storage
download(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Downloads the Blob content from substrate-specific Blob storage
download(DownloadRequest, OutputStream) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Downloads the Blob content from substrate-specific Blob storage
download(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
download(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Downloads the Blob content from substrate-specific Blob storage
download(DownloadRequest, OutputStream) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs args validation and passes the call to substrate-specific download method
download(DownloadRequest, OutputStream) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs args validation and passes the call to substrate-specific download method
download(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Downloads the Blob content from substrate-specific Blob storage.
download(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Downloads the Blob content from substrate-specific Blob storage.
download(DownloadRequest, Path) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Downloads the Blob content from substrate-specific Blob storage.
download(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
download(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Downloads the Blob content from substrate-specific Blob storage.
download(DownloadRequest, Path) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs args validation and passes the call to substrate-specific download method
download(DownloadRequest, Path) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs args validation and passes the call to substrate-specific download method
DOWNLOAD - com.salesforce.multicloudj.blob.driver.PresignedOperation
 
downloadBlob() - Static method in class com.salesforce.multicloudj.blob.Main
Downloads a blob from a specified bucket using the provided key.
DownloadRequest - Class in com.salesforce.multicloudj.blob.driver
Wrapper object for download data
DownloadRequest.Builder - Class in com.salesforce.multicloudj.blob.driver
 
DownloadResponse - Class in com.salesforce.multicloudj.blob.driver
Wrapper object for download result metadata
DownloadResponse() - Constructor for class com.salesforce.multicloudj.blob.driver.DownloadResponse
 
durationSeconds - Variable in class com.salesforce.multicloudj.sts.model.CredentialsOverrider
 

E

enableAtomicWrites() - Method in class com.salesforce.multicloudj.docstore.driver.ActionList
Every write after this call will be executed in an atomic manner in a inAtomicWrite.
encode(Encoder) - Method in class com.salesforce.multicloudj.docstore.driver.Document
 
encode(Object, Encoder) - Static method in class com.salesforce.multicloudj.docstore.driver.codec.Codec
encode function encodes the Object v into the given encoder
encodeArray(int) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
encodeArray(int) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
encodeArray(int) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
encodeArray(int) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
encodeArray(int) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Creates a new encoder for encoding an array.
encodeBool(boolean) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
encodeBool(boolean) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
encodeBool(boolean) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
encodeBool(boolean) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
encodeBool(boolean) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Encodes a boolean value into a Spanner Value.
encodeBytes(byte[]) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
encodeBytes(byte[]) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
encodeBytes(byte[]) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
encodeBytes(byte[]) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
encodeBytes(byte[]) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Encodes a byte array into a Spanner Value.
encodeDoc(Document) - Static method in class com.salesforce.multicloudj.docstore.ali.AliCodec
 
encodeDoc(Document) - Static method in class com.salesforce.multicloudj.docstore.aws.AwsCodec
 
encodeDoc(Document) - Static method in class com.salesforce.multicloudj.docstore.gcp.FSCodec
Encodes a Document object into a map of Firestore Value types.
encodeDoc(Document) - Static method in class com.salesforce.multicloudj.docstore.gcp.SpannerCodec
Encodes a Document object into a map of Spanner Value types.
encodeDocKeyFields(Document, String, String) - Static method in class com.salesforce.multicloudj.docstore.ali.AliCodec
 
encodeDocKeyFields(Document, String, String) - Static method in class com.salesforce.multicloudj.docstore.aws.AwsCodec
 
encodeDocKeyFields(Document, String, String) - Static method in class com.salesforce.multicloudj.docstore.gcp.SpannerCodec
Encodes document key fields into a map of Spanner Values.
encodeFloat(double) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
encodeFloat(double) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
encodeFloat(double) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
encodeFloat(double) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
encodeFloat(double) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Encodes a double value into a Spanner Value.
encodeInt(int) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
encodeInt(int) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
encodeInt(int) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
encodeInt(int) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
encodeInt(int) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Encodes an integer value into a Spanner Value.
encodeList(int) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
encodeList(int) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
encodeList(int) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
encodeList(int) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
encodeList(int) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Creates a new encoder for encoding a list.
encodeLong(long) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
encodeLong(long) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
encodeLong(long) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
encodeLong(long) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
encodeLong(long) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Encodes a long value into a Spanner Value.
encodeMap(int) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
encodeMap(int) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
encodeMap(int) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
encodeMap(int) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
encodeMap(int) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Creates a new encoder for encoding a map.
encodeMap(Map<?, ?>, Encoder) - Static method in class com.salesforce.multicloudj.docstore.driver.codec.Codec
 
encodeNil() - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
encodeNil() - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
encodeNil() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
encodeNil() - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
encodeNil() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Encodes a null value into a Spanner Value.
encodeObject(Object, FieldCache, Encoder) - Static method in class com.salesforce.multicloudj.docstore.driver.codec.Codec
Encodes the fields of the provided object of the user defined class using an encoder.
Encoder - Interface in com.salesforce.multicloudj.docstore.driver.codec
Encoder defines methods for encoding various data types into a target format.
encodeString(String) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
encodeString(String) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
encodeString(String) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
encodeString(String) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
encodeString(String) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Encodes a string value into a Spanner Value.
encodeValue(Object) - Static method in class com.salesforce.multicloudj.docstore.ali.AliCodec
 
encodeValue(Object) - Static method in class com.salesforce.multicloudj.docstore.aws.AwsCodec
 
encodeValue(Object) - Static method in class com.salesforce.multicloudj.docstore.gcp.FSCodec
Encodes a Java object into a Firestore Value type.
encodeValue(Object) - Static method in class com.salesforce.multicloudj.docstore.gcp.SpannerCodec
Encodes a Java object into a Spanner Value type.
endpoint - Variable in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
endpoint - Variable in class com.salesforce.multicloudj.sts.client.StsClient.StsBuilder
 
endpoint - Variable in class com.salesforce.multicloudj.sts.driver.AbstractSts.Builder
 
endpointType - Variable in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
EQUAL - com.salesforce.multicloudj.docstore.driver.FilterOperation
 
equals(Object) - Method in class com.salesforce.multicloudj.blob.driver.BlobInfo
 
ErrorCodeMapping - Class in com.salesforce.multicloudj.blob.ali
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 - Class in com.salesforce.multicloudj.blob.aws
Provides the mapping of various error codes to SDK's exceptions
ErrorCodeMapping - Class in com.salesforce.multicloudj.docstore.ali
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 - Class in com.salesforce.multicloudj.docstore.aws
Provides the mapping of various error codes to SDK's exceptions
ErrorCodeMapping - Class in com.salesforce.multicloudj.docstore.gcp
Maps Google Cloud status codes to appropriate SubstrateSdkException types.
ErrorCodeMapping() - Constructor for class com.salesforce.multicloudj.docstore.gcp.ErrorCodeMapping
 
ExceptionHandler - Class in com.salesforce.multicloudj.common.exceptions
Utility class for handling and propagating exceptions in the Substrate SDK.
ExceptionHandler() - Constructor for class com.salesforce.multicloudj.common.exceptions.ExceptionHandler
 
executorService - Variable in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
extractCollectionId(String) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
Extracts the collection ID (last segment) from a full collection path.

F

FailedPreconditionException - Exception in com.salesforce.multicloudj.common.exceptions
 
FailedPreconditionException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.FailedPreconditionException
 
FailedPreconditionException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.FailedPreconditionException
 
FailedPreconditionException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.FailedPreconditionException
 
FailedPreconditionException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.FailedPreconditionException
 
FieldCache - Class in com.salesforce.multicloudj.docstore.driver
 
FieldCache() - Constructor for class com.salesforce.multicloudj.docstore.driver.FieldCache
 
FieldInfo - Class in com.salesforce.multicloudj.docstore.driver
 
FieldInfo(Field) - Constructor for class com.salesforce.multicloudj.docstore.driver.FieldInfo
 
Filter - Class in com.salesforce.multicloudj.docstore.driver
 
Filter() - Constructor for class com.salesforce.multicloudj.docstore.driver.Filter
 
FilterOperation - Enum in com.salesforce.multicloudj.docstore.driver
 
filtersToCondition(List<Filter>, Map<String, String>, Map<String, AttributeValue>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
findAsyncBuilder(String) - Static method in class com.salesforce.multicloudj.blob.async.client.ProviderSupplier
 
FlowCollector<T> - Class in com.salesforce.multicloudj.sts.driver
 
FlowCollector() - Constructor for class com.salesforce.multicloudj.sts.driver.FlowCollector
 
FSCodec - Class in com.salesforce.multicloudj.docstore.gcp
FSCodec provides utility methods for encoding and decoding data between Java native types and Google Cloud Firestore's protobuf-based value types.
FSCodec() - Constructor for class com.salesforce.multicloudj.docstore.gcp.FSCodec
 
FSDecoder - Class in com.salesforce.multicloudj.docstore.gcp
 
FSDecoder(Value) - Constructor for class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
FSDocStore - Class in com.salesforce.multicloudj.docstore.gcp
Google Cloud Firestore implementation of the AbstractDocStore.
FSDocStore() - Constructor for class com.salesforce.multicloudj.docstore.gcp.FSDocStore
Default constructor that initializes with a default builder.
FSDocStore(FSDocStore.Builder) - Constructor for class com.salesforce.multicloudj.docstore.gcp.FSDocStore
Constructor that initializes with the provided builder configuration.
FSDocStore.Builder - Class in com.salesforce.multicloudj.docstore.gcp
Builder for creating FSDocStore instances.
FSDocumentIterator - Class in com.salesforce.multicloudj.docstore.gcp
Iterator for Firestore query results.
FSDocumentIterator(QueryRunner, Query, FSDocStore) - Constructor for class com.salesforce.multicloudj.docstore.gcp.FSDocumentIterator
Creates a new iterator for Firestore documents.
FSEncoder - Class in com.salesforce.multicloudj.docstore.gcp
 
FSEncoder() - Constructor for class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
FSEncoder.ListEncoder - Class in com.salesforce.multicloudj.docstore.gcp
 
FSEncoder.MapEncoder - Class in com.salesforce.multicloudj.docstore.gcp
 
FSPaginationToken - Class in com.salesforce.multicloudj.docstore.gcp
Firestore pagination token implementation.
FSPaginationToken() - Constructor for class com.salesforce.multicloudj.docstore.gcp.FSPaginationToken
Default constructor that creates an empty pagination token.

G

GcpAsyncBlobStore - Class in com.salesforce.multicloudj.blob.gcp.async
GCP implementation of AsyncBlobStore
GcpAsyncBlobStore(AbstractBlobStore<?>, ExecutorService) - Constructor for class com.salesforce.multicloudj.blob.gcp.async.GcpAsyncBlobStore
Creates a new async wrapper around the provided BlobStore.
GcpAsyncBlobStore.Builder - Class in com.salesforce.multicloudj.blob.gcp.async
 
GcpBlobStore - Class in com.salesforce.multicloudj.blob.gcp
GCP implementation of BlobStore
GcpBlobStore() - Constructor for class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
GcpBlobStore(GcpBlobStore.Builder, Storage) - Constructor for class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
GcpBlobStore.Builder - Class in com.salesforce.multicloudj.blob.gcp
 
GcpConstants - Class in com.salesforce.multicloudj.common.gcp
 
GcpCredentialsProvider - Class in com.salesforce.multicloudj.blob.gcp
 
GcpCredentialsProvider() - Constructor for class com.salesforce.multicloudj.blob.gcp.GcpCredentialsProvider
 
GcpSts - Class in com.salesforce.multicloudj.sts.gcp
 
GcpSts() - Constructor for class com.salesforce.multicloudj.sts.gcp.GcpSts
 
GcpSts(GcpSts.Builder) - Constructor for class com.salesforce.multicloudj.sts.gcp.GcpSts
 
GcpSts(GcpSts.Builder, IamCredentialsClient) - Constructor for class com.salesforce.multicloudj.sts.gcp.GcpSts
 
GcpSts.Builder - Class in com.salesforce.multicloudj.sts.gcp
 
GcpTransformer - Class in com.salesforce.multicloudj.blob.gcp
 
GcpTransformer(String) - Constructor for class com.salesforce.multicloudj.blob.gcp.GcpTransformer
 
GcpTransformerSupplier - Class in com.salesforce.multicloudj.blob.gcp
Super-simple class to provide instances of GcpTransformer that are specific to a given bucket.
GcpTransformerSupplier() - Constructor for class com.salesforce.multicloudj.blob.gcp.GcpTransformerSupplier
 
generateObjectMetadata(UploadRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
generatePresignedUrl() - Static method in class com.salesforce.multicloudj.blob.Main
 
generatePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Generates a presigned URL for uploading/downloading blobs
generatePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Generates a presigned URL for uploading/downloading blobs
generatePresignedUrl(PresignedUrlRequest) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Generates a presigned URL for uploading/downloading blobs
generatePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
generatePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Generates a presigned URL for uploading/downloading blobs
generatePresignedUrl(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Generates a presigned URL for uploading/downloading blobs
generatePresignedUrl(PresignedUrlRequest) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Generates a presigned URL for uploading/downloading blobs
get() - Static method in class com.salesforce.multicloudj.common.aws.CommonErrorCodeMapping
 
get(Document, String...) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Retrieves a document from the document store.
get(Document, String...) - Method in class com.salesforce.multicloudj.docstore.driver.ActionList
 
get(String) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformerSupplier
Produces a AliTransformer specific to the supplied bucket
get(String) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformerSupplier
Produces a AwsTransformer specific to the supplied bucket
get(String) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformerSupplier
Produces a GcpTransformer specific to the supplied bucket
get(String...) - Method in class com.salesforce.multicloudj.docstore.client.Query
Executes the query and returns an iterator over the matching documents.
get(String[]) - Method in class com.salesforce.multicloudj.docstore.driver.Document
 
getAccessKeyId() - Method in class com.salesforce.multicloudj.sts.model.StsCredentials
 
getAccessKeySecret() - Method in class com.salesforce.multicloudj.sts.model.StsCredentials
 
getAccessToken(GetAccessTokenRequest) - Method in class com.salesforce.multicloudj.sts.client.StsClient
Gets an access token for the default credentialsOverrider.
getAccessToken(GetAccessTokenRequest) - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts
Retrieves an access token.
getAccessTokenFromProvider(GetAccessTokenRequest) - Method in class com.salesforce.multicloudj.sts.ali.AliSts
 
getAccessTokenFromProvider(GetAccessTokenRequest) - Method in class com.salesforce.multicloudj.sts.aws.AwsSts
 
getAccessTokenFromProvider(GetAccessTokenRequest) - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts
Retrieves an access token from the provider.
getAccessTokenFromProvider(GetAccessTokenRequest) - Method in class com.salesforce.multicloudj.sts.gcp.GcpSts
 
GetAccessTokenRequest - Class in com.salesforce.multicloudj.sts.model
 
GetAccessTokenRequest.Builder - Class in com.salesforce.multicloudj.sts.model
 
getAccountId() - Method in class com.salesforce.multicloudj.sts.model.CallerIdentity
 
getActions() - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Returns the underlying ActionList for advanced batch operations.
getActions() - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
getAssumeRoleCredentials(AssumedRoleRequest) - Method in class com.salesforce.multicloudj.sts.client.StsClient
Assumes a role and returns the temporary credentialsOverrider for that role.
getAttributeValue() - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
getBestQueryable(Query) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
getBestQueryable(Query) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
getBlobListInBucket() - Static method in class com.salesforce.multicloudj.blob.Main
Retrieves the list of Blob in the bucket and returns an iterator of @{BlobInfo}
getBlobs() - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsBatch
 
getBucket() - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Returns the bucket this blob store operates against.
getBucket() - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
getBucket() - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
getBucket() - Method in class com.salesforce.multicloudj.blob.client.BucketClient
 
getBucket() - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Returns the bucket this blob store operates against.
getCallerIdentity() - Method in class com.salesforce.multicloudj.sts.client.StsClient
Gets the caller identity for the default credentialsOverrider.
getCallerIdentity() - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts
Retrieves the caller identity.
getCallerIdentity() - Static method in class com.salesforce.multicloudj.sts.Main
 
getCallerIdentityFromProvider() - Method in class com.salesforce.multicloudj.sts.ali.AliSts
 
getCallerIdentityFromProvider() - Method in class com.salesforce.multicloudj.sts.aws.AwsSts
 
getCallerIdentityFromProvider() - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts
Retrieves the caller identity from the provider.
getCallerIdentityFromProvider() - Method in class com.salesforce.multicloudj.sts.gcp.GcpSts
 
getCloudResourceName() - Method in class com.salesforce.multicloudj.sts.model.CallerIdentity
 
getCollectionName() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
Gets the collection name (last segment of the table name).
getCommonPrefixes() - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsBatch
 
getCredentials() - Method in class com.salesforce.multicloudj.sts.model.SignedAuthRequest
 
getCredentials(CredentialsOverrider) - Static method in class com.salesforce.multicloudj.blob.gcp.GcpCredentialsProvider
 
getCredentialsOverrider() - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
Gets the CredentialsOverrider.
getCredentialsProvider(CredentialsOverrider, String) - Static method in class com.salesforce.multicloudj.blob.ali.OSSCredentialsProvider
 
getCredentialsProvider(CredentialsOverrider, String) - Static method in class com.salesforce.multicloudj.docstore.ali.TableStoreCredentialsProvider
 
getCredentialsProvider(CredentialsOverrider, Region) - Static method in class com.salesforce.multicloudj.common.aws.CredentialsProvider
 
getDatabasePath() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
Gets the database path from the collection name or uses the environment's default.
getDelimiter() - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsRequest
 
getDocument(String[], boolean) - Method in class com.salesforce.multicloudj.docstore.driver.Document
 
getDuration() - Method in class com.salesforce.multicloudj.sts.model.GetAccessTokenRequest
 
getDurationSeconds() - Method in class com.salesforce.multicloudj.sts.model.CredentialsOverrider
 
getEndpoint() - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
Gets the endpoint.
getEndpoint() - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts.Builder
Gets the endpoint override.
getException(int) - Static method in class com.salesforce.multicloudj.common.gcp.CommonErrorCodeMapping
Returns the appropriate SubstrateSdkException class for a given StorageException
getException(StatusCode.Code) - Static method in class com.salesforce.multicloudj.common.gcp.CommonErrorCodeMapping
Returns the appropriate SubstrateSdkException class for a given GCP/gRPC status code.
getException(StatusCode.Code) - Static method in class com.salesforce.multicloudj.docstore.gcp.ErrorCodeMapping
Returns the appropriate SubstrateSdkException class for a given GCP/gRPC status code.
getException(Throwable) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobClient
Returns the appropriate SubstrateSdkException subclass for the given Throwable.
getException(Throwable) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore
 
getException(Throwable) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
getException(Throwable) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobClient
Returns the appropriate exception class based on the given throwable.
getException(Throwable) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
 
getException(Throwable) - Method in interface com.salesforce.multicloudj.blob.aws.AwsSdkService
 
getException(Throwable) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore
 
getException(Throwable) - Method in interface com.salesforce.multicloudj.common.provider.Provider
Maps a given Throwable from the provider implementation to a specific SubstrateSdkException.
getException(Throwable) - Method in interface com.salesforce.multicloudj.common.service.SdkService
Maps a given Throwable from the provider implementation to a specific SubstrateSdkException.
getException(Throwable) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
getException(Throwable) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
getException(Throwable) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
Maps a given Throwable from the provider implementation to a specific SubstrateSdkException.
getException(Throwable) - Method in class com.salesforce.multicloudj.sts.ali.AliSts
 
getException(Throwable) - Method in class com.salesforce.multicloudj.sts.ali.AliStsUtilities
 
getException(Throwable) - Method in class com.salesforce.multicloudj.sts.aws.AwsSts
 
getException(Throwable) - Method in class com.salesforce.multicloudj.sts.aws.AwsStsUtilities
 
getException(Throwable) - Method in class com.salesforce.multicloudj.sts.gcp.GcpSts
 
getExpiration() - Method in class com.salesforce.multicloudj.sts.model.AssumedRoleRequest
 
getField(String) - Method in class com.salesforce.multicloudj.docstore.driver.Document
 
getFieldNames() - Method in class com.salesforce.multicloudj.docstore.driver.Document
 
getFields(Class<?>) - Method in class com.salesforce.multicloudj.docstore.driver.FieldCache
 
getKey() - Method in class com.salesforce.multicloudj.blob.driver.BlobInfo
 
getKey(Document) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
getKey(Document) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
getKey(Document) - Method in interface com.salesforce.multicloudj.docstore.driver.Collection
 
getKey(Document) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
getMetadata() - Method in class com.salesforce.multicloudj.blob.driver.UploadRequest
 
getMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Retrieves the metadata of the Blob
getMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Retrieves the metadata of the Blob
getMetadata(String, String) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Retrieves the metadata of the Blob
getMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
getMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Retrieves the metadata of the Blob
getMetadata(String, String) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Retrieves the metadata of the Blob
getMetadata(String, String) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Retrieves the metadata of the Blob
getMetadataForBlob() - Static method in class com.salesforce.multicloudj.blob.Main
Retrieves the metadata for the specified object for which to retrieve the metadata t
getObjectSize() - Method in class com.salesforce.multicloudj.blob.driver.BlobInfo
 
getPaginationToken() - Method in class com.salesforce.multicloudj.docstore.ali.AliDocumentIterator
 
getPaginationToken() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocumentIterator
 
getPaginationToken() - Method in interface com.salesforce.multicloudj.docstore.driver.DocumentIterator
 
getPaginationToken() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocumentIterator
 
getPrefix() - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsRequest
 
getPresigner() - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore
Returns an S3Presigner for the current credentials
getPresigner() - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Returns an S3Presigner for the current credentials
getProperties() - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
 
getProperties() - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
 
getProperties() - Method in interface com.salesforce.multicloudj.common.provider.SdkProvider.Builder
Returns the custom properties set on this builder.
getProviderId() - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
getProviderId() - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStoreProvider
 
getProviderId() - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobClient
 
getProviderId() - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
Gets the providerId that this builder was built with.
getProviderId() - Method in interface com.salesforce.multicloudj.common.provider.Provider
Retrieves the unique identifier for this provider.
getProviderId() - Method in interface com.salesforce.multicloudj.common.provider.SdkProvider.Builder
Returns the providerId set on this builder.
getProviderId() - Method in interface com.salesforce.multicloudj.common.provider.SdkProvider
Retrieves the unique identifier for this provider.
getProviderId() - Method in interface com.salesforce.multicloudj.common.service.SdkService
Retrieves the unique identifier for this service implementation.
getProviderId() - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
getProviderId() - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts
Retrieves the unique identifier for this provider.
getProviderId() - Method in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities.Builder
 
getProviderId() - Method in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities
Retrieves the unique identifier for this provider.
getProxyEndpoint() - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
Gets the proxy endpoint.
getRegion() - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Returns the region this blob store operates against.
getRegion() - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
getRegion() - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
Gets the region.
getRegion() - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Returns the region this blob store operates against.
getRegion() - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts.Builder
Gets the region.
getRequest() - Method in class com.salesforce.multicloudj.sts.model.SignedAuthRequest
 
getRevisionField() - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
getRevisionField() - Method in interface com.salesforce.multicloudj.docstore.driver.Collection
 
getRole() - Method in class com.salesforce.multicloudj.sts.model.AssumedRoleRequest
 
getRole() - Method in class com.salesforce.multicloudj.sts.model.CredentialsOverrider
 
getSecurityToken() - Method in class com.salesforce.multicloudj.sts.model.StsCredentials
 
getSessionCredentials() - Method in class com.salesforce.multicloudj.sts.model.CredentialsOverrider
 
getSessionName() - Method in class com.salesforce.multicloudj.sts.model.AssumedRoleRequest
 
getSTSCredentialsWithAssumeRole(AssumedRoleRequest) - Method in class com.salesforce.multicloudj.sts.ali.AliSts
 
getSTSCredentialsWithAssumeRole(AssumedRoleRequest) - Method in class com.salesforce.multicloudj.sts.aws.AwsSts
 
getSTSCredentialsWithAssumeRole(AssumedRoleRequest) - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts
Retrieves STS credentialsOverrider with assumed role.
getSTSCredentialsWithAssumeRole(AssumedRoleRequest) - Method in class com.salesforce.multicloudj.sts.gcp.GcpSts
 
getTableDescription() - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
getTableDescription() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
getTags() - Static method in class com.salesforce.multicloudj.blob.Main
This method retrieves all tags associated with a specific blob.
getTags(String) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Returns a map of all the tags associated with the blob
getTags(String) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Returns a map of all the tags associated with the blob
getTags(String) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Returns a map of all the tags associated with the blob
getTags(String) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
getTags(String) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Returns a map of all the tags associated with the blob.
getTags(String) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Returns a map of all the tags associated with the blob
getTags(String) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Returns a map of all the tags associated with the blob
getType() - Method in class com.salesforce.multicloudj.sts.model.CredentialsOverrider
 
getUserId() - Method in class com.salesforce.multicloudj.sts.model.CallerIdentity
 
getValue() - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
getValue() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Gets the encoded Spanner Value.
globalFieldIncluded(Query, IndexMeta) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
globalFieldIncluded(Query, GlobalSecondaryIndexDescription) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
GREATER_THAN - com.salesforce.multicloudj.docstore.driver.FilterOperation
 
GREATER_THAN_OR_EQUAL_TO - com.salesforce.multicloudj.docstore.driver.FilterOperation
 
groupActions(List<Action>, List<Action>, List<Action>, List<Action>, List<Action>, List<Action>) - Static method in class com.salesforce.multicloudj.docstore.driver.Util
 
groupByFieldPath(List<Action>) - Static method in class com.salesforce.multicloudj.docstore.driver.Util
 

H

handleAndPropagate(Class<? extends SubstrateSdkException>, Throwable) - Static method in class com.salesforce.multicloudj.common.exceptions.ExceptionHandler
Handles the given exception t which are the provider specific exceptions, wraps and propagates it in a specific SubstrateSdkException.
handleException(Throwable) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
 
hasEqualityFilter(Query, String) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
hasEqualityFilter(Query, String) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
hasField(String) - Method in class com.salesforce.multicloudj.docstore.driver.Document
 
hasFilter(Query, String) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
hasFilter(Query, String) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
hashCode() - Method in class com.salesforce.multicloudj.blob.driver.BlobInfo
 
hasNext() - Method in class com.salesforce.multicloudj.blob.ali.BlobInfoIterator
 
hasNext() - Method in class com.salesforce.multicloudj.blob.aws.BlobInfoIterator
 
hasNext() - Method in class com.salesforce.multicloudj.docstore.ali.AliDocumentIterator
 
hasNext() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocumentIterator
 
hasNext() - Method in interface com.salesforce.multicloudj.docstore.driver.DocumentIterator
 
hasNext() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocumentIterator

I

IN - com.salesforce.multicloudj.docstore.driver.FilterOperation
 
inAtomicWrite - Variable in class com.salesforce.multicloudj.docstore.driver.Action
 
index - Variable in class com.salesforce.multicloudj.docstore.driver.Action
 
INIT_TOKEN - Static variable in class com.salesforce.multicloudj.docstore.ali.AliDocumentIterator
 
initGet(List<String>) - Method in class com.salesforce.multicloudj.docstore.client.Query
Initializes the query for execution by validating field paths and query constraints.
initiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Initiates a multipartUpload for a Blob
initiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Initiates a multipartUpload for a Blob
initiateMultipartUpload(MultipartUploadRequest) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Initiates a multipartUpload for a Blob
initiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
initiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Initiates a multipartUpload for a Blob
initiateMultipartUpload(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Initiates a multipart upload
initiateMultipartUpload(MultipartUploadRequest) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Initiates a multipart upload
instanceId - Variable in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
InvalidArgumentException - Exception in com.salesforce.multicloudj.common.exceptions
 
InvalidArgumentException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.InvalidArgumentException
 
InvalidArgumentException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.InvalidArgumentException
 
InvalidArgumentException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.InvalidArgumentException
 
InvalidArgumentException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.InvalidArgumentException
 
isEmpty() - Method in class com.salesforce.multicloudj.docstore.aws.AwsPaginationToken
 
isEmpty() - Method in interface com.salesforce.multicloudj.docstore.driver.PaginationToken
 
isEmpty() - Method in class com.salesforce.multicloudj.docstore.gcp.FSPaginationToken
 
items() - Method in class com.salesforce.multicloudj.sts.driver.FlowCollector
 

K

key - Variable in class com.salesforce.multicloudj.docstore.driver.Action
 
keyAttributes(List<String>) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
keyAttributes(List<KeySchemaElement>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 

L

LESS_THAN - com.salesforce.multicloudj.docstore.driver.FilterOperation
 
LESS_THAN_OR_EQUAL_TO - com.salesforce.multicloudj.docstore.driver.FilterOperation
 
limit(int) - Method in class com.salesforce.multicloudj.docstore.client.Query
Sets the maximum number of results to return.
list(ListBlobsRequest) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Retrieves the list of Blob in the bucket
list(ListBlobsRequest) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Retrieves the list of Blob in the bucket
list(ListBlobsRequest) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Retrieves the list of Blob in the bucket
list(ListBlobsRequest, Consumer<ListBlobsBatch>) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Retrieves the list of Blob in the bucket
list(ListBlobsRequest, Consumer<ListBlobsBatch>) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Retrieves the list of Blob in the bucket
list(ListBlobsRequest, Consumer<ListBlobsBatch>) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Retrieves the list of Blob in the bucket
list(ListBlobsRequest, Consumer<ListBlobsBatch>) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
LIST_BATCH_SIZE - Static variable in class com.salesforce.multicloudj.common.Constants
 
ListBlobsBatch - Class in com.salesforce.multicloudj.blob.driver
 
ListBlobsBatch(List<BlobInfo>, List<String>) - Constructor for class com.salesforce.multicloudj.blob.driver.ListBlobsBatch
 
ListBlobsPageRequest - Class in com.salesforce.multicloudj.blob.driver
Request object for paginated list operations
ListBlobsPageRequest.Builder - Class in com.salesforce.multicloudj.blob.driver
 
ListBlobsPageResponse - Class in com.salesforce.multicloudj.blob.driver
Response object for paginated list operations that includes the blob list, truncation status, and pagination token
ListBlobsPageResponse(List<BlobInfo>, boolean, String) - Constructor for class com.salesforce.multicloudj.blob.driver.ListBlobsPageResponse
 
ListBlobsRequest - Class in com.salesforce.multicloudj.blob.driver
Wrapper object for list filters
ListBlobsRequest.Builder - Class in com.salesforce.multicloudj.blob.driver
 
listBuckets() - Method in class com.salesforce.multicloudj.blob.client.BlobClient
Lists the buckets associated with the authenticated account in the substrate.
listBuckets() - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobClient
Passes the call to the substrate-specific listBuckets methods
ListBucketsRequest - Class in com.salesforce.multicloudj.blob.driver
 
ListBucketsRequest() - Constructor for class com.salesforce.multicloudj.blob.driver.ListBucketsRequest
 
ListBucketsResponse - Class in com.salesforce.multicloudj.blob.driver
 
ListBucketsResponse() - Constructor for class com.salesforce.multicloudj.blob.driver.ListBucketsResponse
 
ListDecoderCallback - Interface in com.salesforce.multicloudj.docstore.driver.codec
ListDecoderCallback providers the callback function which should be called by the decodeList implementation of a given provider.
ListEncoder(List<ColumnValue>) - Constructor for class com.salesforce.multicloudj.docstore.ali.AliEncoder.ListEncoder
 
ListEncoder(List<Value>, SpannerEncoder) - Constructor for class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder.ListEncoder
Creates a new ListEncoder with the specified list and parent encoder.
ListEncoder(List<Value>) - Constructor for class com.salesforce.multicloudj.docstore.gcp.FSEncoder.ListEncoder
 
ListEncoder(List<AttributeValue>) - Constructor for class com.salesforce.multicloudj.docstore.aws.AwsEncoder.ListEncoder
 
listIndex(int) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder.ListEncoder
 
listIndex(int) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
listIndex(int) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder.ListEncoder
 
listIndex(int) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
listIndex(int) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
listIndex(int) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder.ListEncoder
 
listIndex(int) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
listIndex(int) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder.ListEncoder
Adds a value to the list at the specified index.
listIndex(int) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Adds a value to the list at the specified index.
listLen() - Method in class com.salesforce.multicloudj.docstore.ali.AliDecoder
 
listLen() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDecoder
 
listLen() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
listLen() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDecoder
 
listLen() - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Gets the length of the list in the Spanner Value.
listMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Returns a list of all uploaded parts for the given MultipartUpload
listMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Returns a list of all uploaded parts for the given MultipartUpload
listMultipartUpload(MultipartUpload) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Returns a list of all uploaded parts for the given MultipartUpload
listMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
listMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Returns a list of all uploaded parts for the given MultipartUpload
listMultipartUpload(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
List all parts that have been uploaded for the multipartUpload so far
listMultipartUpload(MultipartUpload) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
List all parts that have been uploaded for the multipartUpload so far

M

main(String[]) - Static method in class com.salesforce.multicloudj.docstore.Main
 
main(String[]) - Static method in class com.salesforce.multicloudj.sts.Main
 
Main - Class in com.salesforce.multicloudj.blob
 
Main - Class in com.salesforce.multicloudj.docstore
Main class demonstrating DocStore operations across different cloud providers.
Main - Class in com.salesforce.multicloudj.sts
 
Main() - Constructor for class com.salesforce.multicloudj.blob.Main
 
Main() - Constructor for class com.salesforce.multicloudj.sts.Main
 
Main(String, String) - Constructor for class com.salesforce.multicloudj.docstore.Main
Constructor that accepts provider and table name configuration.
MapDecoderCallback - Interface in com.salesforce.multicloudj.docstore.driver.codec
MapDecoderCallback providers the callback function which should be called by the decodeMap implementation of a given provider.
MapEncoder(Map<String, ColumnValue>) - Constructor for class com.salesforce.multicloudj.docstore.ali.AliEncoder.MapEncoder
 
MapEncoder(Map<String, Value>) - Constructor for class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder.MapEncoder
Creates a new MapEncoder with the specified map.
MapEncoder(Map<String, Value>) - Constructor for class com.salesforce.multicloudj.docstore.gcp.FSEncoder.MapEncoder
 
MapEncoder(Map<String, AttributeValue>) - Constructor for class com.salesforce.multicloudj.docstore.aws.AwsEncoder.MapEncoder
 
mapKey(String) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder.MapEncoder
 
mapKey(String) - Method in class com.salesforce.multicloudj.docstore.ali.AliEncoder
 
mapKey(String) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder.MapEncoder
 
mapKey(String) - Method in class com.salesforce.multicloudj.docstore.aws.AwsEncoder
 
mapKey(String) - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Encoder
 
mapKey(String) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder.MapEncoder
 
mapKey(String) - Method in class com.salesforce.multicloudj.docstore.gcp.FSEncoder
 
mapKey(String) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder.MapEncoder
Adds a key-value pair to the map.
mapKey(String) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
Throws an exception as this method should not be called directly.
MultipartPart - Class in com.salesforce.multicloudj.blob.driver
One of the individual "parts" of a multipartUpload
MultipartPart(int, byte[]) - Constructor for class com.salesforce.multicloudj.blob.driver.MultipartPart
 
MultipartPart(int, InputStream, long) - Constructor for class com.salesforce.multicloudj.blob.driver.MultipartPart
 
multipartUpload() - Static method in class com.salesforce.multicloudj.blob.Main
Initiates a multipartUpload for a Blob
MultipartUpload - Class in com.salesforce.multicloudj.blob.driver
This object stores the identifying information for a multipart upload request.
MultipartUpload(String, String, String) - Constructor for class com.salesforce.multicloudj.blob.driver.MultipartUpload
 
MultipartUploadRequest - Class in com.salesforce.multicloudj.blob.driver
A request object for initiating a multipartUpload request
MultipartUploadRequest.Builder - Class in com.salesforce.multicloudj.blob.driver
 
MultipartUploadResponse - Class in com.salesforce.multicloudj.blob.driver
The response object returned from completing a multipartUpload
MultipartUploadResponse(String) - Constructor for class com.salesforce.multicloudj.blob.driver.MultipartUploadResponse
 

N

nativeAuthSignerUtilityWithDefaultCredentials() - Static method in class com.salesforce.multicloudj.sts.Main
 
nativeAuthSignerUtilityWithStsCredentials() - Static method in class com.salesforce.multicloudj.sts.Main
 
newBuilder() - Static method in class com.salesforce.multicloudj.sts.model.AssumedRoleRequest
 
newBuilder() - Static method in class com.salesforce.multicloudj.sts.model.GetAccessTokenRequest
 
newCloudNativeAuthSignedRequest(HttpRequest) - Method in class com.salesforce.multicloudj.sts.ali.AliStsUtilities
 
newCloudNativeAuthSignedRequest(HttpRequest) - Method in class com.salesforce.multicloudj.sts.aws.AwsStsUtilities
 
newCloudNativeAuthSignedRequest(HttpRequest) - Method in class com.salesforce.multicloudj.sts.client.StsUtilities
Assumes a role and returns the temporary credentialsOverrider for that role.
newCloudNativeAuthSignedRequest(HttpRequest) - Method in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities
 
newDelete(Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
newDelete(Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
newPut(Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
newPut(Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
newUpdate(Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
newUpdate(Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
newWriteOperation(Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
newWriteOperation(Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
next() - Method in class com.salesforce.multicloudj.blob.ali.BlobInfoIterator
 
next() - Method in class com.salesforce.multicloudj.blob.aws.BlobInfoIterator
 
next(Document) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocumentIterator
 
next(Document) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocumentIterator
 
next(Document) - Method in interface com.salesforce.multicloudj.docstore.driver.DocumentIterator
 
next(Document) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocumentIterator
NOT_IN - com.salesforce.multicloudj.docstore.driver.FilterOperation
 

O

offset(int) - Method in class com.salesforce.multicloudj.docstore.client.Query
Sets the number of results to skip before returning results.
onComplete() - Method in class com.salesforce.multicloudj.sts.driver.FlowCollector
 
onError(Throwable) - Method in class com.salesforce.multicloudj.sts.driver.FlowCollector
 
onNext(T) - Method in class com.salesforce.multicloudj.sts.driver.FlowCollector
 
onSubscribe(Flow.Subscription) - Method in class com.salesforce.multicloudj.sts.driver.FlowCollector
 
orderBy(String, boolean) - Method in class com.salesforce.multicloudj.docstore.client.Query
Sets the field to use for sorting the query results.
OSSCredentialsProvider - Class in com.salesforce.multicloudj.blob.ali
 
OSSCredentialsProvider() - Constructor for class com.salesforce.multicloudj.blob.ali.OSSCredentialsProvider
 

P

paginationToken(PaginationToken) - Method in class com.salesforce.multicloudj.docstore.client.Query
Sets the field to use pagination query.
PaginationToken - Interface in com.salesforce.multicloudj.docstore.driver
 
planQuery(Query) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
planQuery(Query) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
planQuery(Query) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
Plans a Firestore structured query based on the provided query parameters.
PresignedOperation - Enum in com.salesforce.multicloudj.blob.driver
The types of supported presigned URL operations
PresignedUrlRequest - Class in com.salesforce.multicloudj.blob.driver
This object contains the information necessary to generate Presigned URLs for upload/download requests
PresignedUrlRequest() - Constructor for class com.salesforce.multicloudj.blob.driver.PresignedUrlRequest
 
properties - Variable in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
 
Provider - Interface in com.salesforce.multicloudj.common.provider
Interface representing a provider in the SDK.
PROVIDER_ID - Static variable in class com.salesforce.multicloudj.common.ali.AliConstants
 
PROVIDER_ID - Static variable in class com.salesforce.multicloudj.common.aws.AwsConstants
 
PROVIDER_ID - Static variable in class com.salesforce.multicloudj.common.gcp.GcpConstants
 
Provider.Builder - Interface in com.salesforce.multicloudj.common.provider
Interface for building Provider instances which is implemented by abstract class for service.
providerId - Variable in class com.salesforce.multicloudj.sts.driver.AbstractSts.Builder
 
providerId - Variable in class com.salesforce.multicloudj.sts.driver.AbstractSts
 
providerId - Variable in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities.Builder
 
providerId - Variable in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities
 
providerId(String) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobClient.Builder
 
providerId(String) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore.Builder
 
providerId(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
 
providerId(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
 
providerId(String) - Method in interface com.salesforce.multicloudj.common.provider.Provider.Builder
Sets the provider ID for the Provider being built.
providerId(String) - Method in interface com.salesforce.multicloudj.common.provider.SdkProvider.Builder
Sets the provider ID for the Provider being built.
providerId(String) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
 
providerId(String) - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts.Builder
Sets the provider ID for the Provider being built.
providerId(String) - Method in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities.Builder
 
ProviderSupplier - Class in com.salesforce.multicloudj.blob.async.client
 
ProviderSupplier - Class in com.salesforce.multicloudj.blob.client
This class will attempt to find a BlobStore provider in the classpath by providerId
ProviderSupplier - Class in com.salesforce.multicloudj.docstore.client
 
put(Document) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Creates or updates a document in the document store.
put(Document) - Method in class com.salesforce.multicloudj.docstore.driver.ActionList
 

Q

query() - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Creates a new Query instance for querying the document store.
Query - Class in com.salesforce.multicloudj.docstore.client
Query provides a fluent interface for building and executing queries against document stores.
Query(AbstractDocStore) - Constructor for class com.salesforce.multicloudj.docstore.client.Query
Creates a new Query instance for the specified document store.
queryPlan() - Method in class com.salesforce.multicloudj.docstore.ali.QueryRunner
 
queryPlan() - Method in class com.salesforce.multicloudj.docstore.aws.QueryRunner
 
queryPlan() - Method in class com.salesforce.multicloudj.docstore.gcp.QueryRunner
Get the string representation of this query's execution plan
queryPlan(Query) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
queryPlan(Query) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
queryPlan(Query) - Method in interface com.salesforce.multicloudj.docstore.driver.Collection
 
queryPlan(Query) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
QueryRunner - Class in com.salesforce.multicloudj.docstore.ali
QueryRunner stores the information about how to query/scan the data from the tablestore.
QueryRunner - Class in com.salesforce.multicloudj.docstore.aws
 
QueryRunner - Class in com.salesforce.multicloudj.docstore.gcp
QueryRunner for Firestore that creates streaming query clients.
QueryRunner() - Constructor for class com.salesforce.multicloudj.docstore.ali.QueryRunner
 
QueryRunner() - Constructor for class com.salesforce.multicloudj.docstore.aws.QueryRunner
 
QueryRunner() - Constructor for class com.salesforce.multicloudj.docstore.gcp.QueryRunner
 

R

region - Variable in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
region - Variable in class com.salesforce.multicloudj.blob.driver.AbstractBlobClient
 
region - Variable in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
region - Variable in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
region - Variable in class com.salesforce.multicloudj.sts.client.StsClient.StsBuilder
 
region - Variable in class com.salesforce.multicloudj.sts.driver.AbstractSts.Builder
 
region - Variable in class com.salesforce.multicloudj.sts.driver.AbstractSts
 
region - Variable in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities.Builder
 
region - Variable in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities
 
replace(Document) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Replaces an existing document in the document store.
replace(Document) - Method in class com.salesforce.multicloudj.docstore.driver.ActionList
 
requestToCurl(HttpRequest) - Static method in class com.salesforce.multicloudj.sts.curl
 
requireEqualsIgnoreCase(String, String, String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Inspects the strings and throws an IllegalArgumentException if they don't match.
requireNotBlank(String, String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Inspects the input string and throws an IllegalArgumentException if the input is `null`, empty, or blank.
requireNotEmpty(Collection<?>, String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Inspects the input collection and throws an IllegalArgumentException if the collection is `null`, empty, or contains any values that are null, empty, or blank.
requireNotEmpty(Map<String, String>, String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Inspects the input map and throws an IllegalArgumentException if the map is empty or null
ResourceAlreadyExistsException - Exception in com.salesforce.multicloudj.common.exceptions
 
ResourceAlreadyExistsException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceAlreadyExistsException
 
ResourceAlreadyExistsException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceAlreadyExistsException
 
ResourceAlreadyExistsException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceAlreadyExistsException
 
ResourceAlreadyExistsException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceAlreadyExistsException
 
ResourceConflictException - Exception in com.salesforce.multicloudj.common.exceptions
 
ResourceConflictException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceConflictException
 
ResourceConflictException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceConflictException
 
ResourceConflictException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceConflictException
 
ResourceConflictException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceConflictException
 
ResourceExhaustedException - Exception in com.salesforce.multicloudj.common.exceptions
 
ResourceExhaustedException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceExhaustedException
 
ResourceExhaustedException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceExhaustedException
 
ResourceExhaustedException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceExhaustedException
 
ResourceExhaustedException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceExhaustedException
 
ResourceNotFoundException - Exception in com.salesforce.multicloudj.common.exceptions
 
ResourceNotFoundException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceNotFoundException
 
ResourceNotFoundException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceNotFoundException
 
ResourceNotFoundException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceNotFoundException
 
ResourceNotFoundException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.ResourceNotFoundException
 
role - Variable in class com.salesforce.multicloudj.sts.model.CredentialsOverrider
 
run() - Method in class com.salesforce.multicloudj.docstore.driver.ActionList
 
run(String) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocumentIterator
 
run(String, List<Row>, List<Map<String, Object>>, Function<Object, Boolean>) - Method in class com.salesforce.multicloudj.docstore.ali.QueryRunner
this method is used to execute the query/scan and get the data
run(Map<String, AttributeValue>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocumentIterator
 
run(Map<String, AttributeValue>, List<Map<String, AttributeValue>>, Function<Object, Boolean>) - Method in class com.salesforce.multicloudj.docstore.aws.QueryRunner
 
runActions(List<Action>, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
runActions(List<Action>, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
runActions(List<Action>, Consumer<Predicate<Object>>) - Method in interface com.salesforce.multicloudj.docstore.driver.Collection
 
runActions(List<Action>, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
runDelete(RowDeleteChange, Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
runDelete(Delete, Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
runGetQuery(Query) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
runGetQuery(Query) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
runGetQuery(Query) - Method in interface com.salesforce.multicloudj.docstore.driver.Collection
 
runGetQuery(Query) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore
runGets(List<Action>, Consumer<Predicate<Object>>, int) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
runPut(RowPutChange, Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore
 
runPut(Put, Action, Consumer<Predicate<Object>>) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 

S

SdkProvider<T extends SdkService> - Interface in com.salesforce.multicloudj.common.provider
 
SdkProvider.Builder<T extends SdkService> - Interface in com.salesforce.multicloudj.common.provider
Interface for building Provider instances which is implemented by abstract class for service.
SdkService - Interface in com.salesforce.multicloudj.common.service
Base interface for services backed by substrate-specific implementations.
self() - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore.Builder
 
self() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore.Builder
 
self() - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
 
self() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore.Builder
 
serializeObject(Object) - Static method in class com.salesforce.multicloudj.docstore.driver.Util
 
SESSION - com.salesforce.multicloudj.sts.model.CredentialsType
 
sessionCredentials - Variable in class com.salesforce.multicloudj.sts.model.CredentialsOverrider
 
set(String[], Object) - Method in class com.salesforce.multicloudj.docstore.driver.Document
 
setField(String, Object) - Method in class com.salesforce.multicloudj.docstore.driver.Document
 
setParam(Map<String, String>) - Method in class com.salesforce.multicloudj.sts.aws.AwsSts.Builder
 
setTags() - Static method in class com.salesforce.multicloudj.blob.Main
This method sets tags on a blob.
setTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Sets tags on a blob
setTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Sets tags on a blob
setTags(String, Map<String, String>) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Sets tags on a blob
setTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
setTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Sets tags on a blob.
setTags(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Sets tags on a blob.
setTags(String, Map<String, String>) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Sets tags on a blob.
setValue(Value) - Method in class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Sets the current value to decode.
shouldConfigureHttpClient(AwsBlobStore.Builder) - Static method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore
Helper function to determine if any of the HttpClient configuration options have been set
SignedAuthRequest - Class in com.salesforce.multicloudj.sts.model
 
SignedAuthRequest(HttpRequest, StsCredentials) - Constructor for class com.salesforce.multicloudj.sts.model.SignedAuthRequest
 
SpannerCodec - Class in com.salesforce.multicloudj.docstore.gcp
SpannerCodec provides utility methods for encoding and decoding data between Java native types and Google Cloud Spanner's value types.
SpannerCodec() - Constructor for class com.salesforce.multicloudj.docstore.gcp.SpannerCodec
 
SpannerDecoder - Class in com.salesforce.multicloudj.docstore.gcp
SpannerDecoder implements the Decoder interface for Google Cloud Spanner.
SpannerDecoder(Struct) - Constructor for class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
Creates a new SpannerDecoder with the specified Struct.
SpannerDecoder(Value) - Constructor for class com.salesforce.multicloudj.docstore.gcp.SpannerDecoder
 
SpannerEncoder - Class in com.salesforce.multicloudj.docstore.gcp
SpannerEncoder implements the Encoder interface for Google Cloud Spanner.
SpannerEncoder() - Constructor for class com.salesforce.multicloudj.docstore.gcp.SpannerEncoder
 
SpannerEncoder.ListEncoder - Class in com.salesforce.multicloudj.docstore.gcp
ListEncoder is a specialized encoder for encoding list elements.
SpannerEncoder.MapEncoder - Class in com.salesforce.multicloudj.docstore.gcp
MapEncoder is a specialized encoder for encoding map entries.
stop() - Method in class com.salesforce.multicloudj.docstore.ali.AliDocumentIterator
 
stop() - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocumentIterator
 
stop() - Method in interface com.salesforce.multicloudj.docstore.driver.DocumentIterator
 
stop() - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocumentIterator
storeBuilder - Variable in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
 
stringifyMapKey(Object) - Static method in class com.salesforce.multicloudj.docstore.driver.codec.Codec
 
sts - Variable in class com.salesforce.multicloudj.sts.client.StsClient
 
sts - Variable in class com.salesforce.multicloudj.sts.client.StsClient.StsBuilder
 
stsBuilder - Variable in class com.salesforce.multicloudj.sts.client.StsClient.StsBuilder
 
StsBuilder(String) - Constructor for class com.salesforce.multicloudj.sts.client.StsClient.StsBuilder
Constructor for StsBuilder.
StsClient - Class in com.salesforce.multicloudj.sts.client
StsClient class in the Portable Client for interacting with Security Token Service (STS) in a substrate agnostic way.
StsClient(AbstractSts<?>) - Constructor for class com.salesforce.multicloudj.sts.client.StsClient
Constructor for StsClient with StsBuilder.
StsClient.StsBuilder - Class in com.salesforce.multicloudj.sts.client
Builder class for StsClient.
StsCredentials - Class in com.salesforce.multicloudj.sts.model
 
StsCredentials(String, String, String) - Constructor for class com.salesforce.multicloudj.sts.model.StsCredentials
 
StsUtilities - Class in com.salesforce.multicloudj.sts.client
StsUtilities class provides portable offline Utility functions which utilize the Security Token Service (STS) in a substrate agnostic way.
StsUtilities(StsUtilities.StsUtilityBuilder) - Constructor for class com.salesforce.multicloudj.sts.client.StsUtilities
Constructor for StsUtilities with StsUtilityBuilder.
StsUtilities.StsUtilityBuilder - Class in com.salesforce.multicloudj.sts.client
Builder class for StsUtilities.
stsUtility - Variable in class com.salesforce.multicloudj.sts.client.StsUtilities
 
stsUtility - Variable in class com.salesforce.multicloudj.sts.client.StsUtilities.StsUtilityBuilder
 
StsUtilityBuilder(String) - Constructor for class com.salesforce.multicloudj.sts.client.StsUtilities.StsUtilityBuilder
Constructor for StsUtilityBuilder.
SubstrateSdkException - Exception in com.salesforce.multicloudj.common.exceptions
 
SubstrateSdkException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.SubstrateSdkException
 
SubstrateSdkException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.SubstrateSdkException
 
SubstrateSdkException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.SubstrateSdkException
 
SubstrateSdkException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.SubstrateSdkException
 

T

TableStoreCredentialsProvider - Class in com.salesforce.multicloudj.docstore.ali
 
TableStoreCredentialsProvider() - Constructor for class com.salesforce.multicloudj.docstore.ali.TableStoreCredentialsProvider
 
toAbortMultipartUploadRequest(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toAbortMultipartUploadRequest(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toAsyncRequestBody(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toBatch(ListObjectsV2Response) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toBlobId(DownloadRequest) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformer
 
toBlobId(String, String) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformer
Note: If the versionId is null, then the BlobId refers to the latest version of the blob
toBlobInfo(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformer
 
toBlobInfo(UploadRequest) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformer
 
toBlobMetadata(Blob) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformer
 
toBlobMetadata(String, ObjectMetadata) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toCompleteMultipartUploadRequest(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toCompleteMultipartUploadRequest(MultipartUpload, List<UploadPartResponse>) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toCopyObjectRequest(CopyRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toCopyRequest(CopyRequest) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformer
 
toCopyResponse(Blob) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformer
 
toCopyResponse(String, CopyObjectResult) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toCreateMultipartUploadRequest(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toDeleteObjectsRequest(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toDeleteRequest(String, String) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toDeleteRequests(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toDeleteVersionsRequest(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toDownloadResponse(OSSObject) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toDownloadResponse(Blob) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformer
 
toDownloadResponse(DownloadRequest, GetObjectResponse) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toDriverAction(Action) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore
 
toGenerationId(String) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformer
This is a null-safe method of generating the generationId
toGetObjectPresignRequest(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toGetObjectRequest(DownloadRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toGetObjectTaggingRequest(String) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toHeadRequest(String, String) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toInfo(S3Object) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toInitiateMultipartUploadRequest(MultipartUploadRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toKeyCondition(Filter, Map<String, String>, Map<String, AttributeValue>, String, String) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore
 
toListPartsRequest(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toListPartsRequest(MultipartUpload) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toListUploadPartResponse(PartListing) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toMetadata(HeadObjectResponse, String) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toMetadataRequest(String, String) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toMultipartUpload(InitiateMultipartUploadResult) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toPresignedUrlDownloadRequest(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toPresignedUrlUploadRequest(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toPutObjectPresignRequest(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toPutObjectRequest(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toPutObjectRequest(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toPutObjectTaggingRequest(String, Map<String, String>) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toRequest(CopyRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toRequest(DownloadRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toRequest(ListBlobsRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toRequest(UploadRequest) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toString() - Method in interface com.salesforce.multicloudj.docstore.driver.codec.Decoder
 
toUploadPartRequest(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toUploadPartRequest(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.aws.AwsTransformer
 
toUploadPartResponse(MultipartPart, UploadPartResult) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
toUploadResponse(Blob) - Method in class com.salesforce.multicloudj.blob.gcp.GcpTransformer
 
toUploadResponse(UploadRequest, PutObjectResult) - Method in class com.salesforce.multicloudj.blob.ali.AliTransformer
 
TransactionFailedException - Exception in com.salesforce.multicloudj.common.exceptions
Exception thrown when a transaction fails due to conflicts, cancellations, or other transaction-related issues.
TransactionFailedException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.TransactionFailedException
 
TransactionFailedException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.TransactionFailedException
 
TransactionFailedException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.TransactionFailedException
 
TransactionFailedException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.TransactionFailedException
 
type - Variable in class com.salesforce.multicloudj.sts.model.CredentialsOverrider
 

U

UnAuthorizedException - Exception in com.salesforce.multicloudj.common.exceptions
 
UnAuthorizedException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnAuthorizedException
 
UnAuthorizedException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnAuthorizedException
 
UnAuthorizedException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnAuthorizedException
 
UnAuthorizedException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnAuthorizedException
 
uniqueString() - Static method in class com.salesforce.multicloudj.docstore.driver.Util
 
UnknownException - Exception in com.salesforce.multicloudj.common.exceptions
 
UnknownException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnknownException
 
UnknownException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnknownException
 
UnknownException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnknownException
 
UnknownException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnknownException
 
UnSupportedOperationException - Exception in com.salesforce.multicloudj.common.exceptions
 
UnSupportedOperationException() - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnSupportedOperationException
 
UnSupportedOperationException(String) - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnSupportedOperationException
 
UnSupportedOperationException(String, Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnSupportedOperationException
 
UnSupportedOperationException(Throwable) - Constructor for exception com.salesforce.multicloudj.common.exceptions.UnSupportedOperationException
 
update(Document, Map<String, Object>) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient
Updates specific fields of an existing document in the document store.
update(Document, Map<String, Object>) - Method in class com.salesforce.multicloudj.docstore.driver.ActionList
 
upload() - Static method in class com.salesforce.multicloudj.blob.Main
Uploads content to a specified provider using the given bucket client.
upload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Uploads the Blob content to substrate-specific Blob storage
upload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, byte[]) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
upload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Uploads the Blob content to substrate-specific Blob storage
upload(UploadRequest, byte[]) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, byte[]) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Uploads the Blob content to substrate-specific Blob storage
upload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, File) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
upload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Uploads the Blob content to substrate-specific Blob storage
upload(UploadRequest, File) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, File) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Uploads the Blob content to substrate-specific Blob storage Note: Specifying the contentLength in the UploadRequest can dramatically improve upload efficiency because the substrate SDKs do not need to buffer the contents and calculate it themselves.
upload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Performs args validation and passes the call to substrate-specific upload method Note: Specifying the contentLength in the UploadRequest can dramatically improve upload efficiency because the substrate SDKs do not need to buffer the contents and calculate it themselves.
upload(UploadRequest, InputStream) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Performs args validation and passes the call to substrate-specific upload method Note: Specifying the contentLength in the UploadRequest can dramatically improve upload efficiency because the substrate SDKs do not need to buffer the contents and calculate it themselves.
upload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
upload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Uploads the Blob content to substrate-specific Blob storage.
upload(UploadRequest, InputStream) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs args validation and passes the call to substrate-specific upload method Note: Specifying the contentLength in the UploadRequest can dramatically improve upload efficiency because the substrate SDKs do not need to buffer the contents and calculate it themselves.
upload(UploadRequest, InputStream) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs args validation and passes the call to substrate-specific upload method Note: Specifying the contentLength in the UploadRequest can dramatically improve upload efficiency because the substrate SDKs do not need to buffer the contents and calculate it themselves.
upload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Uploads the Blob content to substrate-specific Blob storage
upload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, Path) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
upload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Uploads the Blob content to substrate-specific Blob storage
upload(UploadRequest, Path) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Performs args validation and passes the call to substrate-specific upload method
upload(UploadRequest, Path) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Performs args validation and passes the call to substrate-specific upload method
UPLOAD - com.salesforce.multicloudj.blob.driver.PresignedOperation
 
uploadMultiPart() - Static method in class com.salesforce.multicloudj.blob.Main
This method uploads a part of the multipartUpload operation
uploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient
Uploads a part of the multipartUpload
uploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
Uploads a part of the multipartUpload
uploadMultipartPart(MultipartUpload, MultipartPart) - Method in interface com.salesforce.multicloudj.blob.async.driver.AsyncBlobStore
Uploads a part of the multipartUpload
uploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.async.driver.BlobStoreAsyncBridge
 
uploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.client.BucketClient
Uploads a part of the multipartUpload
uploadMultipartPart(MultipartUpload, MultipartPart) - Method in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
Uploads a part of the multipartUpload operation
uploadMultipartPart(MultipartUpload, MultipartPart) - Method in interface com.salesforce.multicloudj.blob.driver.BlobStore
Uploads a part of the multipartUpload operation
UploadPartResponse - Class in com.salesforce.multicloudj.blob.driver
The response object returned after uploading an individual part of a multipartUpload
UploadPartResponse(int, String, long) - Constructor for class com.salesforce.multicloudj.blob.driver.UploadPartResponse
 
UploadRequest - Class in com.salesforce.multicloudj.blob.driver
Wrapper object for upload data
UploadRequest.Builder - Class in com.salesforce.multicloudj.blob.driver
 
UploadResponse - Class in com.salesforce.multicloudj.blob.driver
Wrapper object for upload result data
UploadResponse() - Constructor for class com.salesforce.multicloudj.blob.driver.UploadResponse
 
Util - Class in com.salesforce.multicloudj.docstore.driver
 
Util() - Constructor for class com.salesforce.multicloudj.docstore.driver.Util
 

V

validate(CopyRequest) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates the input request to ensure it has valid {srcKey, destKey, destBucket}.
validate(DownloadRequest) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates the input request.
validate(MultipartUpload, String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates the MultipartUpload is for the corresponding bucket
validate(PresignedUrlRequest) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates that a PresignedUrlRequest is valid
validate(UploadRequest) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates the input request.
validateBlobIdentifiers(Collection<BlobIdentifier>) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates that the supplied list of objects are not empty or null.
validateBucket(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates that the supplied bucket is not empty.
validateDelete(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates the input key.
validateDuration(Duration) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates that the supplied duration is a non-null, non-zero, positive value
validateEndpoint(URI, boolean) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates that a URI specifies the schema/protocol is http/https, and that the hostname is non-empty and non-null, and optionally validates that the port exists and is a positive values.
validateFieldPath(String) - Static method in class com.salesforce.multicloudj.docstore.driver.Util
 
validateKey(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates that the supplied key is not empty.
validateKeys(Collection<String>) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates that the supplied keys are not empty.
validateMaxConnections(Integer) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
 
validatePresignedOperationType(PresignedOperation) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates that the presigned operation is not null
validateRange(Long, Long) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
 
validateSocketTimeout(Duration) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
 
validateTags(Map<String, String>) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreValidator
Validates that the supplied tags are not empty or null
validator - Variable in class com.salesforce.multicloudj.blob.async.driver.AbstractAsyncBlobStore
 
validator - Variable in class com.salesforce.multicloudj.blob.driver.AbstractBlobStore
 
valueOf(String) - Static method in enum com.salesforce.multicloudj.blob.driver.PresignedOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.salesforce.multicloudj.docstore.driver.ActionKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.salesforce.multicloudj.docstore.driver.FilterOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.salesforce.multicloudj.sts.model.CredentialsType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.salesforce.multicloudj.blob.driver.PresignedOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.salesforce.multicloudj.docstore.driver.ActionKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.salesforce.multicloudj.docstore.driver.FilterOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.salesforce.multicloudj.sts.model.CredentialsType
Returns an array containing the constants of this enum type, in the order they are declared.

W

where(String, FilterOperation, Object) - Method in class com.salesforce.multicloudj.docstore.client.Query
Adds a filter condition to the query.
withAllowScans(boolean) - Method in class com.salesforce.multicloudj.docstore.driver.CollectionOptions.CollectionOptionsBuilder
 
withBucket(String) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
withBucket(String) - Method in class com.salesforce.multicloudj.blob.client.BucketClient.BlobBuilder
Method to supply bucket
withBucket(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
Method to supply bucket
withBucket(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
Method to supply bucket
withClient(OSS) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore.Builder
 
withCollection(Collection) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
Method to supply collection
withCollectionOptions(CollectionOptions) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient.DocStoreClientBuilder
Method to supply collectionOptions
withCollectionOptions(CollectionOptions) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
Method to supply collectionOptions
withContentLength(long) - Method in class com.salesforce.multicloudj.blob.driver.UploadRequest.Builder
 
withCredentialsOverrider(CredentialsOverrider) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
withCredentialsOverrider(CredentialsOverrider) - Method in class com.salesforce.multicloudj.blob.client.BlobClient.BlobClientBuilder
Method to supply credentialsOverrider
withCredentialsOverrider(CredentialsOverrider) - Method in class com.salesforce.multicloudj.blob.client.BucketClient.BlobBuilder
Method to supply credentialsOverrider
withCredentialsOverrider(CredentialsOverrider) - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
Method to supply credentialsOverrider
withCredentialsOverrider(CredentialsOverrider) - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
Method to supply credentialsOverrider
withCredentialsOverrider(CredentialsOverrider) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
Method to supply credentialsOverrider
withCredentialsOverrider(CredentialsOverrider) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient.DocStoreClientBuilder
Method to supply credentialsOverrider
withCredentialsOverrider(CredentialsOverrider) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
Method to supply an credentialsOverrider override
withCredentialsOverrider(CredentialsOverrider) - Method in class com.salesforce.multicloudj.sts.client.StsUtilities.StsUtilityBuilder
Sets the credentialsOverrider for the STS Utilities.
withCredentialsOverrider(CredentialsOverrider) - Method in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities.Builder
Method to supply credentialsOverrider
withDDBClient(DynamoDbClient) - Method in class com.salesforce.multicloudj.docstore.aws.AwsDocStore.Builder
 
withDelimiter(String) - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsPageRequest.Builder
 
withDelimiter(String) - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsRequest.Builder
 
withDurationSeconds(Integer) - Method in class com.salesforce.multicloudj.sts.model.CredentialsOverrider.Builder
 
withDurationSeconds(Integer) - Method in class com.salesforce.multicloudj.sts.model.GetAccessTokenRequest.Builder
 
withEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
withEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.client.BlobClient.BlobClientBuilder
Method to supply an endpoint override
withEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.client.BucketClient.BlobBuilder
Method to supply an endpoint override
withEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
Method to supply an endpoint override
withEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
Method to supply an endpoint override
withEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
Method to supply an endpoint override
withEndpoint(URI) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient.DocStoreClientBuilder
Method to supply an endpoint override
withEndpoint(URI) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
Method to supply an endpoint override
withEndpoint(URI) - Method in class com.salesforce.multicloudj.sts.client.StsClient.StsBuilder
Sets the endpoint to override for the STS client.
withEndpoint(URI) - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts.Builder
Sets the endpoint to override.
withEndpointType(String) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
Method to supply an endpoint override
withExecutorService(ExecutorService) - Method in class com.salesforce.multicloudj.blob.async.driver.AsyncBlobStoreProvider.Builder
Allows providing a custom ExecutorService to be used by the async client.
withExpiration(int) - Method in class com.salesforce.multicloudj.sts.model.AssumedRoleRequest.Builder
 
withFirestoreV1Client(FirestoreClient) - Method in class com.salesforce.multicloudj.docstore.gcp.FSDocStore.Builder
Sets the low-level Firestore V1 client.
withGcpBlobStore(GcpBlobStore) - Method in class com.salesforce.multicloudj.blob.gcp.async.GcpAsyncBlobStore.Builder
 
withIdleConnectionTimeout(Duration) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
withIdleConnectionTimeout(Duration) - Method in class com.salesforce.multicloudj.blob.client.BucketClient.BlobBuilder
Method to supply an idle connection timeout
withIdleConnectionTimeout(Duration) - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
Method to supply an idle connection timeout
withIdleConnectionTimeout(Duration) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
Method to supply an idle connection timeout
withInstanceId(String) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient.DocStoreClientBuilder
Sets the instance ID for the document store.
withInstanceId(String) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
 
withKey(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobInfo.Builder
 
withKey(String) - Method in class com.salesforce.multicloudj.blob.driver.DownloadRequest.Builder
Specifies the key of the Blob to download.
withKey(String) - Method in class com.salesforce.multicloudj.blob.driver.MultipartUploadRequest.Builder
 
withKey(String) - Method in class com.salesforce.multicloudj.blob.driver.UploadRequest.Builder
 
withMaxConnections(Integer) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
withMaxConnections(Integer) - Method in class com.salesforce.multicloudj.blob.client.BucketClient.BlobBuilder
Method to supply a maximum connection count.
withMaxConnections(Integer) - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
Method to supply a maximum connection count.
withMaxConnections(Integer) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
Method to supply a maximum connection count.
withMaxOutstandingActionRPCs(int) - Method in class com.salesforce.multicloudj.docstore.driver.CollectionOptions.CollectionOptionsBuilder
 
withMaxResults(Integer) - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsPageRequest.Builder
 
withMetadata(Map<String, String>) - Method in class com.salesforce.multicloudj.blob.driver.MultipartUploadRequest.Builder
 
withMetadata(Map<String, String>) - Method in class com.salesforce.multicloudj.blob.driver.UploadRequest.Builder
 
withObjectSize(long) - Method in class com.salesforce.multicloudj.blob.driver.BlobInfo.Builder
 
withPaginationToken(String) - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsPageRequest.Builder
 
withPartitionKey(String) - Method in class com.salesforce.multicloudj.docstore.driver.CollectionOptions.CollectionOptionsBuilder
 
withPrefix(String) - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsPageRequest.Builder
 
withPrefix(String) - Method in class com.salesforce.multicloudj.blob.driver.ListBlobsRequest.Builder
 
withProperties(Properties) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
withProperties(Properties) - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
 
withProperties(Properties) - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
 
withProperties(Properties) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
 
withProperties(Properties) - Method in interface com.salesforce.multicloudj.common.provider.SdkProvider.Builder
Catch-all for substrate-specific configuration parameters not reflected in the Builder api.
withProxyEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
withProxyEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.client.BlobClient.BlobClientBuilder
Method to supply a proxy endpoint override
withProxyEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.client.BucketClient.BlobBuilder
Method to supply a proxy endpoint override
withProxyEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
Method to supply a proxy endpoint override
withProxyEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
Method to supply a proxy endpoint override
withProxyEndpoint(URI) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
Method to supply a proxy endpoint override
withRange(Long, Long) - Method in class com.salesforce.multicloudj.blob.driver.DownloadRequest.Builder
Specifies the byte range to read from the blob.
withRegion(String) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
withRegion(String) - Method in class com.salesforce.multicloudj.blob.client.BlobClient.BlobClientBuilder
Method to supply region
withRegion(String) - Method in class com.salesforce.multicloudj.blob.client.BucketClient.BlobBuilder
Method to supply region
withRegion(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobBuilder
Method to supply region
withRegion(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
Method to supply region
withRegion(String) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
Method to supply region
withRegion(String) - Method in class com.salesforce.multicloudj.docstore.client.DocStoreClient.DocStoreClientBuilder
Method to supply region
withRegion(String) - Method in class com.salesforce.multicloudj.docstore.driver.AbstractDocStore.Builder
Method to supply region
withRegion(String) - Method in class com.salesforce.multicloudj.sts.client.StsClient.StsBuilder
Sets the region for the STS client.
withRegion(String) - Method in class com.salesforce.multicloudj.sts.client.StsUtilities.StsUtilityBuilder
Sets the region for the STS Utilities.
withRegion(String) - Method in class com.salesforce.multicloudj.sts.driver.AbstractSts.Builder
Sets the region.
withRegion(String) - Method in class com.salesforce.multicloudj.sts.driver.AbstractStsUtilities.Builder
Method to supply region
withRevisionField(String) - Method in class com.salesforce.multicloudj.docstore.driver.CollectionOptions.CollectionOptionsBuilder
 
withRole(String) - Method in class com.salesforce.multicloudj.sts.model.AssumedRoleRequest.Builder
 
withRole(String) - Method in class com.salesforce.multicloudj.sts.model.CredentialsOverrider.Builder
 
withS3Client(S3AsyncClient) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore.Builder
 
withS3Client(S3Client) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore.Builder
 
withSessionCredentials(StsCredentials) - Method in class com.salesforce.multicloudj.sts.model.CredentialsOverrider.Builder
 
withSessionName(String) - Method in class com.salesforce.multicloudj.sts.model.AssumedRoleRequest.Builder
 
withSocketTimeout(Duration) - Method in class com.salesforce.multicloudj.blob.async.client.AsyncBucketClient.Builder
 
withSocketTimeout(Duration) - Method in class com.salesforce.multicloudj.blob.client.BucketClient.BlobBuilder
Method to supply a socket timeout
withSocketTimeout(Duration) - Method in class com.salesforce.multicloudj.blob.driver.BlobClientBuilder
Method to supply a socket timeout
withSocketTimeout(Duration) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
Method to supply a socket timeout
withSortKey(String) - Method in class com.salesforce.multicloudj.docstore.driver.CollectionOptions.CollectionOptionsBuilder
 
withStorage(Storage) - Method in class com.salesforce.multicloudj.blob.gcp.async.GcpAsyncBlobStore.Builder
 
withStorage(Storage) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore.Builder
 
withTableName(String) - Method in class com.salesforce.multicloudj.docstore.driver.CollectionOptions.CollectionOptionsBuilder
 
withTableStoreClient(SyncClient) - Method in class com.salesforce.multicloudj.docstore.ali.AliDocStore.Builder
 
withTags(Map<String, String>) - Method in class com.salesforce.multicloudj.blob.driver.UploadRequest.Builder
 
withTransformerSupplier(AliTransformerSupplier) - Method in class com.salesforce.multicloudj.blob.ali.AliBlobStore.Builder
 
withTransformerSupplier(AwsTransformerSupplier) - Method in class com.salesforce.multicloudj.blob.aws.async.AwsAsyncBlobStore.Builder
 
withTransformerSupplier(AwsTransformerSupplier) - Method in class com.salesforce.multicloudj.blob.aws.AwsBlobStore.Builder
 
withTransformerSupplier(GcpTransformerSupplier) - Method in class com.salesforce.multicloudj.blob.gcp.async.GcpAsyncBlobStore.Builder
 
withTransformerSupplier(GcpTransformerSupplier) - Method in class com.salesforce.multicloudj.blob.gcp.GcpBlobStore.Builder
 
withValidator(BlobStoreValidator) - Method in class com.salesforce.multicloudj.blob.driver.BlobStoreBuilder
Method to supply a custom validator
withVersionId(String) - Method in class com.salesforce.multicloudj.blob.driver.DownloadRequest.Builder
Specifies the versionId of the blob to download.
WriteOperation - Class in com.salesforce.multicloudj.docstore.ali
 
WriteOperation - Class in com.salesforce.multicloudj.docstore.aws
 
WriteOperation() - Constructor for class com.salesforce.multicloudj.docstore.ali.WriteOperation
 
WriteOperation() - Constructor for class com.salesforce.multicloudj.docstore.aws.WriteOperation
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages