/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains the tracker resource details.See Also:
AWS
* API Reference
The timestamp for when the tracker resource was created in ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The timestamp for when the tracker resource was created in ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The timestamp for when the tracker resource was created in ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The timestamp for when the tracker resource was created in ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The timestamp for when the tracker resource was created in ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The timestamp for when the tracker resource was created in ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The description for the tracker resource.
*/ inline const Aws::String& GetDescription() const{ return m_description; } /** *The description for the tracker resource.
*/ inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; } /** *The description for the tracker resource.
*/ inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } /** *The description for the tracker resource.
*/ inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } /** *The description for the tracker resource.
*/ inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } /** *The description for the tracker resource.
*/ inline ListTrackersResponseEntry& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} /** *The description for the tracker resource.
*/ inline ListTrackersResponseEntry& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} /** *The description for the tracker resource.
*/ inline ListTrackersResponseEntry& WithDescription(const char* value) { SetDescription(value); return *this;} /** *The name of the tracker resource.
*/ inline const Aws::String& GetTrackerName() const{ return m_trackerName; } /** *The name of the tracker resource.
*/ inline bool TrackerNameHasBeenSet() const { return m_trackerNameHasBeenSet; } /** *The name of the tracker resource.
*/ inline void SetTrackerName(const Aws::String& value) { m_trackerNameHasBeenSet = true; m_trackerName = value; } /** *The name of the tracker resource.
*/ inline void SetTrackerName(Aws::String&& value) { m_trackerNameHasBeenSet = true; m_trackerName = std::move(value); } /** *The name of the tracker resource.
*/ inline void SetTrackerName(const char* value) { m_trackerNameHasBeenSet = true; m_trackerName.assign(value); } /** *The name of the tracker resource.
*/ inline ListTrackersResponseEntry& WithTrackerName(const Aws::String& value) { SetTrackerName(value); return *this;} /** *The name of the tracker resource.
*/ inline ListTrackersResponseEntry& WithTrackerName(Aws::String&& value) { SetTrackerName(std::move(value)); return *this;} /** *The name of the tracker resource.
*/ inline ListTrackersResponseEntry& WithTrackerName(const char* value) { SetTrackerName(value); return *this;} /** *The timestamp at which the device's position was determined. Uses ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The timestamp at which the device's position was determined. Uses ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The timestamp at which the device's position was determined. Uses ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The timestamp at which the device's position was determined. Uses ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The timestamp at which the device's position was determined. Uses ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.
The timestamp at which the device's position was determined. Uses ISO 8601
* format: YYYY-MM-DDThh:mm:ss.sssZ
.