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
All Classes All Packages
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
All Classes All Packages