AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
PackageImportJobOutputConfig.h
Go to the documentation of this file.
1
6#pragma once
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace Panorama
22{
23namespace Model
24{
25
33 {
34 public:
39
40
44 inline const PackageVersionOutputConfig& GetPackageVersionOutputConfig() const{ return m_packageVersionOutputConfig; }
45
49 inline bool PackageVersionOutputConfigHasBeenSet() const { return m_packageVersionOutputConfigHasBeenSet; }
50
54 inline void SetPackageVersionOutputConfig(const PackageVersionOutputConfig& value) { m_packageVersionOutputConfigHasBeenSet = true; m_packageVersionOutputConfig = value; }
55
59 inline void SetPackageVersionOutputConfig(PackageVersionOutputConfig&& value) { m_packageVersionOutputConfigHasBeenSet = true; m_packageVersionOutputConfig = std::move(value); }
60
65
70
71 private:
72
73 PackageVersionOutputConfig m_packageVersionOutputConfig;
74 bool m_packageVersionOutputConfigHasBeenSet = false;
75 };
76
77} // namespace Model
78} // namespace Panorama
79} // namespace Aws
#define AWS_PANORAMA_API
AWS_PANORAMA_API Aws::Utils::Json::JsonValue Jsonize() const
const PackageVersionOutputConfig & GetPackageVersionOutputConfig() const
void SetPackageVersionOutputConfig(const PackageVersionOutputConfig &value)
AWS_PANORAMA_API PackageImportJobOutputConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
PackageImportJobOutputConfig & WithPackageVersionOutputConfig(const PackageVersionOutputConfig &value)
PackageImportJobOutputConfig & WithPackageVersionOutputConfig(PackageVersionOutputConfig &&value)
void SetPackageVersionOutputConfig(PackageVersionOutputConfig &&value)
AWS_PANORAMA_API PackageImportJobOutputConfig(Aws::Utils::Json::JsonView jsonValue)