Class CfnVehicleMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.iotfleetwise.CfnVehicleMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVehicleMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVehicleMixinProps
@Stability(Stable)
@Internal
public static final class CfnVehicleMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVehicleMixinProps
An implementation for
CfnVehicleMixinProps-
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.cfnpropertymixins.services.iotfleetwise.CfnVehicleMixinProps
CfnVehicleMixinProps.Builder, CfnVehicleMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnVehicleMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVehicleMixinProps.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 theCfnVehicleMixinProps.Builder.
-
-
Method Details
-
getAssociationBehavior
Description copied from interface:CfnVehicleMixinPropsAn option to create a new AWS IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.- Specified by:
getAssociationBehaviorin interfaceCfnVehicleMixinProps- See Also:
-
getAttributes
Description copied from interface:CfnVehicleMixinPropsStatic 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 interfaceCfnVehicleMixinProps- See Also:
-
getDecoderManifestArn
Description copied from interface:CfnVehicleMixinPropsThe Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.- Specified by:
getDecoderManifestArnin interfaceCfnVehicleMixinProps- See Also:
-
getModelManifestArn
Description copied from interface:CfnVehicleMixinPropsThe Amazon Resource Name (ARN) of the vehicle model (model manifest) to create the vehicle from.- Specified by:
getModelManifestArnin interfaceCfnVehicleMixinProps- See Also:
-
getName
Description copied from interface:CfnVehicleMixinPropsThe unique ID of the vehicle.- Specified by:
getNamein interfaceCfnVehicleMixinProps- See Also:
-
getStateTemplates
Description copied from interface:CfnVehicleMixinPropsAssociate 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: '<'eitherIResolvableorCfnVehiclePropsMixin.StateTemplateAssociationProperty>- Specified by:
getStateTemplatesin interfaceCfnVehicleMixinProps- See Also:
-
getTags
Description copied from interface:CfnVehicleMixinPropsMetadata which can be used to manage the vehicle.- Specified by:
getTagsin interfaceCfnVehicleMixinProps- 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()
-