org.jclouds.openstack.swift.v1.blobstore
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 year.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegionScopedTemporaryUrlBlobSigner
@Inject
protected RegionScopedTemporaryUrlBlobSigner(com.google.common.base.Supplier<Map<String,com.google.common.base.Supplier<URI>>> regionToUris,
long seconds,
javax.inject.Provider<Long> timestamp,
SwiftApi api,
String regionId)
signGetBlob
public org.jclouds.http.HttpRequest signGetBlob(String container,
String name)
- Specified by:
signGetBlob in interface org.jclouds.blobstore.BlobRequestSigner
signGetBlob
public org.jclouds.http.HttpRequest signGetBlob(String container,
String name,
long timeInSeconds)
- Specified by:
signGetBlob in interface org.jclouds.blobstore.BlobRequestSigner
signGetBlob
public org.jclouds.http.HttpRequest signGetBlob(String container,
String name,
org.jclouds.blobstore.options.GetOptions options)
- Specified by:
signGetBlob in interface org.jclouds.blobstore.BlobRequestSigner
signPutBlob
public org.jclouds.http.HttpRequest signPutBlob(String container,
org.jclouds.blobstore.domain.Blob blob)
- Specified by:
signPutBlob in interface org.jclouds.blobstore.BlobRequestSigner
signPutBlob
public org.jclouds.http.HttpRequest signPutBlob(String container,
org.jclouds.blobstore.domain.Blob blob,
long timeInSeconds)
- Specified by:
signPutBlob in interface org.jclouds.blobstore.BlobRequestSigner
signRemoveBlob
public org.jclouds.http.HttpRequest signRemoveBlob(String container,
String name)
- Specified by:
signRemoveBlob in interface org.jclouds.blobstore.BlobRequestSigner
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.