7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/datazone/model/AssetListingItem.h>
9#include <aws/datazone/model/DataProductListingItem.h>
43 template <
typename AssetListingT = AssetListingItem>
45 m_assetListingHasBeenSet =
true;
46 m_assetListing = std::forward<AssetListingT>(value);
48 template <
typename AssetListingT = AssetListingItem>
61 template <
typename DataProductListingT = DataProductListingItem>
63 m_dataProductListingHasBeenSet =
true;
64 m_dataProductListing = std::forward<DataProductListingT>(value);
66 template <
typename DataProductListingT = DataProductListingItem>
76 bool m_assetListingHasBeenSet =
false;
77 bool m_dataProductListingHasBeenSet =
false;
bool AssetListingHasBeenSet() const
void SetAssetListing(AssetListingT &&value)
bool DataProductListingHasBeenSet() const
AWS_DATAZONE_API SearchResultItem & operator=(Aws::Utils::Json::JsonView jsonValue)
const DataProductListingItem & GetDataProductListing() const
SearchResultItem & WithDataProductListing(DataProductListingT &&value)
const AssetListingItem & GetAssetListing() const
AWS_DATAZONE_API SearchResultItem(Aws::Utils::Json::JsonView jsonValue)
SearchResultItem & WithAssetListing(AssetListingT &&value)
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_DATAZONE_API SearchResultItem()=default
void SetDataProductListing(DataProductListingT &&value)
Aws::Utils::Json::JsonValue JsonValue