7#include <aws/fsx/FSx_EXPORTS.h>
8#include <aws/fsx/model/TieringPolicyName.h>
56 m_coolingPeriodHasBeenSet =
true;
57 m_coolingPeriod = value;
80 m_nameHasBeenSet =
true;
89 int m_coolingPeriod{0};
92 bool m_coolingPeriodHasBeenSet =
false;
93 bool m_nameHasBeenSet =
false;
AWS_FSX_API TieringPolicy & operator=(Aws::Utils::Json::JsonView jsonValue)
TieringPolicyName GetName() const
void SetCoolingPeriod(int value)
int GetCoolingPeriod() const
TieringPolicy & WithCoolingPeriod(int value)
bool NameHasBeenSet() const
AWS_FSX_API TieringPolicy(Aws::Utils::Json::JsonView jsonValue)
TieringPolicy & WithName(TieringPolicyName value)
AWS_FSX_API TieringPolicy()=default
bool CoolingPeriodHasBeenSet() const
void SetName(TieringPolicyName value)
AWS_FSX_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue