R
- Cloud vendor-specific upload response@DefaultImplementation(value=DefaultUploadResponse.class) public interface UploadResponse<R>
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getETag() |
java.lang.String |
getKey() |
R |
getNativeResponse() |
static <R> UploadResponse<R> |
of(java.lang.String key,
java.lang.String eTag,
R nativeResponse)
Creates an instance from the given parameters.
|
@NonNull static <R> UploadResponse<R> of(@NonNull java.lang.String key, @NonNull java.lang.String eTag, @NonNull R nativeResponse)
R
- Cloud vendor-specific upload responsekey
- the key under which the file will be stored.eTag
- the entity tag of the object stored.nativeResponse
- upload response object.@NonNull java.lang.String getKey()
@NonNull java.lang.String getETag()
@NonNull R getNativeResponse()