7#include <aws/agent-registry-control/AgentRegistryControl_EXPORTS.h>
8#include <aws/agent-registry-control/model/DescriptorSourceFromUrl.h>
19namespace AgentRegistryControl {
42 template <
typename FromUrlT = DescriptorSourceFromUrl>
44 m_fromUrlHasBeenSet =
true;
45 m_fromUrl = std::forward<FromUrlT>(value);
47 template <
typename FromUrlT = DescriptorSourceFromUrl>
55 bool m_fromUrlHasBeenSet =
false;
const DescriptorSourceFromUrl & GetFromUrl() const
void SetFromUrl(FromUrlT &&value)
AWS_AGENTREGISTRYCONTROL_API Aws::Utils::Json::JsonValue Jsonize() const
bool FromUrlHasBeenSet() const
AWS_AGENTREGISTRYCONTROL_API DescriptorSource()=default
AWS_AGENTREGISTRYCONTROL_API DescriptorSource(Aws::Utils::Json::JsonView jsonValue)
DescriptorSource & WithFromUrl(FromUrlT &&value)
AWS_AGENTREGISTRYCONTROL_API DescriptorSource & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue