7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
47 template<
typename AssociationIdT = Aws::String>
48 void SetAssociationId(AssociationIdT&& value) { m_associationIdHasBeenSet =
true; m_associationId = std::forward<AssociationIdT>(value); }
49 template<
typename AssociationIdT = Aws::String>
59 template<
typename InstanceIdT = Aws::String>
60 void SetInstanceId(InstanceIdT&& value) { m_instanceIdHasBeenSet =
true; m_instanceId = std::forward<InstanceIdT>(value); }
61 template<
typename InstanceIdT = Aws::String>
71 template<
typename ContentT = Aws::String>
72 void SetContent(ContentT&& value) { m_contentHasBeenSet =
true; m_content = std::forward<ContentT>(value); }
73 template<
typename ContentT = Aws::String>
83 template<
typename AssociationVersionT = Aws::String>
84 void SetAssociationVersion(AssociationVersionT&& value) { m_associationVersionHasBeenSet =
true; m_associationVersion = std::forward<AssociationVersionT>(value); }
85 template<
typename AssociationVersionT = Aws::String>
91 bool m_associationIdHasBeenSet =
false;
94 bool m_instanceIdHasBeenSet =
false;
97 bool m_contentHasBeenSet =
false;
100 bool m_associationVersionHasBeenSet =
false;
void SetInstanceId(InstanceIdT &&value)
const Aws::String & GetAssociationVersion() const
const Aws::String & GetInstanceId() const
InstanceAssociation & WithAssociationVersion(AssociationVersionT &&value)
void SetAssociationVersion(AssociationVersionT &&value)
AWS_SSM_API InstanceAssociation()=default
bool ContentHasBeenSet() const
bool AssociationVersionHasBeenSet() const
AWS_SSM_API InstanceAssociation & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AssociationIdHasBeenSet() const
const Aws::String & GetAssociationId() const
InstanceAssociation & WithAssociationId(AssociationIdT &&value)
void SetAssociationId(AssociationIdT &&value)
void SetContent(ContentT &&value)
bool InstanceIdHasBeenSet() const
const Aws::String & GetContent() const
AWS_SSM_API Aws::Utils::Json::JsonValue Jsonize() const
InstanceAssociation & WithContent(ContentT &&value)
InstanceAssociation & WithInstanceId(InstanceIdT &&value)
AWS_SSM_API InstanceAssociation(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue