7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/ce/model/EC2ResourceDetails.h>
46 template<
typename EC2ResourceDetailsT = EC2ResourceDetails>
47 void SetEC2ResourceDetails(EC2ResourceDetailsT&& value) { m_eC2ResourceDetailsHasBeenSet =
true; m_eC2ResourceDetails = std::forward<EC2ResourceDetailsT>(value); }
48 template<
typename EC2ResourceDetailsT = EC2ResourceDetails>
54 bool m_eC2ResourceDetailsHasBeenSet =
false;
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
ResourceDetails & WithEC2ResourceDetails(EC2ResourceDetailsT &&value)
AWS_COSTEXPLORER_API ResourceDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EC2ResourceDetailsHasBeenSet() const
AWS_COSTEXPLORER_API ResourceDetails(Aws::Utils::Json::JsonView jsonValue)
void SetEC2ResourceDetails(EC2ResourceDetailsT &&value)
const EC2ResourceDetails & GetEC2ResourceDetails() const
AWS_COSTEXPLORER_API ResourceDetails()=default
Aws::Utils::Json::JsonValue JsonValue