AWS SDK for C++

AWS SDK for C++ Version 1.11.716

Loading...
Searching...
No Matches
KxClusterCodeDeploymentConfiguration.h
1
6#pragma once
7#include <aws/finspace/Finspace_EXPORTS.h>
8#include <aws/finspace/model/KxClusterCodeDeploymentStrategy.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace finspace {
20namespace Model {
21
30 public:
31 AWS_FINSPACE_API KxClusterCodeDeploymentConfiguration() = default;
34 AWS_FINSPACE_API Aws::Utils::Json::JsonValue Jsonize() const;
35
37
50 inline KxClusterCodeDeploymentStrategy GetDeploymentStrategy() const { return m_deploymentStrategy; }
51 inline bool DeploymentStrategyHasBeenSet() const { return m_deploymentStrategyHasBeenSet; }
53 m_deploymentStrategyHasBeenSet = true;
54 m_deploymentStrategy = value;
55 }
58 return *this;
59 }
61 private:
63 bool m_deploymentStrategyHasBeenSet = false;
64};
65
66} // namespace Model
67} // namespace finspace
68} // namespace Aws
KxClusterCodeDeploymentConfiguration & WithDeploymentStrategy(KxClusterCodeDeploymentStrategy value)
AWS_FINSPACE_API KxClusterCodeDeploymentConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_FINSPACE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_FINSPACE_API KxClusterCodeDeploymentConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue