AWS SDK for C++  1.8.154
AWS SDK for C++
AbortIncompleteMultipartUpload.h
Go to the documentation of this file.
1 
6 #pragma once
8 
9 namespace Aws
10 {
11 namespace Utils
12 {
13 namespace Xml
14 {
15  class XmlNode;
16 } // namespace Xml
17 } // namespace Utils
18 namespace S3Control
19 {
20 namespace Model
21 {
22 
30  {
31  public:
35 
36  void AddToNode(Aws::Utils::Xml::XmlNode& parentNode) const;
37 
38 
43  inline int GetDaysAfterInitiation() const{ return m_daysAfterInitiation; }
44 
49  inline bool DaysAfterInitiationHasBeenSet() const { return m_daysAfterInitiationHasBeenSet; }
50 
55  inline void SetDaysAfterInitiation(int value) { m_daysAfterInitiationHasBeenSet = true; m_daysAfterInitiation = value; }
56 
61  inline AbortIncompleteMultipartUpload& WithDaysAfterInitiation(int value) { SetDaysAfterInitiation(value); return *this;}
62 
63  private:
64 
65  int m_daysAfterInitiation;
66  bool m_daysAfterInitiationHasBeenSet;
67  };
68 
69 } // namespace Model
70 } // namespace S3Control
71 } // namespace Aws
Aws::S3Control::Model::AbortIncompleteMultipartUpload::DaysAfterInitiationHasBeenSet
bool DaysAfterInitiationHasBeenSet() const
Definition: AbortIncompleteMultipartUpload.h:49
S3Control_EXPORTS.h
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
AWS_S3CONTROL_API
#define AWS_S3CONTROL_API
Definition: S3Control_EXPORTS.h:28
Aws::S3Control::Model::AbortIncompleteMultipartUpload::operator=
AbortIncompleteMultipartUpload & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::S3Control::Model::AbortIncompleteMultipartUpload::GetDaysAfterInitiation
int GetDaysAfterInitiation() const
Definition: AbortIncompleteMultipartUpload.h:43
Aws::S3Control::Model::AbortIncompleteMultipartUpload::AbortIncompleteMultipartUpload
AbortIncompleteMultipartUpload()
Aws::S3Control::Model::AbortIncompleteMultipartUpload::AbortIncompleteMultipartUpload
AbortIncompleteMultipartUpload(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws
Definition: AccessManagementClient.h:15
Aws::S3Control::Model::AbortIncompleteMultipartUpload::SetDaysAfterInitiation
void SetDaysAfterInitiation(int value)
Definition: AbortIncompleteMultipartUpload.h:55
Aws::S3Control::Model::AbortIncompleteMultipartUpload
Definition: AbortIncompleteMultipartUpload.h:30
Aws::S3Control::Model::AbortIncompleteMultipartUpload::WithDaysAfterInitiation
AbortIncompleteMultipartUpload & WithDaysAfterInitiation(int value)
Definition: AbortIncompleteMultipartUpload.h:61
Aws::S3Control::Model::AbortIncompleteMultipartUpload::AddToNode
void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const