7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename S3OutputUrlT = Aws::String>
47 void SetS3OutputUrl(S3OutputUrlT&& value) { m_s3OutputUrlHasBeenSet =
true; m_s3OutputUrl = std::forward<S3OutputUrlT>(value); }
48 template<
typename S3OutputUrlT = Aws::String>
58 template<
typename CloudWatchOutputUrlT = Aws::String>
59 void SetCloudWatchOutputUrl(CloudWatchOutputUrlT&& value) { m_cloudWatchOutputUrlHasBeenSet =
true; m_cloudWatchOutputUrl = std::forward<CloudWatchOutputUrlT>(value); }
60 template<
typename CloudWatchOutputUrlT = Aws::String>
66 bool m_s3OutputUrlHasBeenSet =
false;
69 bool m_cloudWatchOutputUrlHasBeenSet =
false;
bool CloudWatchOutputUrlHasBeenSet() const
const Aws::String & GetCloudWatchOutputUrl() const
bool S3OutputUrlHasBeenSet() const
void SetS3OutputUrl(S3OutputUrlT &&value)
void SetCloudWatchOutputUrl(CloudWatchOutputUrlT &&value)
AWS_SSM_API Aws::Utils::Json::JsonValue Jsonize() const
SessionManagerOutputUrl & WithS3OutputUrl(S3OutputUrlT &&value)
AWS_SSM_API SessionManagerOutputUrl(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetS3OutputUrl() const
AWS_SSM_API SessionManagerOutputUrl()=default
SessionManagerOutputUrl & WithCloudWatchOutputUrl(CloudWatchOutputUrlT &&value)
AWS_SSM_API SessionManagerOutputUrl & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue