Class SdkClientException.BuilderImpl
java.lang.Object
software.amazon.awssdk.core.exception.SdkException.BuilderImpl
software.amazon.awssdk.core.exception.SdkClientException.BuilderImpl
- All Implemented Interfaces:
SdkClientException.Builder,SdkException.Builder,Buildable
- Direct Known Subclasses:
AbortedException.BuilderImpl,ApiCallAttemptTimeoutException.BuilderImpl,ApiCallTimeoutException.BuilderImpl,Crc32MismatchException.BuilderImpl,EndpointDiscoveryFailedException.BuilderImpl,NonRetryableException.BuilderImpl,RetryableException.BuilderImpl
- Enclosing class:
- SdkClientException
protected static class SdkClientException.BuilderImpl
extends SdkException.BuilderImpl
implements SdkClientException.Builder
-
Field Summary
Fields inherited from class software.amazon.awssdk.core.exception.SdkException.BuilderImpl
cause, message, numAttempts, writableStackTrace -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Creates a newSdkExceptionwith the specified properties.Specifies the exception that caused this exception to occur.Specifies the details of this exception.numAttempts(Integer numAttempts) writableStackTrace(Boolean writableStackTrace) Specifies whether the stack trace in this exception can be written.Methods inherited from class software.amazon.awssdk.core.exception.SdkException.BuilderImpl
cause, getCause, getMessage, getNumAttempts, getWritableStackTrace, message, numAttempts, setAttemptCount, setCause, setMessage, setWritableStackTrace, writableStackTraceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.core.exception.SdkException.Builder
cause, message, numAttempts, writableStackTrace
-
Constructor Details
-
BuilderImpl
protected BuilderImpl() -
BuilderImpl
-
-
Method Details
-
message
Description copied from interface:SdkException.BuilderSpecifies the details of this exception.- Specified by:
messagein interfaceSdkClientException.Builder- Specified by:
messagein interfaceSdkException.Builder- Overrides:
messagein classSdkException.BuilderImpl- Parameters:
message- The details of this exception.- Returns:
- This method for object chaining
-
cause
Description copied from interface:SdkException.BuilderSpecifies the exception that caused this exception to occur.- Specified by:
causein interfaceSdkClientException.Builder- Specified by:
causein interfaceSdkException.Builder- Overrides:
causein classSdkException.BuilderImpl- Parameters:
cause- The exception that caused this exception to occur.- Returns:
- This object for method chaining.
-
writableStackTrace
Description copied from interface:SdkException.BuilderSpecifies whether the stack trace in this exception can be written.- Specified by:
writableStackTracein interfaceSdkClientException.Builder- Specified by:
writableStackTracein interfaceSdkException.Builder- Overrides:
writableStackTracein classSdkException.BuilderImpl- Parameters:
writableStackTrace- Whether the stack trace can be written.- Returns:
- This method for object chaining
-
numAttempts
- Specified by:
numAttemptsin interfaceSdkClientException.Builder- Specified by:
numAttemptsin interfaceSdkException.Builder- Overrides:
numAttemptsin classSdkException.BuilderImpl- Parameters:
numAttempts- The attempt count- Returns:
- This method for object chaining
-
build
Description copied from interface:SdkException.BuilderCreates a newSdkExceptionwith the specified properties.- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkClientException.Builder- Specified by:
buildin interfaceSdkException.Builder- Overrides:
buildin classSdkException.BuilderImpl- Returns:
- The new
SdkException.
-