A B C D E F G H I J L M N P R S T U V W 

A

ACCESS_MODE_PARAMETER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
APPEND_OFFSET_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
appendObject(String, String, File) - Method in interface com.emc.vipr.services.s3.ViPRS3
Appends to an existing object.
appendObject(String, String, InputStream, ObjectMetadata) - Method in interface com.emc.vipr.services.s3.ViPRS3
Appends to an existing object.
appendObject(AppendObjectRequest) - Method in interface com.emc.vipr.services.s3.ViPRS3
Appends to an existing object.
appendObject(String, String, File) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
appendObject(String, String, InputStream, ObjectMetadata) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
appendObject(AppendObjectRequest) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
AppendObjectRequest - Class in com.emc.vipr.services.s3.model
 
AppendObjectRequest(String, String, File) - Constructor for class com.emc.vipr.services.s3.model.AppendObjectRequest
 
AppendObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.emc.vipr.services.s3.model.AppendObjectRequest
 
AppendObjectRequest(String, String, String) - Constructor for class com.emc.vipr.services.s3.model.AppendObjectRequest
 
AppendObjectResult - Class in com.emc.vipr.services.s3.model
 
AppendObjectResult() - Constructor for class com.emc.vipr.services.s3.model.AppendObjectResult
 

B

BucketFileAccessModeResult - Class in com.emc.vipr.services.s3.model
 
BucketFileAccessModeResult() - Constructor for class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 

C

characters(char[], int, int) - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.FileAccessResultHandler
 
characters(char[], int, int) - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.ListDataNodesResultHandler
 
com.emc.vipr.services.s3 - package com.emc.vipr.services.s3
 
com.emc.vipr.services.s3.model - package com.emc.vipr.services.s3.model
 
convertToVirtualHostEndpoint(String, String) - Method in class com.emc.vipr.services.s3.ViPRS3Client
Converts the current endpoint set for this client into virtual addressing style, by placing the name of the specified bucket and namespace before the S3 endpoint.
createBucket(ViPRCreateBucketRequest) - Method in class com.emc.vipr.services.s3.ViPRS3Client
ViPR-specific create bucket command.
createRequest(String, String, X, HttpMethodName) - Method in class com.emc.vipr.services.s3.ViPRS3Client
Overridden to specify the namespace via vHost or header.
createSigner(Request<?>, String, String) - Method in class com.emc.vipr.services.s3.ViPRS3Client
Overridden to provide our own signer, which will include x-emc headers and namespace in the signature.

D

doPut(PutObjectRequest) - Method in class com.emc.vipr.services.s3.ViPRS3Client
Executes a (Subclass of) PutObjectRequest.

E

EMC_PREFIX - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
endDocument() - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.FileAccessResultHandler
 
endDocument() - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.ListDataNodesResultHandler
 
endElement(String, String, String) - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.FileAccessResultHandler
 
endElement(String, String, String) - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.ListDataNodesResultHandler
 
ENDPOINT_PARAMETER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 

F

FILE_ACCESS_DURATION_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
FILE_ACCESS_END_TOKEN_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
FILE_ACCESS_HOST_LIST_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
FILE_ACCESS_MODE_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
FILE_ACCESS_PARAMETER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
FILE_ACCESS_PRESERVE_INGEST_PATHS - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
FILE_ACCESS_START_TOKEN_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
FILE_ACCESS_TOKEN_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
FILE_ACCESS_UID_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
FileAccessObject - Class in com.emc.vipr.services.s3.model
 
FileAccessObject() - Constructor for class com.emc.vipr.services.s3.model.FileAccessObject
 
FS_ACCESS_ENABLED - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 

G

getAccessMode() - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
getAccessMode() - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
getAppendOffset() - Method in class com.emc.vipr.services.s3.model.AppendObjectResult
Gets the starting offset inside the object where the data was appended.
getBucketFileAccessMode(String) - Method in interface com.emc.vipr.services.s3.ViPRS3
Checks the current file access mode on a bucket.
getBucketFileAccessMode(String) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
getBucketName() - Method in class com.emc.vipr.services.s3.model.GetFileAccessRequest
 
getBucketName() - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
getClientConfiguration() - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
getCredentialsProvider() - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
getDeviceExport() - Method in class com.emc.vipr.services.s3.model.FileAccessObject
The mount point on which the object is located.
getDuration() - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
getDuration() - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
getEndToken() - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
getFileAccess(GetFileAccessRequest) - Method in interface com.emc.vipr.services.s3.ViPRS3
Gets file access information for the keys in a bucket.
getFileAccess(GetFileAccessRequest) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
GetFileAccessRequest - Class in com.emc.vipr.services.s3.model
 
