All Classes

Class Description
ApiStrategy  
ByteArrayPayload
This class is used to handle uploading of images/videos as byte arrays
CloudinaryRequest
A class that is used for generating a cloudinary resource when creating an image request.
CloudinaryRequest.Builder
Builder to construct an instance of CloudinaryRequest.
DefaultImmediateRequestsRunner  
DownloadRequest
Represents an active download request (in progress).
DownloadRequestBuilder
Builds a download request.
DownloadRequestBuilderFactory
Constructs a DownloadRequestBuilder instance to be used for creating download requests.
DownloadRequestCallback
A callback for the result of the download request.
EmptyByteArrayException  
ErrorInfo
Error object containing a technical description and an error code.
FileNotFoundException  
FilePayload
This class is used to handle uploading of images/videos represented as a File
GlobalUploadPolicy
Global configuration and parameters for all upload requests.
GlobalUploadPolicy.Builder
Builder to construct an instance of GlobalUploadPolicy.
ImmediateRequestsRunner  
InvalidParamsException
An InvalidParamsException is thrown when the parameters passed to a request cannot not be serialized.
ListenerService
Build a service derived from this class to receive request callback when the application is in the background.
LocalUriNotFoundException  
LocalUriPayload  
Logger  
LogLevel  
MediaManager
Main class used as entry point to any operation against Cloudinary.
MultipartUtility
This utility class provides an abstraction layer for sending multipart HTTP POST requests to a web server.
Payload<T>
Representation of a resource to upload
PayloadDecodeException
Thrown if a given payload could not be properly decoded
PayloadFactory
This class is used to construct Payload instances from URIs.
PayloadNotFoundException  
Preprocess<T>
Preprocess to run on a resource before uploading to Cloudinary.
PreprocessChain<T>
A preprocess chain to run on resource before uploading.
PreprocessException
Base exception for exceptions thrown during the preprocessing phase.
RequestDispatcher
Entry point to dispatch new upload requests.
ResourceCreationException
Thrown if a resource cannot be created (saved) after running the preprocessing steps.
ResourceDecoder<T>
Implement this interface to pass to PreprocessChain.loadWith(ResourceDecoder) for custom resource loading behavior.
ResourceEncoder<T>
Implement this interface to pass to PreprocessChain.saveWith(ResourceEncoder) for custom resource encoding behavior.
ResourceNotFoundException  
ResourcePayload
This class is used to handle uploading of images/videos represented as an Android raw resource id
ResponsiveUrl
This class is used to generate view-size aware cloudinary Urls.
ResponsiveUrl.Callback
ResponsiveUrl.Preset
Ready made presets for common responsive use cases
Signature  
SignatureProvider
Provide an implementation of this class to MediaManager.init(Context, SignatureProvider, Map) to enable signed uploads.
TimeWindow
Represents the time window in which the request must be executed.
TimeWindow.Builder
Constructs a TimeWindow instance
UploadCallback
Callback for progress and results of an upload operation.
UploadContext<T extends Payload>  
UploaderStrategy  
UploadPolicy
Represents the set of conditions that must be met for a request to execute.
UploadPolicy.BackoffPolicy
Enum to define the backoff policy for request rescheduling.
UploadPolicy.Builder
A utility class to construct an instance of UploadPolicy.
UploadPolicy.NetworkType
Enum to define requirements for network.
UploadRequest<T extends Payload>
A request to upload a single Payload to Cloudinary.
UploadResult
This object contains the results of a single upload.
UploadStatus
Upload request result
Utils  
ValidationException
Thrown inside implementations of Preprocess.execute(Context, Object) if the resource fails validation.