AWS SDK for C++

AWS SDK for C++ Version 1.11.742

Loading...
Searching...
No Matches
Hdr10Settings.h
1
6#pragma once
7#include <aws/medialive/MediaLive_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace MediaLive {
17namespace Model {
18
25 public:
26 AWS_MEDIALIVE_API Hdr10Settings() = default;
27 AWS_MEDIALIVE_API Hdr10Settings(Aws::Utils::Json::JsonView jsonValue);
28 AWS_MEDIALIVE_API Hdr10Settings& operator=(Aws::Utils::Json::JsonView jsonValue);
29 AWS_MEDIALIVE_API Aws::Utils::Json::JsonValue Jsonize() const;
30
32
38 inline int GetMaxCll() const { return m_maxCll; }
39 inline bool MaxCllHasBeenSet() const { return m_maxCllHasBeenSet; }
40 inline void SetMaxCll(int value) {
41 m_maxCllHasBeenSet = true;
42 m_maxCll = value;
43 }
44 inline Hdr10Settings& WithMaxCll(int value) {
45 SetMaxCll(value);
46 return *this;
47 }
49
51
58 inline int GetMaxFall() const { return m_maxFall; }
59 inline bool MaxFallHasBeenSet() const { return m_maxFallHasBeenSet; }
60 inline void SetMaxFall(int value) {
61 m_maxFallHasBeenSet = true;
62 m_maxFall = value;
63 }
64 inline Hdr10Settings& WithMaxFall(int value) {
65 SetMaxFall(value);
66 return *this;
67 }
69 private:
70 int m_maxCll{0};
71
72 int m_maxFall{0};
73 bool m_maxCllHasBeenSet = false;
74 bool m_maxFallHasBeenSet = false;
75};
76
77} // namespace Model
78} // namespace MediaLive
79} // namespace Aws
Hdr10Settings & WithMaxCll(int value)
AWS_MEDIALIVE_API Hdr10Settings(Aws::Utils::Json::JsonView jsonValue)
AWS_MEDIALIVE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_MEDIALIVE_API Hdr10Settings()=default
AWS_MEDIALIVE_API Hdr10Settings & operator=(Aws::Utils::Json::JsonView jsonValue)
Hdr10Settings & WithMaxFall(int value)
Aws::Utils::Json::JsonValue JsonValue