7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/lexv2-models/model/S3BucketLogDestination.h>
50 template<
typename S3BucketT = S3BucketLogDestination>
51 void SetS3Bucket(S3BucketT&& value) { m_s3BucketHasBeenSet =
true; m_s3Bucket = std::forward<S3BucketT>(value); }
52 template<
typename S3BucketT = S3BucketLogDestination>
58 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