7#include <aws/backupsearch/BackupSearch_EXPORTS.h>
8#include <aws/backupsearch/model/S3ResultItem.h>
9#include <aws/backupsearch/model/EBSResultItem.h>
48 template<
typename S3ResultItemT = S3ResultItem>
49 void SetS3ResultItem(S3ResultItemT&& value) { m_s3ResultItemHasBeenSet =
true; m_s3ResultItem = std::forward<S3ResultItemT>(value); }
50 template<
typename S3ResultItemT = S3ResultItem>
60 template<
typename EBSResultItemT = EBSResultItem>
61 void SetEBSResultItem(EBSResultItemT&& value) { m_eBSResultItemHasBeenSet =
true; m_eBSResultItem = std::forward<EBSResultItemT>(value); }
62 template<
typename EBSResultItemT = EBSResultItem>
68 bool m_s3ResultItemHasBeenSet =
false;
71 bool m_eBSResultItemHasBeenSet =
false;
ResultItem & WithEBSResultItem(EBSResultItemT &&value)
AWS_BACKUPSEARCH_API ResultItem(Aws::Utils::Json::JsonView jsonValue)
const S3ResultItem & GetS3ResultItem() const
AWS_BACKUPSEARCH_API ResultItem & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EBSResultItemHasBeenSet() const
void SetEBSResultItem(EBSResultItemT &&value)
AWS_BACKUPSEARCH_API ResultItem()=default
ResultItem & WithS3ResultItem(S3ResultItemT &&value)
AWS_BACKUPSEARCH_API Aws::Utils::Json::JsonValue Jsonize() const
bool S3ResultItemHasBeenSet() const
void SetS3ResultItem(S3ResultItemT &&value)
const EBSResultItem & GetEBSResultItem() const
Aws::Utils::Json::JsonValue JsonValue