@Generated(value="software.amazon.awssdk:codegen") public final class DeviceProfile extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DeviceProfile.Builder,DeviceProfile>
Describes a device profile.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DeviceProfile.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name of the resource.
|
static DeviceProfile.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The ID of the device profile.
|
String |
name()
The name of the resource.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DeviceProfile.Builder> |
serializableBuilderClass() |
DeviceProfile.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The Amazon Resource Name of the resource.
public final String name()
The name of the resource.
public final String id()
The ID of the device profile.
public DeviceProfile.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DeviceProfile.Builder,DeviceProfile>public static DeviceProfile.Builder builder()
public static Class<? extends DeviceProfile.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.