GetFileAccessRequest() - Constructor for class com.emc.vipr.services.s3.model.GetFileAccessRequest
 
GetFileAccessResult - Class in com.emc.vipr.services.s3.model
 
GetFileAccessResult() - Constructor for class com.emc.vipr.services.s3.model.GetFileAccessResult
 
getHostList() - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
getHostList() - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
getHosts() - Method in class com.emc.vipr.services.s3.model.ListDataNodesResult
Returns the list of active hosts running ViPR Data Services.
getLastKey() - Method in class com.emc.vipr.services.s3.model.GetFileAccessResult
 
getLoadBalancerStats() - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
getLoadBalancerStats() - Method in class com.emc.vipr.services.s3.ViPRS3HttpClient
 
getMarker() - Method in class com.emc.vipr.services.s3.model.GetFileAccessRequest
 
getMaxKeys() - Method in class com.emc.vipr.services.s3.model.GetFileAccessRequest
 
getMountPoints() - Method in class com.emc.vipr.services.s3.model.GetFileAccessResult
Returns all of the mount points providing NFS access to the objects in a discrete list.
getName() - Method in class com.emc.vipr.services.s3.model.FileAccessObject
The internal name given to the object.
getNamespace() - Method in class com.emc.vipr.services.s3.ViPRS3Client
Gets the current ViPR namespace for this client.
getObjects() - Method in class com.emc.vipr.services.s3.model.GetFileAccessResult
 
getOwner() - Method in class com.emc.vipr.services.s3.model.FileAccessObject
The UID of the Unix owner of the file representing the object.
getPollInterval() - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
getProjectId() - Method in class com.emc.vipr.services.s3.model.ViPRCreateBucketRequest
Gets the ViPR Project ID for this request.
getProtocol() - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
getRelativePath() - Method in class com.emc.vipr.services.s3.model.FileAccessObject
The path to the object relative to its mount point.
getResult() - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.FileAccessResultHandler
 
getResult() - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.ListDataNodesResultHandler
 
