7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/AppType.h>
9#include <aws/sagemaker/model/FeatureStatus.h>
10#include <aws/sagemaker/model/SpaceStorageSettings.h>
70 template<
typename SpaceStorageSettingsT = SpaceStorageSettings>
71 void SetSpaceStorageSettings(SpaceStorageSettingsT&& value) { m_spaceStorageSettingsHasBeenSet =
true; m_spaceStorageSettings = std::forward<SpaceStorageSettingsT>(value); }
72 template<
typename SpaceStorageSettingsT = SpaceStorageSettings>
78 bool m_appTypeHasBeenSet =
false;
81 bool m_remoteAccessHasBeenSet =
false;
83 SpaceStorageSettings m_spaceStorageSettings;
84 bool m_spaceStorageSettingsHasBeenSet =
false;
AWS_SAGEMAKER_API SpaceSettingsSummary()=default
AWS_SAGEMAKER_API SpaceSettingsSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAppType(AppType value)
bool RemoteAccessHasBeenSet() const
SpaceSettingsSummary & WithAppType(AppType value)
AWS_SAGEMAKER_API SpaceSettingsSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
SpaceSettingsSummary & WithSpaceStorageSettings(SpaceStorageSettingsT &&value)
FeatureStatus GetRemoteAccess() const
bool AppTypeHasBeenSet() const
AppType GetAppType() const
bool SpaceStorageSettingsHasBeenSet() const
void SetSpaceStorageSettings(SpaceStorageSettingsT &&value)
void SetRemoteAccess(FeatureStatus value)
SpaceSettingsSummary & WithRemoteAccess(FeatureStatus value)
const SpaceStorageSettings & GetSpaceStorageSettings() const
Aws::Utils::Json::JsonValue JsonValue