@Stability(value=Stable) @Internal public static final class CfnDeviceDefinition.DeviceProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDeviceDefinition.DeviceProperty
CfnDeviceDefinition.DevicePropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnDeviceDefinition.DeviceProperty.Builder, CfnDeviceDefinition.DeviceProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnDeviceDefinition.DeviceProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnDeviceDefinition.DeviceDefinitionVersionProperty.Builder. |
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(Object o) |
String |
getCertificateArn()
The Amazon Resource Name (ARN) of the device certificate for the device.
|
String |
getId()
A descriptive or arbitrary ID for the device.
|
Object |
getSyncShadow()
Indicates whether the device's local shadow is synced with the cloud automatically.
|
String |
getThingArn()
The ARN of the device, which is an AWS IoT device (thing).
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnDeviceDefinition.DeviceProperty.Builder builder)
CfnDeviceDefinition.DeviceDefinitionVersionProperty.Builder.public final String getCertificateArn()
CfnDeviceDefinition.DevicePropertyThis X.509 certificate is used to authenticate the device with AWS IoT and AWS IoT Greengrass services.
getCertificateArn in interface CfnDeviceDefinition.DevicePropertypublic final String getId()
CfnDeviceDefinition.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 CfnDeviceDefinition.DevicePropertypublic final String getThingArn()
CfnDeviceDefinition.DevicePropertygetThingArn in interface CfnDeviceDefinition.DevicePropertypublic final Object getSyncShadow()
CfnDeviceDefinition.DevicePropertygetSyncShadow in interface CfnDeviceDefinition.DeviceProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.