Package software.amazon.awssdk.core
Class SdkResponse
java.lang.Object
software.amazon.awssdk.core.SdkResponse
- All Implemented Interfaces:
SdkPojo
- Direct Known Subclasses:
AwsResponse
,VoidSdkResponse
The base class for all SDK responses.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
<T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse
.int
hashCode()
abstract SdkResponse.Builder
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
sdkHttpResponse
- Returns:
- HTTP response data returned from the service.
- See Also:
-
getValueForField
Used to retrieve the value of a field from any class that extendsSdkResponse
. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, thegetValueForField(String, Class)
method will again be available.- Parameters:
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
toBuilder
-
equals
-
hashCode
public int hashCode()
-