| Modifier and Type | Field and Description | 
|---|---|
| static AmazonWebServiceRequest | AmazonWebServiceRequest. NOOP | 
| Modifier and Type | Method and Description | 
|---|---|
| protected <T extends AmazonWebServiceRequest> | AmazonWebServiceClient. beforeClientExecution(T request)Notify request handlers that we are about to start execution. | 
| protected <T extends AmazonWebServiceRequest> | AmazonWebServiceClient. beforeMarshalling(T request)Runs the  beforeMarshallingmethod of anyRequestHandler2s associated with this client. | 
| protected <T extends AmazonWebServiceRequest> | AmazonWebServiceRequest. copyBaseTo(T target)Copies the internal state of this base class to that of the target request. | 
| <T extends AmazonWebServiceRequest> | AmazonWebServiceRequest. withGeneralProgressListener(ProgressListener progressListener)Sets the optional progress listener for receiving updates about the progress of the request,
 and returns a reference to this object so that method calls can be chained together. | 
| <T extends AmazonWebServiceRequest> | AmazonWebServiceRequest. withRequestCredentialsProvider(AWSCredentialsProvider credentialsProvider)Sets the optional credentials provider to use for this request, overriding the default credentials
 provider at the client level. | 
| <T extends AmazonWebServiceRequest> | AmazonWebServiceRequest. withRequestMetricCollector(RequestMetricCollector metricCollector)Specifies a request level metric collector which takes precedence over the ones at the http
 client level and AWS SDK level. | 
| <T extends AmazonWebServiceRequest> | AmazonWebServiceRequest. withSdkClientExecutionTimeout(int sdkClientExecutionTimeout)Sets the amount of time (in milliseconds) to allow the client to complete the execution of
 an API call. | 
| <T extends AmazonWebServiceRequest> | AmazonWebServiceRequest. withSdkRequestTimeout(int sdkRequestTimeout)Sets the amount of time to wait (in milliseconds) for the request to complete before giving
 up and timing out. | 
| Modifier and Type | Method and Description | 
|---|---|
| AmazonWebServiceRequest | AmazonWebServiceRequest. clone()Creates a shallow clone of this object for all fields except the handler context. | 
| AmazonWebServiceRequest | AmazonWebServiceRequest. getCloneRoot()Returns the root object from which the current object was cloned; or null if there isn't one. | 
| AmazonWebServiceRequest | AmazonWebServiceRequest. getCloneSource()Returns the source object from which the current object was cloned; or null if there isn't
 one. | 
| AmazonWebServiceRequest | DefaultRequest. getOriginalRequest()Returns the original, user facing request object which this internal
 request object is representing. | 
| AmazonWebServiceRequest | Request. getOriginalRequest()Returns the original, user facing request object which this internal
 request object is representing. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ExecutionContext | AmazonWebServiceClient. createExecutionContext(AmazonWebServiceRequest req) | 
| protected ExecutionContext | AmazonWebServiceClient. createExecutionContext(AmazonWebServiceRequest req,
                      SignerProvider signerProvider) | 
| protected boolean | AmazonWebServiceClient. isRequestMetricsEnabled(AmazonWebServiceRequest req)Returns true if request metric collection is applicable to the given
 request; false otherwise. | 
| static void | AmazonWebServiceRequestTest. verifyBaseBeforeCopy(AmazonWebServiceRequest to) | 
| Constructor and Description | 
|---|
| DefaultRequest(AmazonWebServiceRequest originalRequest,
              String serviceName)Constructs a new DefaultRequest with the specified service name and the
 original, user facing request object. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | PresignerFacade.PresigningRequestEmpty request object useful for setting request level credentials without having the user facing presiging request extend
 from  AmazonWebServiceRequest. | 
| Modifier and Type | Method and Description | 
|---|---|
| V | EndpointDiscoveryCacheLoader. load(K key,
    AmazonWebServiceRequest discoveryRequest)Interface for loading an item from a cache based on a key value and the context
 of an  AmazonWebServiceRequest. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected <T extends AmazonWebServiceRequest> | ClientHandlerImpl. beforeMarshalling(T request)Runs the  beforeMarshallingmethod of anyRequestHandler2s associated with
 this client. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract String | EndpointDiscoveryIdentifiersRefreshCache. constructKey(String key,
            AmazonWebServiceRequest discoveryRequest) | 
