@Generated(value="software.amazon.awssdk:codegen") public final class UpdateThingShadowRequest extends IotDataPlaneRequest implements ToCopyableBuilder<UpdateThingShadowRequest.Builder,UpdateThingShadowRequest>
The input for the UpdateThingShadow operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateThingShadowRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateThingShadowRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
SdkBytes |
payload()
The state information, in JSON format.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateThingShadowRequest.Builder> |
serializableBuilderClass() |
String |
shadowName()
The name of the shadow.
|
String |
thingName()
The name of the thing.
|
UpdateThingShadowRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String thingName()
The name of the thing.
public final String shadowName()
The name of the shadow.
public final SdkBytes payload()
The state information, in JSON format.
public UpdateThingShadowRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateThingShadowRequest.Builder,UpdateThingShadowRequest>toBuilder in class IotDataPlaneRequestpublic static UpdateThingShadowRequest.Builder builder()
public static Class<? extends UpdateThingShadowRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.