public static final class CfnDeviceDefinitionVersion.DeviceProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDeviceDefinitionVersion.DeviceProperty
CfnDeviceDefinitionVersion.DeviceProperty
CfnDeviceDefinitionVersion.DeviceProperty.Builder, CfnDeviceDefinitionVersion.DeviceProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCertificateArn()
The ARN of the device certificate for the device.
|
java.lang.String |
getId()
A descriptive or arbitrary ID for the device.
|
java.lang.Object |
getSyncShadow()
Indicates whether the device's local shadow is synced with the cloud automatically.
|
java.lang.String |
getThingArn()
The Amazon Resource Name (ARN) of the device, which is an AWS IoT device (thing).
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getCertificateArn()
CfnDeviceDefinitionVersion.DeviceProperty
This X.509 certificate is used to authenticate the device with AWS IoT and AWS IoT Greengrass services.
getCertificateArn
in interface CfnDeviceDefinitionVersion.DeviceProperty
public final java.lang.String getId()
CfnDeviceDefinitionVersion.DeviceProperty
This value must be unique within the device definition version. Maximum length is 128 characters with pattern [a-zA-Z0-9:_-]+
.
getId
in interface CfnDeviceDefinitionVersion.DeviceProperty
public final java.lang.String getThingArn()
CfnDeviceDefinitionVersion.DeviceProperty
getThingArn
in interface CfnDeviceDefinitionVersion.DeviceProperty
public final java.lang.Object getSyncShadow()
CfnDeviceDefinitionVersion.DeviceProperty
getSyncShadow
in interface CfnDeviceDefinitionVersion.DeviceProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()