@Generated(value="software.amazon.awssdk:codegen") public final class DescribeThingResponse extends IotResponse implements ToCopyableBuilder<DescribeThingResponse.Builder,DescribeThingResponse>
The output from the DescribeThing operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeThingResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
attributes()
The thing attributes.
|
String |
billingGroupName()
The name of the billing group the thing belongs to.
|
static DescribeThingResponse.Builder |
builder() |
String |
defaultClientId()
The default client ID.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAttributes()
Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeThingResponse.Builder> |
serializableBuilderClass() |
String |
thingArn()
The ARN of the thing to describe.
|
String |
thingId()
The ID of the thing to describe.
|
String |
thingName()
The name of the thing.
|
String |
thingTypeName()
The thing type name.
|
DescribeThingResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Long |
version()
The current version of the thing record in the registry.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String defaultClientId()
The default client ID.
public String thingName()
The name of the thing.
public String thingId()
The ID of the thing to describe.
public String thingArn()
The ARN of the thing to describe.
public String thingTypeName()
The thing type name.
public boolean hasAttributes()
public Map<String,String> attributes()
The thing attributes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAttributes() to see if a value was sent in this field.
public Long version()
The current version of the thing record in the registry.
To avoid unintentional changes to the information in the registry, you can pass the version information in the
expectedVersion parameter of the UpdateThing and DeleteThing calls.
To avoid unintentional changes to the information in the registry, you can pass the version information
in the expectedVersion parameter of the UpdateThing and
DeleteThing calls.
public String billingGroupName()
The name of the billing group the thing belongs to.
public DescribeThingResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeThingResponse.Builder,DescribeThingResponse>toBuilder in class AwsResponsepublic static DescribeThingResponse.Builder builder()
public static Class<? extends DescribeThingResponse.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsResponsepublic boolean equals(Object obj)
equals in class AwsResponsepublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2019. All rights reserved.