| URI | EndpointDiscoveryIdentifiersRefreshCache. discoverEndpoint(String key,
                AmazonWebServiceRequest request,
                boolean required,
                URI defaultEndpoint) | 
| abstract URI | EndpointDiscoveryIdentifiersRefreshCache. get(K key,
   AmazonWebServiceRequest discoveryRequest,
   boolean required,
   URI defaultEndpoint)Abstract method to be implemented by each service to handle retrieving
 endpoints from a cache. | 
| ScheduledFuture<URI> | EndpointDiscoveryIdentifiersRefreshCache. loadAndScheduleRefresh(String key,
                      AmazonWebServiceRequest request,
                      long refreshPeriod,
                      URI defaultEndpoint) | 
| abstract URI | EndpointDiscoveryIdentifiersRefreshCache. put(String key,
   AmazonWebServiceRequest discoveryRequest,
   Map<String,String> endpointDetails,
   URI defaultEndpoint)Abstract method to be implemented by each service to handle storing endpoints
 in it's cache. | 
| Modifier and Type | Method and Description | 
|---|---|
| static InputStream | ProgressInputStream. inputStreamForRequest(InputStream is,
                     AmazonWebServiceRequest req)Deprecated.   | 
| static InputStream | ProgressInputStream. inputStreamForResponse(InputStream is,
                      AmazonWebServiceRequest req)Returns an input stream for response progress tracking purposes. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AsyncHandler<REQUEST extends AmazonWebServiceRequest,RESULT>Callback interface for notification on web service requests executed with the
 asynchronous clients in the AWS SDK for Java. | 
| Modifier and Type | Method and Description | 
|---|---|
| AmazonWebServiceRequest | IRequestHandler2. beforeExecution(AmazonWebServiceRequest request)Runs any additional processing logic on the specified request object as soon as the request
 is provided to the service client. | 
| AmazonWebServiceRequest | RequestHandler2. beforeExecution(AmazonWebServiceRequest request) | 
| AmazonWebServiceRequest | StackedRequestHandler. beforeExecution(AmazonWebServiceRequest origRequest) | 
| AmazonWebServiceRequest | IRequestHandler2. beforeMarshalling(AmazonWebServiceRequest request)Runs any additional processing logic on the specified request object before it is marshaled
 into an HTTP request. | 
| AmazonWebServiceRequest | RequestHandler2. beforeMarshalling(AmazonWebServiceRequest request) | 
| AmazonWebServiceRequest | StackedRequestHandler. beforeMarshalling(AmazonWebServiceRequest origRequest) | 
| Modifier and Type | Method and Description | 
|---|---|
| AmazonWebServiceRequest | IRequestHandler2. beforeExecution(AmazonWebServiceRequest request)Runs any additional processing logic on the specified request object as soon as the request
 is provided to the service client. | 
| AmazonWebServiceRequest | RequestHandler2. beforeExecution(AmazonWebServiceRequest request) | 
| AmazonWebServiceRequest | StackedRequestHandler. beforeExecution(AmazonWebServiceRequest origRequest) | 
| AmazonWebServiceRequest | IRequestHandler2. beforeMarshalling(AmazonWebServiceRequest request)Runs any additional processing logic on the specified request object before it is marshaled
 into an HTTP request. | 
| AmazonWebServiceRequest | RequestHandler2. beforeMarshalling(AmazonWebServiceRequest request) | 
| AmazonWebServiceRequest | StackedRequestHandler. beforeMarshalling(AmazonWebServiceRequest origRequest) | 
| Modifier and Type | Method and Description | 
|---|---|
| ResponseMetadata | AmazonHttpClient. getResponseMetadataForRequest(AmazonWebServiceRequest request)Returns additional response metadata for an executed request. | 
| Modifier and Type | Method and Description | 
|---|---|
| AmazonWebServiceRequest | EmptyHttpRequest. getOriginalRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | EmptyHttpRequest. setOriginalRequest(AmazonWebServiceRequest originalRequest) | 
| Constructor and Description | 
|---|
| AmazonWebServiceRequestAdapter(AmazonWebServiceRequest request) | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | RetryPolicyTestBase.TestAmazonWebServiceRequest | 
| Modifier and Type | Field and Description | 
|---|---|
| protected static AmazonWebServiceRequest | RetryPolicyTestBase. originalRequest | 
| Modifier and Type | Method and Description | 
|---|---|
| long | RetryPolicy.BackoffStrategy. delayBeforeNextRetry(AmazonWebServiceRequest originalRequest,
                    AmazonClientException exception,
                    int retriesAttempted)Returns the delay (in milliseconds) before next retry attempt. | 
| long | FixedTimeBackoffStrategy. delayBeforeNextRetry(AmazonWebServiceRequest originalRequest,
                    AmazonClientException exception,
                    int retriesAttempted) | 
| long | RetryPolicyTestBase.ContextDataCollectionBackoffStrategy. delayBeforeNextRetry(AmazonWebServiceRequest originalRequest,
                    AmazonClientException exception,
                    int retriesAttempted) | 
| static Request<?> | RetryPolicyTestBase. getSampleRequestWithNonRepeatableContent(AmazonWebServiceRequest amazonWebServiceRequest) | 
| static Request<?> | RetryPolicyTestBase. getSampleRequestWithRepeatableContent(AmazonWebServiceRequest amazonWebServiceRequest) | 
| boolean | PredefinedRetryPolicies.SDKDefaultRetryCondition. shouldRetry(AmazonWebServiceRequest originalRequest,
           AmazonClientException exception,
           int retriesAttempted) | 
| boolean | RetryPolicy.RetryCondition. shouldRetry(AmazonWebServiceRequest originalRequest,
           AmazonClientException exception,
           int retriesAttempted)Returns whether a failed request should be retried according to the
 given request context. | 
| boolean | RetryPolicyTestBase.ContextDataCollectionRetryCondition. shouldRetry(AmazonWebServiceRequest originalRequest,
           AmazonClientException exception,
           int retriesAttempted) | 
| static void | RetryPolicyTestBase. verifyExpectedContextData(com.amazonaws.retry.RetryPolicyTestBase.ContextDataCollection contextDataCollection,
                         AmazonWebServiceRequest failedRequest,
                         AmazonClientException expectedException,
                         int expectedRetries)Verifies the RetryCondition has collected the expected context information. | 
| Modifier and Type | Method and Description | 
|---|---|
| static RetryPolicyContext | RetryPolicyContexts. fromLegacy(AmazonClientException exception,
          AmazonWebServiceRequest origRequest,
          int retriesAttempted) | 
| Modifier and Type | Method and Description | 
|---|---|
| static AWSCredentialsProvider | CredentialUtils. getCredentialsProvider(AmazonWebServiceRequest req,
                      AWSCredentialsProvider base)Returns the credentials provider that will be used to fetch the
  credentials when signing the request. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | Waiter<Input extends AmazonWebServiceRequest> | 
| class  | WaiterBuilder<Input extends AmazonWebServiceRequest,Output> | 
| class  | WaiterExecution<Input extends AmazonWebServiceRequest,Output> | 
| class  | WaiterExecutionBuilder<Input extends AmazonWebServiceRequest,Output> | 
| class  | WaiterHandler<Input extends AmazonWebServiceRequest>Callbacks are executed synchronously. | 
| class  | WaiterImpl<Input extends AmazonWebServiceRequest,Output> | 
| class  | WaiterParameters<Input extends AmazonWebServiceRequest> | 
| Modifier and Type | Method and Description | 
|---|---|
| AmazonWebServiceRequest | PollingStrategyContext. getOriginalRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | NoOpWaiterHandler. onWaitSuccess(AmazonWebServiceRequest request) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EmptyAmazonWebServiceRequest | 
| Modifier and Type | Method and Description | 
|---|---|
| long | SimpleArrayBackoffStrategy. delayBeforeNextRetry(AmazonWebServiceRequest originalRequest,
                    AmazonClientException exception,
                    int retriesAttempted) | 
| boolean | AlwaysRetryCondition. shouldRetry(AmazonWebServiceRequest originalRequest,
           AmazonClientException exception,
           int retriesAttempted) | 
Copyright © 2022. All rights reserved.