Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data UpdateVehicleRequestItem = UpdateVehicleRequestItem' {}
- newUpdateVehicleRequestItem :: Text -> UpdateVehicleRequestItem
- updateVehicleRequestItem_attributeUpdateMode :: Lens' UpdateVehicleRequestItem (Maybe UpdateMode)
- updateVehicleRequestItem_attributes :: Lens' UpdateVehicleRequestItem (Maybe (HashMap Text Text))
- updateVehicleRequestItem_decoderManifestArn :: Lens' UpdateVehicleRequestItem (Maybe Text)
- updateVehicleRequestItem_modelManifestArn :: Lens' UpdateVehicleRequestItem (Maybe Text)
- updateVehicleRequestItem_vehicleName :: Lens' UpdateVehicleRequestItem Text
Documentation
data UpdateVehicleRequestItem Source #
Information about the vehicle to update.
See: newUpdateVehicleRequestItem
smart constructor.
UpdateVehicleRequestItem' | |
|
Instances
newUpdateVehicleRequestItem Source #
Create a value of UpdateVehicleRequestItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributeUpdateMode:UpdateVehicleRequestItem'
, updateVehicleRequestItem_attributeUpdateMode
- The method the specified attributes will update the existing attributes
on the vehicle. UseOverwite
to replace the vehicle attributes with the
specified attributes. Or use Merge
to combine all attributes.
This is required if attributes are present in the input.
$sel:attributes:UpdateVehicleRequestItem'
, updateVehicleRequestItem_attributes
- Static information about a vehicle in a key-value pair. For example:
"engineType"
: "1.3 L R2"
$sel:decoderManifestArn:UpdateVehicleRequestItem'
, updateVehicleRequestItem_decoderManifestArn
- The ARN of the signal decoder manifest associated with the vehicle to
update.
$sel:modelManifestArn:UpdateVehicleRequestItem'
, updateVehicleRequestItem_modelManifestArn
- The ARN of the vehicle model (model manifest) associated with the
vehicle to update.
$sel:vehicleName:UpdateVehicleRequestItem'
, updateVehicleRequestItem_vehicleName
- The unique ID of the vehicle to update.
updateVehicleRequestItem_attributeUpdateMode :: Lens' UpdateVehicleRequestItem (Maybe UpdateMode) Source #
The method the specified attributes will update the existing attributes
on the vehicle. UseOverwite
to replace the vehicle attributes with the
specified attributes. Or use Merge
to combine all attributes.
This is required if attributes are present in the input.
updateVehicleRequestItem_attributes :: Lens' UpdateVehicleRequestItem (Maybe (HashMap Text Text)) Source #
Static information about a vehicle in a key-value pair. For example:
"engineType"
: "1.3 L R2"
updateVehicleRequestItem_decoderManifestArn :: Lens' UpdateVehicleRequestItem (Maybe Text) Source #
The ARN of the signal decoder manifest associated with the vehicle to update.
updateVehicleRequestItem_modelManifestArn :: Lens' UpdateVehicleRequestItem (Maybe Text) Source #
The ARN of the vehicle model (model manifest) associated with the vehicle to update.
updateVehicleRequestItem_vehicleName :: Lens' UpdateVehicleRequestItem Text Source #
The unique ID of the vehicle to update.