7#include <aws/iotfleetwise/IoTFleetWise_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename VehicleNameT = Aws::String>
47 void SetVehicleName(VehicleNameT&& value) { m_vehicleNameHasBeenSet =
true; m_vehicleName = std::forward<VehicleNameT>(value); }
48 template<
typename VehicleNameT = Aws::String>
58 template<
typename ArnT = Aws::String>
59 void SetArn(ArnT&& value) { m_arnHasBeenSet =
true; m_arn = std::forward<ArnT>(value); }
60 template<
typename ArnT = Aws::String>
70 template<
typename ThingArnT = Aws::String>
71 void SetThingArn(ThingArnT&& value) { m_thingArnHasBeenSet =
true; m_thingArn = std::forward<ThingArnT>(value); }
72 template<
typename ThingArnT = Aws::String>
78 bool m_vehicleNameHasBeenSet =
false;
81 bool m_arnHasBeenSet =
false;
84 bool m_thingArnHasBeenSet =
false;
CreateVehicleResponseItem & WithVehicleName(VehicleNameT &&value)
AWS_IOTFLEETWISE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetArn(ArnT &&value)
void SetVehicleName(VehicleNameT &&value)
bool ThingArnHasBeenSet() const
bool ArnHasBeenSet() const
AWS_IOTFLEETWISE_API CreateVehicleResponseItem()=default
AWS_IOTFLEETWISE_API CreateVehicleResponseItem(Aws::Utils::Json::JsonView jsonValue)
void SetThingArn(ThingArnT &&value)
const Aws::String & GetThingArn() const
bool VehicleNameHasBeenSet() const
const Aws::String & GetVehicleName() const
CreateVehicleResponseItem & WithThingArn(ThingArnT &&value)
AWS_IOTFLEETWISE_API CreateVehicleResponseItem & operator=(Aws::Utils::Json::JsonView jsonValue)
CreateVehicleResponseItem & WithArn(ArnT &&value)
const Aws::String & GetArn() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue