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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iotfleetwise.CfnVehicleProps
CfnVehicleProps.Builder, CfnVehicleProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnVehicleProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVehicleProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringAn option to create a new AWS IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.final ObjectStatic information about a vehicle in a key-value pair.final StringThe Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.final StringThe Amazon Resource Name (ARN) of the vehicle model (model manifest) to create the vehicle from.final StringgetName()The unique ID of the vehicle.final ObjectAssociate state templates to track the state of the vehicle.getTags()Metadata which can be used to manage the vehicle.final inthashCode()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:CfnVehiclePropsThe Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.- Specified by:
getDecoderManifestArnin interfaceCfnVehicleProps- See Also:
-
getModelManifestArn
Description copied from interface:CfnVehiclePropsThe Amazon Resource Name (ARN) of the vehicle model (model manifest) to create the vehicle from.- Specified by:
getModelManifestArnin interfaceCfnVehicleProps- See Also:
-
getName
Description copied from interface:CfnVehiclePropsThe unique ID of the vehicle.- Specified by:
getNamein interfaceCfnVehicleProps- See Also:
-
getAssociationBehavior
Description copied from interface:CfnVehiclePropsAn option to create a new AWS IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.- Specified by:
getAssociationBehaviorin interfaceCfnVehicleProps- See Also:
-
getAttributes
Description copied from interface:CfnVehiclePropsStatic information about a vehicle in a key-value pair.For example:
"engine Type":"v6"Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- Specified by:
getAttributesin interfaceCfnVehicleProps- See Also:
-
getStateTemplates
Description copied from interface:CfnVehiclePropsAssociate state templates to track the state of the vehicle.State templates determine which signal updates the vehicle sends to the cloud.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnVehicle.StateTemplateAssociationProperty>- Specified by:
getStateTemplatesin interfaceCfnVehicleProps- See Also:
-
getTags
Description copied from interface:CfnVehiclePropsMetadata which can be used to manage the vehicle.- Specified by:
getTagsin interfaceCfnVehicleProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-