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
Constructors Modifier Constructor Description protectedBuilderImpl()protectedBuilderImpl(SdkClientException ex) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SdkClientExceptionbuild()Creates a newSdkExceptionwith the specified properties.SdkClientException.Buildercause(Throwable cause)Specifies the exception that caused this exception to occur.SdkClientException.Buildermessage(String message)Specifies the details of this exception.SdkClientException.BuildernumAttempts(Integer numAttempts)SdkClientException.BuilderwritableStackTrace(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, writableStackTrace 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface software.amazon.awssdk.core.exception.SdkException.Builder
cause, message, numAttempts, writableStackTrace 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
BuilderImpl
protected BuilderImpl()
 
- 
BuilderImpl
protected BuilderImpl(SdkClientException ex)
 
 - 
 
- 
Method Detail
- 
message
public SdkClientException.Builder message(String 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
public SdkClientException.Builder cause(Throwable 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
public SdkClientException.Builder writableStackTrace(Boolean 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
public SdkClientException.Builder numAttempts(Integer 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
public SdkClientException 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. 
 
 - 
 
 -