7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 template<
typename DataSetIdT = Aws::String>
51 void SetDataSetId(DataSetIdT&& value) { m_dataSetIdHasBeenSet =
true; m_dataSetId = std::forward<DataSetIdT>(value); }
52 template<
typename DataSetIdT = Aws::String>
62 template<
typename TargetAccountIdT = Aws::String>
63 void SetTargetAccountId(TargetAccountIdT&& value) { m_targetAccountIdHasBeenSet =
true; m_targetAccountId = std::forward<TargetAccountIdT>(value); }
64 template<
typename TargetAccountIdT = Aws::String>
74 template<
typename ResourceShareIdT = Aws::String>
75 void SetResourceShareId(ResourceShareIdT&& value) { m_resourceShareIdHasBeenSet =
true; m_resourceShareId = std::forward<ResourceShareIdT>(value); }
76 template<
typename ResourceShareIdT = Aws::String>
86 template<
typename ResourceShareArnT = Aws::String>
87 void SetResourceShareArn(ResourceShareArnT&& value) { m_resourceShareArnHasBeenSet =
true; m_resourceShareArn = std::forward<ResourceShareArnT>(value); }
88 template<
typename ResourceShareArnT = Aws::String>
98 template<
typename ResourceShareStatusT = Aws::String>
99 void SetResourceShareStatus(ResourceShareStatusT&& value) { m_resourceShareStatusHasBeenSet =
true; m_resourceShareStatus = std::forward<ResourceShareStatusT>(value); }
100 template<
typename ResourceShareStatusT = Aws::String>
106 bool m_dataSetIdHasBeenSet =
false;
109 bool m_targetAccountIdHasBeenSet =
false;
112 bool m_resourceShareIdHasBeenSet =
false;
115 bool m_resourceShareArnHasBeenSet =
false;
118 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