@NotThreadSafe public abstract class AmazonWebServiceRequest extends Object
Constructor and Description |
---|
AmazonWebServiceRequest() |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
copyPrivateRequestParameters()
Internal only method for accessing private, internal request parameters.
|
RequestClientOptions |
getRequestClientOptions()
Gets the options stored with this request object.
|
AWSCredentials |
getRequestCredentials()
Returns the optional credentials to use to sign this request, overriding
the default credentials set at the client level.
|
com.amazonaws.metrics.RequestMetricCollector |
getRequestMetricCollector()
Returns a request level metric collector; or null if not specified.
|
void |
setRequestCredentials(AWSCredentials credentials)
Sets the optional credentials to use for this request, overriding the
default credentials set at the client level.
|
void |
setRequestMetricCollector(com.amazonaws.metrics.RequestMetricCollector requestMetricCollector)
Sets a request level request metric collector which takes precedence over
the ones at the http client level and AWS SDK level.
|
<T extends AmazonWebServiceRequest> |
withRequestMetricCollector(com.amazonaws.metrics.RequestMetricCollector metricCollector)
Specifies a request level metric collector which takes precedence over
the ones at the http client level and AWS SDK level.
|
public void setRequestCredentials(AWSCredentials credentials)
credentials
- The optional AWS security credentials to use for this request,
overriding the default credentials set at the client level.public AWSCredentials getRequestCredentials()
public Map<String,String> copyPrivateRequestParameters()
public RequestClientOptions getRequestClientOptions()
public com.amazonaws.metrics.RequestMetricCollector getRequestMetricCollector()
public void setRequestMetricCollector(com.amazonaws.metrics.RequestMetricCollector requestMetricCollector)
public <T extends AmazonWebServiceRequest> T withRequestMetricCollector(com.amazonaws.metrics.RequestMetricCollector metricCollector)
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.