50 inline int GetDays()
const{
return m_days; }
64 inline void SetDays(
int value) { m_daysHasBeenSet =
true; m_days = value; }
155 inline void SetTier(
const Tier& value) { m_tierHasBeenSet =
true; m_tier = value; }
160 inline void SetTier(
Tier&& value) { m_tierHasBeenSet =
true; m_tier = std::move(value); }
196 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
278 bool m_daysHasBeenSet =
false;
281 bool m_glacierJobParametersHasBeenSet =
false;
284 bool m_typeHasBeenSet =
false;
287 bool m_tierHasBeenSet =
false;
290 bool m_descriptionHasBeenSet =
false;
293 bool m_selectParametersHasBeenSet =
false;
296 bool m_outputLocationHasBeenSet =
false;
const RestoreRequestType & GetType() const
AWS_S3_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
bool OutputLocationHasBeenSet() const
void SetDescription(const Aws::String &value)
RestoreRequest & WithGlacierJobParameters(const GlacierJobParameters &value)
void SetSelectParameters(SelectParameters &&value)
void SetTier(const Tier &value)
RestoreRequest & WithOutputLocation(OutputLocation &&value)
RestoreRequest & WithDays(int value)
void SetOutputLocation(const OutputLocation &value)
RestoreRequest & WithDescription(const char *value)
bool TypeHasBeenSet() const
void SetGlacierJobParameters(GlacierJobParameters &&value)
RestoreRequest & WithDescription(Aws::String &&value)
bool GlacierJobParametersHasBeenSet() const
RestoreRequest & WithOutputLocation(const OutputLocation &value)
void SetGlacierJobParameters(const GlacierJobParameters &value)
AWS_S3_API RestoreRequest(const Aws::Utils::Xml::XmlNode &xmlNode)
RestoreRequest & WithType(RestoreRequestType &&value)
void SetTier(Tier &&value)
const Tier & GetTier() const
bool SelectParametersHasBeenSet() const
bool DescriptionHasBeenSet() const
void SetType(const RestoreRequestType &value)
RestoreRequest & WithTier(Tier &&value)
void SetDescription(Aws::String &&value)
void SetType(RestoreRequestType &&value)
const Aws::String & GetDescription() const
RestoreRequest & WithSelectParameters(SelectParameters &&value)
RestoreRequest & WithType(const RestoreRequestType &value)
RestoreRequest & WithTier(const Tier &value)
AWS_S3_API RestoreRequest()
AWS_S3_API RestoreRequest & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
const GlacierJobParameters & GetGlacierJobParameters() const
const SelectParameters & GetSelectParameters() const
bool DaysHasBeenSet() const
void SetSelectParameters(const SelectParameters &value)
bool TierHasBeenSet() const
const OutputLocation & GetOutputLocation() const
RestoreRequest & WithDescription(const Aws::String &value)
void SetDescription(const char *value)
RestoreRequest & WithGlacierJobParameters(GlacierJobParameters &&value)
RestoreRequest & WithSelectParameters(const SelectParameters &value)
void SetOutputLocation(OutputLocation &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String