com.amazonaws.services.s3
Class S3ResponseMetadata

java.lang.Object
  extended by com.amazonaws.ResponseMetadata
      extended by com.amazonaws.services.s3.S3ResponseMetadata

public class S3ResponseMetadata
extends ResponseMetadata

Extension of ResponseMetadata with Amazon S3 specific data. In addition to the standard AWS request ID contained in all services' response metadata, Amazon S3 also includes a host ID that can be provided to AWS support when debugging an issue with Amazon S3.


Field Summary
static String HOST_ID
           
 
Fields inherited from class com.amazonaws.ResponseMetadata
AWS_REQUEST_ID
 
Constructor Summary
S3ResponseMetadata(Map<String,String> metadata)
          Creates a new S3ResponseMetadata object from a specified map of metadata information.
S3ResponseMetadata(ResponseMetadata originalResponseMetadata)
          Creates a new S3ResponseMetadata object from an existing ResponseMetadata object.
 
Method Summary
 String getHostId()
          Returns the Amazon S3 host ID, providing additional debugging information about how a request was handled.
 
Methods inherited from class com.amazonaws.ResponseMetadata
getRequestId, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HOST_ID

public static final String HOST_ID
See Also:
Constant Field Values
Constructor Detail

S3ResponseMetadata

public S3ResponseMetadata(Map<String,String> metadata)
Creates a new S3ResponseMetadata object from a specified map of metadata information.

Parameters:
metadata - The raw metadata for the new S3ResponseMetadata object.

S3ResponseMetadata

public S3ResponseMetadata(ResponseMetadata originalResponseMetadata)
Creates a new S3ResponseMetadata object from an existing ResponseMetadata object.

Parameters:
originalResponseMetadata - The ResponseMetadata object from which to create the new object.
Method Detail

getHostId

public String getHostId()
Returns the Amazon S3 host ID, providing additional debugging information about how a request was handled. You can provide AWS support with this ID to help troubleshoot issues where Amazon S3 isn't handling your request as expected.

Returns:
The Amazon S3 host ID, providing additional debugging information about how a request was handled.


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.