7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
44 template <
typename DataSetIdT = Aws::String>
46 m_dataSetIdHasBeenSet =
true;
47 m_dataSetId = std::forward<DataSetIdT>(value);
49 template <
typename DataSetIdT = Aws::String>
62 template <
typename TargetAccountIdT = Aws::String>
64 m_targetAccountIdHasBeenSet =
true;
65 m_targetAccountId = std::forward<TargetAccountIdT>(value);
67 template <
typename TargetAccountIdT = Aws::String>
80 template <
typename ResourceShareIdT = Aws::String>
82 m_resourceShareIdHasBeenSet =
true;
83 m_resourceShareId = std::forward<ResourceShareIdT>(value);
85 template <
typename ResourceShareIdT = Aws::String>
98 template <
typename ResourceShareArnT = Aws::String>
100 m_resourceShareArnHasBeenSet =
true;
101 m_resourceShareArn = std::forward<ResourceShareArnT>(value);
103 template <
typename ResourceShareArnT = Aws::String>
116 template <
typename ResourceShareStatusT = Aws::String>
118 m_resourceShareStatusHasBeenSet =
true;
119 m_resourceShareStatus = std::forward<ResourceShareStatusT>(value);
121 template <
typename ResourceShareStatusT = Aws::String>
137 bool m_dataSetIdHasBeenSet =
false;
138 bool m_targetAccountIdHasBeenSet =
false;
139 bool m_resourceShareIdHasBeenSet =
false;
140 bool m_resourceShareArnHasBeenSet =
false;
141 bool m_resourceShareStatusHasBeenSet =
false;
void SetResourceShareStatus(ResourceShareStatusT &&value)
AWS_CONNECT_API AnalyticsDataAssociationResult(Aws::Utils::Json::JsonView jsonValue)
bool DataSetIdHasBeenSet() const
const Aws::String & GetResourceShareId() const
bool TargetAccountIdHasBeenSet() const
AWS_CONNECT_API AnalyticsDataAssociationResult()=default
AnalyticsDataAssociationResult & WithTargetAccountId(TargetAccountIdT &&value)
AnalyticsDataAssociationResult & WithResourceShareId(ResourceShareIdT &&value)
const Aws::String & GetTargetAccountId() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
bool ResourceShareIdHasBeenSet() const
void SetTargetAccountId(TargetAccountIdT &&value)
AnalyticsDataAssociationResult & WithResourceShareArn(ResourceShareArnT &&value)
bool ResourceShareArnHasBeenSet() const
AnalyticsDataAssociationResult & WithResourceShareStatus(ResourceShareStatusT &&value)
bool ResourceShareStatusHasBeenSet() const
void SetDataSetId(DataSetIdT &&value)
void SetResourceShareArn(ResourceShareArnT &&value)
const Aws::String & GetResourceShareArn() const
const Aws::String & GetResourceShareStatus() const
AnalyticsDataAssociationResult & WithDataSetId(DataSetIdT &&value)
const Aws::String & GetDataSetId() const
AWS_CONNECT_API AnalyticsDataAssociationResult & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetResourceShareId(ResourceShareIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue