AWS SDK for C++

AWS SDK for C++ Version 1.11.612

Loading...
Searching...
No Matches
JobConfig.h
1
6#pragma once
7#include <aws/amplify/Amplify_EXPORTS.h>
8#include <aws/amplify/model/BuildComputeType.h>
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 Amplify
22{
23namespace Model
24{
25
38 {
39 public:
40 AWS_AMPLIFY_API JobConfig() = default;
41 AWS_AMPLIFY_API JobConfig(Aws::Utils::Json::JsonView jsonValue);
42 AWS_AMPLIFY_API JobConfig& operator=(Aws::Utils::Json::JsonView jsonValue);
43 AWS_AMPLIFY_API Aws::Utils::Json::JsonValue Jsonize() const;
44
45
47
60 inline BuildComputeType GetBuildComputeType() const { return m_buildComputeType; }
61 inline bool BuildComputeTypeHasBeenSet() const { return m_buildComputeTypeHasBeenSet; }
62 inline void SetBuildComputeType(BuildComputeType value) { m_buildComputeTypeHasBeenSet = true; m_buildComputeType = value; }
65 private:
66
68 bool m_buildComputeTypeHasBeenSet = false;
69 };
70
71} // namespace Model
72} // namespace Amplify
73} // namespace Aws
AWS_AMPLIFY_API JobConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_AMPLIFY_API JobConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_AMPLIFY_API JobConfig()=default
AWS_AMPLIFY_API Aws::Utils::Json::JsonValue Jsonize() const
JobConfig & WithBuildComputeType(BuildComputeType value)
Definition JobConfig.h:63
void SetBuildComputeType(BuildComputeType value)
Definition JobConfig.h:62
bool BuildComputeTypeHasBeenSet() const
Definition JobConfig.h:61
BuildComputeType GetBuildComputeType() const
Definition JobConfig.h:60
Aws::Utils::Json::JsonValue JsonValue