7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/iotwireless/model/PositionResourceType.h>
10#include <aws/iotwireless/model/PositionSolverDetails.h>
50 inline void SetResourceIdentifier(
const char* value) { m_resourceIdentifierHasBeenSet =
true; m_resourceIdentifier.assign(value); }
90 inline void SetDestination(
const char* value) { m_destinationHasBeenSet =
true; m_destination.assign(value); }
98 bool m_resourceIdentifierHasBeenSet =
false;
101 bool m_resourceTypeHasBeenSet =
false;
104 bool m_solversHasBeenSet =
false;
107 bool m_destinationHasBeenSet =
false;
PositionConfigurationItem & WithDestination(const char *value)
bool ResourceTypeHasBeenSet() const
void SetSolvers(PositionSolverDetails &&value)
PositionConfigurationItem & WithResourceIdentifier(const Aws::String &value)
bool ResourceIdentifierHasBeenSet() const
PositionConfigurationItem & WithDestination(const Aws::String &value)
bool SolversHasBeenSet() const
void SetResourceIdentifier(const Aws::String &value)
PositionConfigurationItem & WithResourceIdentifier(const char *value)
void SetResourceType(PositionResourceType &&value)
void SetResourceIdentifier(Aws::String &&value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
PositionConfigurationItem & WithDestination(Aws::String &&value)
AWS_IOTWIRELESS_API PositionConfigurationItem(Aws::Utils::Json::JsonView jsonValue)
void SetResourceIdentifier(const char *value)
void SetDestination(Aws::String &&value)
void SetSolvers(const PositionSolverDetails &value)
bool DestinationHasBeenSet() const
AWS_IOTWIRELESS_API PositionConfigurationItem & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDestination(const Aws::String &value)
const PositionResourceType & GetResourceType() const
const Aws::String & GetResourceIdentifier() const
PositionConfigurationItem & WithResourceType(const PositionResourceType &value)
void SetResourceType(const PositionResourceType &value)
const PositionSolverDetails & GetSolvers() const
void SetDestination(const char *value)
PositionConfigurationItem & WithResourceType(PositionResourceType &&value)
const Aws::String & GetDestination() const
AWS_IOTWIRELESS_API PositionConfigurationItem()
PositionConfigurationItem & WithResourceIdentifier(Aws::String &&value)
PositionConfigurationItem & WithSolvers(const PositionSolverDetails &value)
PositionConfigurationItem & WithSolvers(PositionSolverDetails &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue