@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 String thingName()
The name of the thing.
public String shadowName()
The name of the shadow.
public 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 int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.