AWS SDK for C++

AWS SDK for C++ Version 1.11.695

Loading...
Searching...
No Matches
Summarization.h
1
6#pragma once
7#include <aws/transcribe/TranscribeService_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace TranscribeService {
17namespace Model {
18
27 public:
28 AWS_TRANSCRIBESERVICE_API Summarization() = default;
29 AWS_TRANSCRIBESERVICE_API Summarization(Aws::Utils::Json::JsonView jsonValue);
30 AWS_TRANSCRIBESERVICE_API Summarization& operator=(Aws::Utils::Json::JsonView jsonValue);
31 AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
32
34
42 inline bool GetGenerateAbstractiveSummary() const { return m_generateAbstractiveSummary; }
43 inline bool GenerateAbstractiveSummaryHasBeenSet() const { return m_generateAbstractiveSummaryHasBeenSet; }
44 inline void SetGenerateAbstractiveSummary(bool value) {
45 m_generateAbstractiveSummaryHasBeenSet = true;
46 m_generateAbstractiveSummary = value;
47 }
50 return *this;
51 }
53 private:
54 bool m_generateAbstractiveSummary{false};
55 bool m_generateAbstractiveSummaryHasBeenSet = false;
56};
57
58} // namespace Model
59} // namespace TranscribeService
60} // namespace Aws
Summarization & WithGenerateAbstractiveSummary(bool value)
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_TRANSCRIBESERVICE_API Summarization(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSCRIBESERVICE_API Summarization()=default
AWS_TRANSCRIBESERVICE_API Summarization & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue