AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::LocationService::Model::DevicePositionUpdate Class Reference

#include <DevicePositionUpdate.h>

Public Member Functions

 DevicePositionUpdate ()
 
 DevicePositionUpdate (Aws::Utils::Json::JsonView jsonValue)
 
DevicePositionUpdateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDeviceId () const
 
bool DeviceIdHasBeenSet () const
 
void SetDeviceId (const Aws::String &value)
 
void SetDeviceId (Aws::String &&value)
 
void SetDeviceId (const char *value)
 
DevicePositionUpdateWithDeviceId (const Aws::String &value)
 
DevicePositionUpdateWithDeviceId (Aws::String &&value)
 
DevicePositionUpdateWithDeviceId (const char *value)
 
const Aws::Vector< double > & GetPosition () const
 
bool PositionHasBeenSet () const
 
void SetPosition (const Aws::Vector< double > &value)
 
void SetPosition (Aws::Vector< double > &&value)
 
DevicePositionUpdateWithPosition (const Aws::Vector< double > &value)
 
DevicePositionUpdateWithPosition (Aws::Vector< double > &&value)
 
DevicePositionUpdateAddPosition (double value)
 
const Aws::Utils::DateTimeGetSampleTime () const
 
bool SampleTimeHasBeenSet () const
 
void SetSampleTime (const Aws::Utils::DateTime &value)
 
void SetSampleTime (Aws::Utils::DateTime &&value)
 
DevicePositionUpdateWithSampleTime (const Aws::Utils::DateTime &value)
 
DevicePositionUpdateWithSampleTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains the position update details for a device.

See Also:


AWS API Reference

Definition at line 34 of file DevicePositionUpdate.h.

Constructor & Destructor Documentation

◆ DevicePositionUpdate() [1/2]

Aws::LocationService::Model::DevicePositionUpdate::DevicePositionUpdate ( )

◆ DevicePositionUpdate() [2/2]

Aws::LocationService::Model::DevicePositionUpdate::DevicePositionUpdate ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddPosition()

DevicePositionUpdate& Aws::LocationService::Model::DevicePositionUpdate::AddPosition ( double  value)
inline

The latest device position defined in WGS 84 format: [X or longitude, Y or latitude].

Definition at line 131 of file DevicePositionUpdate.h.

◆ DeviceIdHasBeenSet()

bool Aws::LocationService::Model::DevicePositionUpdate::DeviceIdHasBeenSet ( ) const
inline

The device associated to the position update.

Definition at line 51 of file DevicePositionUpdate.h.

◆ GetDeviceId()

const Aws::String& Aws::LocationService::Model::DevicePositionUpdate::GetDeviceId ( ) const
inline

The device associated to the position update.

Definition at line 46 of file DevicePositionUpdate.h.

◆ GetPosition()

const Aws::Vector<double>& Aws::LocationService::Model::DevicePositionUpdate::GetPosition ( ) const
inline

The latest device position defined in WGS 84 format: [X or longitude, Y or latitude].

Definition at line 89 of file DevicePositionUpdate.h.

◆ GetSampleTime()

const Aws::Utils::DateTime& Aws::LocationService::Model::DevicePositionUpdate::GetSampleTime ( ) const
inline

The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

Definition at line 139 of file DevicePositionUpdate.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LocationService::Model::DevicePositionUpdate::Jsonize ( ) const

◆ operator=()

DevicePositionUpdate& Aws::LocationService::Model::DevicePositionUpdate::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PositionHasBeenSet()

bool Aws::LocationService::Model::DevicePositionUpdate::PositionHasBeenSet ( ) const
inline

The latest device position defined in WGS 84 format: [X or longitude, Y or latitude].

Definition at line 96 of file DevicePositionUpdate.h.

◆ SampleTimeHasBeenSet()

bool Aws::LocationService::Model::DevicePositionUpdate::SampleTimeHasBeenSet ( ) const
inline

The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

Definition at line 146 of file DevicePositionUpdate.h.

◆ SetDeviceId() [1/3]

void Aws::LocationService::Model::DevicePositionUpdate::SetDeviceId ( Aws::String &&  value)
inline

The device associated to the position update.

Definition at line 61 of file DevicePositionUpdate.h.

◆ SetDeviceId() [2/3]

void Aws::LocationService::Model::DevicePositionUpdate::SetDeviceId ( const Aws::String value)
inline

The device associated to the position update.

Definition at line 56 of file DevicePositionUpdate.h.

◆ SetDeviceId() [3/3]

void Aws::LocationService::Model::DevicePositionUpdate::SetDeviceId ( const char *  value)
inline

The device associated to the position update.

Definition at line 66 of file DevicePositionUpdate.h.

◆ SetPosition() [1/2]

void Aws::LocationService::Model::DevicePositionUpdate::SetPosition ( Aws::Vector< double > &&  value)
inline

The latest device position defined in WGS 84 format: [X or longitude, Y or latitude].

Definition at line 110 of file DevicePositionUpdate.h.

◆ SetPosition() [2/2]

void Aws::LocationService::Model::DevicePositionUpdate::SetPosition ( const Aws::Vector< double > &  value)
inline

The latest device position defined in WGS 84 format: [X or longitude, Y or latitude].

Definition at line 103 of file DevicePositionUpdate.h.

◆ SetSampleTime() [1/2]

void Aws::LocationService::Model::DevicePositionUpdate::SetSampleTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

Definition at line 160 of file DevicePositionUpdate.h.

◆ SetSampleTime() [2/2]

void Aws::LocationService::Model::DevicePositionUpdate::SetSampleTime ( const Aws::Utils::DateTime value)
inline

The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

Definition at line 153 of file DevicePositionUpdate.h.

◆ WithDeviceId() [1/3]

DevicePositionUpdate& Aws::LocationService::Model::DevicePositionUpdate::WithDeviceId ( Aws::String &&  value)
inline

The device associated to the position update.

Definition at line 76 of file DevicePositionUpdate.h.

◆ WithDeviceId() [2/3]

DevicePositionUpdate& Aws::LocationService::Model::DevicePositionUpdate::WithDeviceId ( const Aws::String value)
inline

The device associated to the position update.

Definition at line 71 of file DevicePositionUpdate.h.

◆ WithDeviceId() [3/3]

DevicePositionUpdate& Aws::LocationService::Model::DevicePositionUpdate::WithDeviceId ( const char *  value)
inline

The device associated to the position update.

Definition at line 81 of file DevicePositionUpdate.h.

◆ WithPosition() [1/2]

DevicePositionUpdate& Aws::LocationService::Model::DevicePositionUpdate::WithPosition ( Aws::Vector< double > &&  value)
inline

The latest device position defined in WGS 84 format: [X or longitude, Y or latitude].

Definition at line 124 of file DevicePositionUpdate.h.

◆ WithPosition() [2/2]

DevicePositionUpdate& Aws::LocationService::Model::DevicePositionUpdate::WithPosition ( const Aws::Vector< double > &  value)
inline

The latest device position defined in WGS 84 format: [X or longitude, Y or latitude].

Definition at line 117 of file DevicePositionUpdate.h.

◆ WithSampleTime() [1/2]

DevicePositionUpdate& Aws::LocationService::Model::DevicePositionUpdate::WithSampleTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

Definition at line 174 of file DevicePositionUpdate.h.

◆ WithSampleTime() [2/2]

DevicePositionUpdate& Aws::LocationService::Model::DevicePositionUpdate::WithSampleTime ( const Aws::Utils::DateTime value)
inline

The timestamp at which the device's position was determined. Uses ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

Definition at line 167 of file DevicePositionUpdate.h.


The documentation for this class was generated from the following file: