Class TooManyRequestsException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.amazonaws.AmazonClientException
-
- com.amazonaws.AmazonServiceException
-
- com.amazonaws.services.lambda.model.TooManyRequestsException
-
- All Implemented Interfaces:
Serializable
public class TooManyRequestsException extends AmazonServiceException
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.amazonaws.AmazonServiceException
AmazonServiceException.ErrorType
-
-
Constructor Summary
Constructors Constructor Description TooManyRequestsException(String message)Constructs a new TooManyRequestsException with the specified error message.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetRetryAfterSeconds()The number of seconds the caller should wait before retrying.StringgetType()voidsetRetryAfterSeconds(String retryAfterSeconds)The number of seconds the caller should wait before retrying.voidsetType(String type)TooManyRequestsExceptionwithRetryAfterSeconds(String retryAfterSeconds)The number of seconds the caller should wait before retrying.TooManyRequestsExceptionwithType(String type)-
Methods inherited from class com.amazonaws.AmazonServiceException
getErrorCode, getErrorMessage, getErrorType, getMessage, getRawResponse, getRawResponseContent, getRequestId, getServiceName, getStatusCode, setErrorCode, setErrorMessage, setErrorType, setRawResponse, setRawResponseContent, setRequestId, setServiceName, setStatusCode
-
Methods inherited from class com.amazonaws.AmazonClientException
isRetryable
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
TooManyRequestsException
public TooManyRequestsException(String message)
Constructs a new TooManyRequestsException with the specified error message.- Parameters:
message- Describes the error encountered.
-
-
Method Detail
-
setRetryAfterSeconds
public void setRetryAfterSeconds(String retryAfterSeconds)
The number of seconds the caller should wait before retrying.
- Parameters:
retryAfterSeconds- The number of seconds the caller should wait before retrying.
-
getRetryAfterSeconds
public String getRetryAfterSeconds()
The number of seconds the caller should wait before retrying.
- Returns:
- The number of seconds the caller should wait before retrying.
-
withRetryAfterSeconds
public TooManyRequestsException withRetryAfterSeconds(String retryAfterSeconds)
The number of seconds the caller should wait before retrying.
- Parameters:
retryAfterSeconds- The number of seconds the caller should wait before retrying.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setType
public void setType(String type)
- Parameters:
type-
-
getType
public String getType()
- Returns:
-
withType
public TooManyRequestsException withType(String type)
- Parameters:
type-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-