getS3Endpoints() - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
getStartToken() - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
getTimeout() - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
getToken() - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
getUid() - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
getUid() - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
getUpdateRange() - Method in class com.emc.vipr.services.s3.model.UpdateObjectRequest
Gets the current update range as a string.
getVersion() - Method in class com.emc.vipr.services.s3.model.ListDataNodesResult
Returns the version of ViPR Data Services running on the nodes (i.e.
getVipHost() - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
getVpoolId() - Method in class com.emc.vipr.services.s3.model.ViPRCreateBucketRequest
Gets the virtual pool ID for this request.

H

httpVerb - Variable in class com.emc.vipr.services.s3.ViPRS3Signer
 

I

IP_ADDRESS_PATTERN - Static variable in class com.emc.vipr.services.s3.ViPRS3Client
 
isFsAccessEnabled() - Method in class com.emc.vipr.services.s3.model.ViPRCreateBucketRequest
Gets whether file system semantics (i.e.
isPreserveIngestPaths() - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
isPreserveIngestPaths() - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
isTransitionState() - Method in enum com.emc.vipr.services.s3.model.ViPRConstants.FileAccessMode
 
isTruncated() - Method in class com.emc.vipr.services.s3.model.GetFileAccessResult
If true, the list of objects has been truncated based on the maxKeys parameter.
isVHostRequest(Request<?>) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 

J

join(String, List<?>) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
join(String, Object...) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 

L

listDataNodes(ListDataNodesRequest) - Method in interface com.emc.vipr.services.s3.ViPRS3
Lists all active ViPR data services nodes (hosts) in the ViPR cluster.
listDataNodes(ListDataNodesRequest) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
ListDataNodesRequest - Class in com.emc.vipr.services.s3.model
Holds request data for a ViPR list-data-nodes request.
ListDataNodesRequest() - Constructor for class com.emc.vipr.services.s3.model.ListDataNodesRequest
 
ListDataNodesResult - Class in com.emc.vipr.services.s3.model
 
ListDataNodesResult() - Constructor for class com.emc.vipr.services.s3.model.ListDataNodesResult
 

M

makeS3CanonicalString(String, String, Request<?>, String) - Method in class com.emc.vipr.services.s3.ViPRS3Signer
Calculate the canonical string for a REST/HTTP request to S3.
MARKER_PARAMETER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 
MAX_KEYS_PARAMETER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 

N

namespace - Variable in class com.emc.vipr.services.s3.ViPRS3Client
 
NAMESPACE_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 

P

parseFileAccessResult(InputStream) - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser
Parses a fileaccess response XML document for a bucket from an input stream.
parseListDataNodeResult(InputStream) - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser
Parses a ?endpoint response XML document from an input stream.
PROJECT_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 

R

resourcePath - Variable in class com.emc.vipr.services.s3.ViPRS3Signer
 

S

setAccessMode(ViPRConstants.FileAccessMode) - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
setAccessMode(ViPRConstants.FileAccessMode) - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
setAppendOffset(long) - Method in class com.emc.vipr.services.s3.model.AppendObjectResult
Sets the starting offset inside the object where the data was appended.
setBucketFileAccessMode(SetBucketFileAccessModeRequest) - Method in interface com.emc.vipr.services.s3.ViPRS3
Initiates a set file access mode request on a bucket.
setBucketFileAccessMode(SetBucketFileAccessModeRequest) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
SetBucketFileAccessModeRequest - Class in com.emc.vipr.services.s3.model
 
SetBucketFileAccessModeRequest() - Constructor for class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
setBucketName(String) - Method in class com.emc.vipr.services.s3.model.GetFileAccessRequest
 
setBucketName(String) - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
setClientConfiguration(ClientConfiguration) - Method in class com.emc.vipr.services.s3.ViPRS3Config
Set specific AWS client configuration parameters
setCredentialsProvider(AWSCredentialsProvider) - Method in class com.emc.vipr.services.s3.ViPRS3Config
Set the S3 credentials (access key and secret key)
setDeviceExport(String) - Method in class com.emc.vipr.services.s3.model.FileAccessObject
 
setDuration(long) - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
setDuration(long) - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
setEndToken(String) - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
setFsAccessEnabled(boolean) - Method in class com.emc.vipr.services.s3.model.ViPRCreateBucketRequest
Sets whether file system semantics (i.e.
setHostList(List<String>) - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
setHostList(List<String>) - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
setHosts(List<String>) - Method in class com.emc.vipr.services.s3.model.ListDataNodesResult
 
setLastKey(String) - Method in class com.emc.vipr.services.s3.model.GetFileAccessResult
 
setMarker(String) - Method in class com.emc.vipr.services.s3.model.GetFileAccessRequest
 
setMaxKeys(int) - Method in class com.emc.vipr.services.s3.model.GetFileAccessRequest
 
setMountPoints(List<String>) - Method in class com.emc.vipr.services.s3.model.GetFileAccessResult
 
setName(String) - Method in class com.emc.vipr.services.s3.model.FileAccessObject
 
setNamespace(String) - Method in class com.emc.vipr.services.s3.ViPRS3Client
Sets the ViPR namespace to use for this client.
setObjects(List<FileAccessObject>) - Method in class com.emc.vipr.services.s3.model.GetFileAccessResult
 
setOwner(String) - Method in class com.emc.vipr.services.s3.model.FileAccessObject
 
setPollInterval(int) - Method in class com.emc.vipr.services.s3.ViPRS3Config
Set the delay in seconds between polls to discover data nodes
setPreserveIngestPaths(boolean) - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
NOTE: This feature is only available in ViPR 1.1+
setPreserveIngestPaths(boolean) - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
If the bucket was originally ingested from an NFS export, set this to true to preserve the original path structure that was present before the ingest operation.
setProjectId(String) - Method in class com.emc.vipr.services.s3.model.ViPRCreateBucketRequest
Sets the ViPR Project ID for the new subtenant.
setProtocol(Protocol) - Method in class com.emc.vipr.services.s3.ViPRS3Config
Set the protocol that will be used for connections (HTTP or HTTPS)
setRelativePath(String) - Method in class com.emc.vipr.services.s3.model.FileAccessObject
 
setS3Endpoints(List<URI>) - Method in class com.emc.vipr.services.s3.ViPRS3Config
Set the initial set of S3 data endpoints (data services nodes).
setStartToken(String) - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
setTimeout(int) - Method in class com.emc.vipr.services.s3.ViPRS3Config
Set the timeout for discovery polls.
setToken(String) - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
setTruncated(boolean) - Method in class com.emc.vipr.services.s3.model.GetFileAccessResult
 
setUid(String) - Method in class com.emc.vipr.services.s3.model.BucketFileAccessModeResult
 
setUid(String) - Method in class com.emc.vipr.services.s3.model.SetBucketFileAccessModeRequest
 
setUpdateRange(String) - Method in class com.emc.vipr.services.s3.model.UpdateObjectRequest
Explicitly sets the update range as a string value.
setVersion(String) - Method in class com.emc.vipr.services.s3.model.ListDataNodesResult
 
setVpoolId(String) - Method in class com.emc.vipr.services.s3.model.ViPRCreateBucketRequest
Sets the ViPR Object Virtual Pool ID for the new namespace.
sign(Request<?>, AWSCredentials) - Method in class com.emc.vipr.services.s3.ViPRS3Signer
 
SIGNED_PARAMETERS - Static variable in class com.emc.vipr.services.s3.ViPRS3Signer
The set of request parameters which must be included in the canonical string to sign.
startDocument() - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.FileAccessResultHandler
 
startDocument() - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.ListDataNodesResultHandler
 
startElement(String, String, String, Attributes) - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.FileAccessResultHandler
 
startElement(String, String, String, Attributes) - Method in class com.emc.vipr.services.s3.ViPRResponsesSaxParser.ListDataNodesResultHandler
 

T

toServers(List<URI>) - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
toSmartClientConfig() - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
transitionsToTarget(ViPRConstants.FileAccessMode) - Method in enum com.emc.vipr.services.s3.model.ViPRConstants.FileAccessMode
 

U

unmarshall(InputStream) - Method in class com.emc.vipr.services.s3.ViPRS3Client.GetFileAccessResultUnmarshaller
 
unmarshall(InputStream) - Method in class com.emc.vipr.services.s3.ViPRS3Client.ListDataNodesResultUnmarshaller
 
updateObject(String, String, File, long) - Method in interface com.emc.vipr.services.s3.ViPRS3
Updates an existing object.
updateObject(String, String, InputStream, ObjectMetadata, long) - Method in interface com.emc.vipr.services.s3.ViPRS3
Updates an existing object.
updateObject(UpdateObjectRequest) - Method in interface com.emc.vipr.services.s3.ViPRS3
Updates an existing object.
updateObject(String, String, File, long) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
updateObject(String, String, InputStream, ObjectMetadata, long) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
updateObject(UpdateObjectRequest) - Method in class com.emc.vipr.services.s3.ViPRS3Client
 
UpdateObjectRequest - Class in com.emc.vipr.services.s3.model
 
UpdateObjectRequest(String, String, File) - Constructor for class com.emc.vipr.services.s3.model.UpdateObjectRequest
 
UpdateObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.emc.vipr.services.s3.model.UpdateObjectRequest
 
UpdateObjectRequest(String, String, String) - Constructor for class com.emc.vipr.services.s3.model.UpdateObjectRequest
 
UpdateObjectResult - Class in com.emc.vipr.services.s3.model
 
UpdateObjectResult() - Constructor for class com.emc.vipr.services.s3.model.UpdateObjectResult
 

V

valueOf(String) - Static method in enum com.emc.vipr.services.s3.model.ViPRConstants.FileAccessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.emc.vipr.services.s3.model.ViPRConstants.FileAccessProtocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.emc.vipr.services.s3.model.ViPRConstants.FileAccessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.emc.vipr.services.s3.model.ViPRConstants.FileAccessProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
ViPRConstants - Interface in com.emc.vipr.services.s3.model
 
ViPRConstants.FileAccessMode - Enum in com.emc.vipr.services.s3.model
 
ViPRConstants.FileAccessProtocol - Enum in com.emc.vipr.services.s3.model
 
ViPRCreateBucketRequest - Class in com.emc.vipr.services.s3.model
Enhanced create bucket request that contains ViPR-specific parameters, specifically the optional ViPR Project ID and Object Virtual Pool ID for the new bucket.
ViPRCreateBucketRequest(String) - Constructor for class com.emc.vipr.services.s3.model.ViPRCreateBucketRequest
 
ViPRCreateBucketRequest(String, Region) - Constructor for class com.emc.vipr.services.s3.model.ViPRCreateBucketRequest
 
ViPRCreateBucketRequest(String, String) - Constructor for class com.emc.vipr.services.s3.model.ViPRCreateBucketRequest
 
ViPRResponsesSaxParser - Class in com.emc.vipr.services.s3
Overrides XmlResponsesSaxParser to provide additional parsing for ViPR-specific S3 XML responses.
ViPRResponsesSaxParser() - Constructor for class com.emc.vipr.services.s3.ViPRResponsesSaxParser
 
ViPRResponsesSaxParser.FileAccessResultHandler - Class in com.emc.vipr.services.s3
 
ViPRResponsesSaxParser.FileAccessResultHandler() - Constructor for class com.emc.vipr.services.s3.ViPRResponsesSaxParser.FileAccessResultHandler
 
ViPRResponsesSaxParser.ListDataNodesResultHandler - Class in com.emc.vipr.services.s3
 
ViPRResponsesSaxParser.ListDataNodesResultHandler() - Constructor for class com.emc.vipr.services.s3.ViPRResponsesSaxParser.ListDataNodesResultHandler
 
ViPRS3 - Interface in com.emc.vipr.services.s3
This interface contains the ViPR extensions above and beyond standard S3 functionality.
ViPRS3Client - Class in com.emc.vipr.services.s3
 
ViPRS3Client(String, AWSCredentials) - Constructor for class com.emc.vipr.services.s3.ViPRS3Client
Constructs a new ViPR S3 client using the specified endpoint, AWS credentials to access the EMC ViPR S3 protocol.
ViPRS3Client(String, AWSCredentials, ClientConfiguration) - Constructor for class com.emc.vipr.services.s3.ViPRS3Client
Constructs a new ViPR S3 client using the specified endpoint, AWS credentials and client configuration to access the EMC ViPR S3 protocol.
ViPRS3Client(String, AWSCredentialsProvider) - Constructor for class com.emc.vipr.services.s3.ViPRS3Client
Constructs a new ViPR S3 client using the specified endpoint, AWS credentials provider to access the EMC ViPR S3 protocol.
ViPRS3Client(String, AWSCredentialsProvider, ClientConfiguration) - Constructor for class com.emc.vipr.services.s3.ViPRS3Client
Constructs a new ViPR S3 client using the specified endpoint, AWS credentials and client configuration to access the EMC ViPR S3 protocol.
ViPRS3Client(ViPRS3Config) - Constructor for class com.emc.vipr.services.s3.ViPRS3Client
Constructs a client with all options specified in a ViPRS3Config instance.
ViPRS3Client.GetFileAccessResultUnmarshaller - Class in com.emc.vipr.services.s3
 
ViPRS3Client.GetFileAccessResultUnmarshaller() - Constructor for class com.emc.vipr.services.s3.ViPRS3Client.GetFileAccessResultUnmarshaller
 
ViPRS3Client.ListDataNodesResultUnmarshaller - Class in com.emc.vipr.services.s3
 
ViPRS3Client.ListDataNodesResultUnmarshaller() - Constructor for class com.emc.vipr.services.s3.ViPRS3Client.ListDataNodesResultUnmarshaller
 
ViPRS3Config - Class in com.emc.vipr.services.s3
class to house configuration elements for a ViPR S3 client.
ViPRS3Config() - Constructor for class com.emc.vipr.services.s3.ViPRS3Config
 
ViPRS3HttpClient - Class in com.emc.vipr.services.s3
 
ViPRS3HttpClient(ViPRS3Config) - Constructor for class com.emc.vipr.services.s3.ViPRS3HttpClient
 
ViPRS3Signer - Class in com.emc.vipr.services.s3
This class overrides S3Signer.sign and replaces RestUtils.makeS3CanonicalString for the sole purpose of adding ViPR-specific headers and parameters to the canonical string when signing.
ViPRS3Signer(String, String) - Constructor for class com.emc.vipr.services.s3.ViPRS3Signer
 
VPOOL_HEADER - Static variable in interface com.emc.vipr.services.s3.model.ViPRConstants
 

W

withClientConfiguration(ClientConfiguration) - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
withCredentialsProvider(AWSCredentialsProvider) - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
withPollInterval(int) - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
withProtocol(Protocol) - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
withS3Endpoints(URI...) - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
withS3Endpoints(String) - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
withTimeout(int) - Method in class com.emc.vipr.services.s3.ViPRS3Config
 
withUpdateOffset(long) - Method in class com.emc.vipr.services.s3.model.UpdateObjectRequest
Sets the update start position within the object.
withUpdateRange(long, long) - Method in class com.emc.vipr.services.s3.model.UpdateObjectRequest
Sets the update range in the object.
A B C D E F G H I J L M N P R S T U V W