7#include <aws/osis/OSIS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 template<
typename LogGroupT = Aws::String>
50 void SetLogGroup(LogGroupT&& value) { m_logGroupHasBeenSet =
true; m_logGroup = std::forward<LogGroupT>(value); }
51 template<
typename LogGroupT = Aws::String>
57 bool m_logGroupHasBeenSet =
false;
bool LogGroupHasBeenSet() const
AWS_OSIS_API CloudWatchLogDestination(Aws::Utils::Json::JsonView jsonValue)
AWS_OSIS_API CloudWatchLogDestination & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OSIS_API CloudWatchLogDestination()=default
CloudWatchLogDestination & WithLogGroup(LogGroupT &&value)
void SetLogGroup(LogGroupT &&value)
AWS_OSIS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetLogGroup() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue