7#include <aws/location/LocationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
22namespace LocationService
50 inline void SetMapName(
const char* value) { m_mapNameHasBeenSet =
true; m_mapName.assign(value); }
64 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
78 inline void SetDataSource(
const char* value) { m_dataSourceHasBeenSet =
true; m_dataSource.assign(value); }
114 bool m_mapNameHasBeenSet =
false;
117 bool m_descriptionHasBeenSet =
false;
120 bool m_dataSourceHasBeenSet =
false;
123 bool m_createTimeHasBeenSet =
false;
126 bool m_updateTimeHasBeenSet =
false;
ListMapsResponseEntry & WithCreateTime(Aws::Utils::DateTime &&value)
ListMapsResponseEntry & WithCreateTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetUpdateTime() const
void SetDataSource(Aws::String &&value)
AWS_LOCATIONSERVICE_API ListMapsResponseEntry(Aws::Utils::Json::JsonView jsonValue)
void SetUpdateTime(const Aws::Utils::DateTime &value)
AWS_LOCATIONSERVICE_API ListMapsResponseEntry()
void SetDataSource(const Aws::String &value)
const Aws::String & GetDataSource() const
ListMapsResponseEntry & WithDescription(Aws::String &&value)
ListMapsResponseEntry & WithDataSource(Aws::String &&value)
void SetUpdateTime(Aws::Utils::DateTime &&value)
ListMapsResponseEntry & WithDescription(const char *value)
const Aws::String & GetMapName() const
void SetCreateTime(const Aws::Utils::DateTime &value)
void SetDescription(const char *value)
ListMapsResponseEntry & WithMapName(const char *value)
ListMapsResponseEntry & WithMapName(Aws::String &&value)
ListMapsResponseEntry & WithDescription(const Aws::String &value)
AWS_LOCATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
bool CreateTimeHasBeenSet() const
const Aws::Utils::DateTime & GetCreateTime() const
ListMapsResponseEntry & WithUpdateTime(Aws::Utils::DateTime &&value)
void SetMapName(const char *value)
void SetMapName(Aws::String &&value)
AWS_LOCATIONSERVICE_API ListMapsResponseEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
ListMapsResponseEntry & WithMapName(const Aws::String &value)
const Aws::String & GetDescription() const
bool DataSourceHasBeenSet() const
void SetMapName(const Aws::String &value)
bool DescriptionHasBeenSet() const
void SetDescription(const Aws::String &value)
void SetDescription(Aws::String &&value)
ListMapsResponseEntry & WithUpdateTime(const Aws::Utils::DateTime &value)
void SetDataSource(const char *value)
bool UpdateTimeHasBeenSet() const
ListMapsResponseEntry & WithDataSource(const Aws::String &value)
void SetCreateTime(Aws::Utils::DateTime &&value)
ListMapsResponseEntry & WithDataSource(const char *value)
bool MapNameHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue