7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/AwsMskClusterClusterInfoDetails.h>
41 template <
typename ClusterInfoT = AwsMskClusterClusterInfoDetails>
43 m_clusterInfoHasBeenSet =
true;
44 m_clusterInfo = std::forward<ClusterInfoT>(value);
46 template <
typename ClusterInfoT = AwsMskClusterClusterInfoDetails>
54 bool m_clusterInfoHasBeenSet =
false;
AwsMskClusterDetails & WithClusterInfo(ClusterInfoT &&value)
AWS_SECURITYHUB_API AwsMskClusterDetails()=default
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYHUB_API AwsMskClusterDetails(Aws::Utils::Json::JsonView jsonValue)
void SetClusterInfo(ClusterInfoT &&value)
AWS_SECURITYHUB_API AwsMskClusterDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
const AwsMskClusterClusterInfoDetails & GetClusterInfo() const
bool ClusterInfoHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue