AWS SDK for C++  1.9.160
AWS SDK for C++
OnlineStoreConfig.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace SageMaker
22 {
23 namespace Model
24 {
25 
36  {
37  public:
42 
43 
48  inline const OnlineStoreSecurityConfig& GetSecurityConfig() const{ return m_securityConfig; }
49 
54  inline bool SecurityConfigHasBeenSet() const { return m_securityConfigHasBeenSet; }
55 
60  inline void SetSecurityConfig(const OnlineStoreSecurityConfig& value) { m_securityConfigHasBeenSet = true; m_securityConfig = value; }
61 
66  inline void SetSecurityConfig(OnlineStoreSecurityConfig&& value) { m_securityConfigHasBeenSet = true; m_securityConfig = std::move(value); }
67 
72  inline OnlineStoreConfig& WithSecurityConfig(const OnlineStoreSecurityConfig& value) { SetSecurityConfig(value); return *this;}
73 
78  inline OnlineStoreConfig& WithSecurityConfig(OnlineStoreSecurityConfig&& value) { SetSecurityConfig(std::move(value)); return *this;}
79 
80 
87  inline bool GetEnableOnlineStore() const{ return m_enableOnlineStore; }
88 
95  inline bool EnableOnlineStoreHasBeenSet() const { return m_enableOnlineStoreHasBeenSet; }
96 
103  inline void SetEnableOnlineStore(bool value) { m_enableOnlineStoreHasBeenSet = true; m_enableOnlineStore = value; }
104 
111  inline OnlineStoreConfig& WithEnableOnlineStore(bool value) { SetEnableOnlineStore(value); return *this;}
112 
113  private:
114 
115  OnlineStoreSecurityConfig m_securityConfig;
116  bool m_securityConfigHasBeenSet;
117 
118  bool m_enableOnlineStore;
119  bool m_enableOnlineStoreHasBeenSet;
120  };
121 
122 } // namespace Model
123 } // namespace SageMaker
124 } // namespace Aws
Aws::SageMaker::Model::OnlineStoreConfig::WithSecurityConfig
OnlineStoreConfig & WithSecurityConfig(OnlineStoreSecurityConfig &&value)
Definition: OnlineStoreConfig.h:78
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::OnlineStoreSecurityConfig
Definition: OnlineStoreSecurityConfig.h:33
SageMaker_EXPORTS.h
Aws::SageMaker::Model::OnlineStoreConfig::WithSecurityConfig
OnlineStoreConfig & WithSecurityConfig(const OnlineStoreSecurityConfig &value)
Definition: OnlineStoreConfig.h:72
Aws::SageMaker::Model::OnlineStoreConfig
Definition: OnlineStoreConfig.h:36
Aws::SageMaker::Model::OnlineStoreConfig::SetSecurityConfig
void SetSecurityConfig(OnlineStoreSecurityConfig &&value)
Definition: OnlineStoreConfig.h:66
Aws::SageMaker::Model::OnlineStoreConfig::GetSecurityConfig
const OnlineStoreSecurityConfig & GetSecurityConfig() const
Definition: OnlineStoreConfig.h:48
Aws::SageMaker::Model::OnlineStoreConfig::SetEnableOnlineStore
void SetEnableOnlineStore(bool value)
Definition: OnlineStoreConfig.h:103
Aws::SageMaker::Model::OnlineStoreConfig::GetEnableOnlineStore
bool GetEnableOnlineStore() const
Definition: OnlineStoreConfig.h:87
Aws::SageMaker::Model::OnlineStoreConfig::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::OnlineStoreConfig::OnlineStoreConfig
OnlineStoreConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::OnlineStoreConfig::EnableOnlineStoreHasBeenSet
bool EnableOnlineStoreHasBeenSet() const
Definition: OnlineStoreConfig.h:95
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::OnlineStoreConfig::SetSecurityConfig
void SetSecurityConfig(const OnlineStoreSecurityConfig &value)
Definition: OnlineStoreConfig.h:60
Aws::SageMaker::Model::OnlineStoreConfig::WithEnableOnlineStore
OnlineStoreConfig & WithEnableOnlineStore(bool value)
Definition: OnlineStoreConfig.h:111
Aws::SageMaker::Model::OnlineStoreConfig::OnlineStoreConfig
OnlineStoreConfig()
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::OnlineStoreConfig::SecurityConfigHasBeenSet
bool SecurityConfigHasBeenSet() const
Definition: OnlineStoreConfig.h:54
Aws::SageMaker::Model::OnlineStoreConfig::operator=
OnlineStoreConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
OnlineStoreSecurityConfig.h