7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/AwsMskClusterClusterInfoDetails.h>
47 template<
typename ClusterInfoT = AwsMskClusterClusterInfoDetails>
48 void SetClusterInfo(ClusterInfoT&& value) { m_clusterInfoHasBeenSet =
true; m_clusterInfo = std::forward<ClusterInfoT>(value); }
49 template<
typename ClusterInfoT = AwsMskClusterClusterInfoDetails>
55 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