Class CfnVehicleProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotfleetwise.CfnVehicleProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVehicleProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVehicleProps
@Stability(Stable)
@Internal
public static final class CfnVehicleProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVehicleProps
An implementation for
CfnVehicleProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iotfleetwise.CfnVehicleProps
CfnVehicleProps.Builder, CfnVehicleProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnVehicleProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVehicleProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
(Optional) An option to create a new AWS IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.final Object
(Optional) Static information about a vehicle in a key-value pair.final String
The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.final String
The Amazon Resource Name (ARN) of the vehicle model (model manifest) to create the vehicle from.final String
getName()
The unique ID of the vehicle.getTags()
(Optional) Metadata which can be used to manage the vehicle.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnVehicleProps.Builder
.
-
-
Method Details
-
getDecoderManifestArn
Description copied from interface:CfnVehicleProps
The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.- Specified by:
getDecoderManifestArn
in interfaceCfnVehicleProps
-
getModelManifestArn
Description copied from interface:CfnVehicleProps
The Amazon Resource Name (ARN) of the vehicle model (model manifest) to create the vehicle from.- Specified by:
getModelManifestArn
in interfaceCfnVehicleProps
-
getName
Description copied from interface:CfnVehicleProps
The unique ID of the vehicle.- Specified by:
getName
in interfaceCfnVehicleProps
-
getAssociationBehavior
Description copied from interface:CfnVehicleProps
(Optional) An option to create a new AWS IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.- Specified by:
getAssociationBehavior
in interfaceCfnVehicleProps
-
getAttributes
Description copied from interface:CfnVehicleProps
(Optional) Static information about a vehicle in a key-value pair.For example:
"engine Type"
:"v6"
- Specified by:
getAttributes
in interfaceCfnVehicleProps
-
getTags
Description copied from interface:CfnVehicleProps
(Optional) Metadata which can be used to manage the vehicle.- Specified by:
getTags
in interfaceCfnVehicleProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-