7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/lexv2-models/model/S3BucketLogDestination.h>
19namespace LexModelsV2 {
44 template <
typename S3BucketT = S3BucketLogDestination>
46 m_s3BucketHasBeenSet =
true;
47 m_s3Bucket = std::forward<S3BucketT>(value);
49 template <
typename S3BucketT = S3BucketLogDestination>
57 bool m_s3BucketHasBeenSet =
false;
AWS_LEXMODELSV2_API AudioLogDestination()=default
AWS_LEXMODELSV2_API AudioLogDestination(Aws::Utils::Json::JsonView jsonValue)
void SetS3Bucket(S3BucketT &&value)
const S3BucketLogDestination & GetS3Bucket() const
bool S3BucketHasBeenSet() const
AudioLogDestination & WithS3Bucket(S3BucketT &&value)
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LEXMODELSV2_API AudioLogDestination & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue