Class RegionScopedTemporaryUrlBlobSigner
java.lang.Object
org.jclouds.openstack.swift.v1.blobstore.RegionScopedTemporaryUrlBlobSigner
- All Implemented Interfaces:
org.jclouds.blobstore.BlobRequestSigner
public class RegionScopedTemporaryUrlBlobSigner
extends Object
implements org.jclouds.blobstore.BlobRequestSigner
Uses
TemporaryUrlSigner to sign requests for access to blobs. If no
interval is supplied, it defaults to a 15 minutes.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jclouds.http.HttpRequestsignGetBlob(String container, String name) org.jclouds.http.HttpRequestsignGetBlob(String container, String name, long timeInSeconds) org.jclouds.http.HttpRequestsignGetBlob(String container, String name, org.jclouds.blobstore.options.GetOptions options) org.jclouds.http.HttpRequestsignPutBlob(String container, org.jclouds.blobstore.domain.Blob blob) org.jclouds.http.HttpRequestsignPutBlob(String container, org.jclouds.blobstore.domain.Blob blob, long timeInSeconds)
-
Constructor Details
-
RegionScopedTemporaryUrlBlobSigner
-
-
Method Details
-
signGetBlob
- Specified by:
signGetBlobin interfaceorg.jclouds.blobstore.BlobRequestSigner
-
signGetBlob
- Specified by:
signGetBlobin interfaceorg.jclouds.blobstore.BlobRequestSigner
-
signGetBlob
public org.jclouds.http.HttpRequest signGetBlob(String container, String name, org.jclouds.blobstore.options.GetOptions options) - Specified by:
signGetBlobin interfaceorg.jclouds.blobstore.BlobRequestSigner
-
signPutBlob
public org.jclouds.http.HttpRequest signPutBlob(String container, org.jclouds.blobstore.domain.Blob blob) - Specified by:
signPutBlobin interfaceorg.jclouds.blobstore.BlobRequestSigner
-
signPutBlob
public org.jclouds.http.HttpRequest signPutBlob(String container, org.jclouds.blobstore.domain.Blob blob, long timeInSeconds) - Specified by:
signPutBlobin interfaceorg.jclouds.blobstore.BlobRequestSigner
-