AWS SDK for C++  1.9.66
AWS SDK for C++
RequestProgress.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 S3Crt
19 {
20 namespace Model
21 {
22 
30  {
31  public:
35 
36  void AddToNode(Aws::Utils::Xml::XmlNode& parentNode) const;
37 
38 
43  inline bool GetEnabled() const{ return m_enabled; }
44 
49  inline bool EnabledHasBeenSet() const { return m_enabledHasBeenSet; }
50 
55  inline void SetEnabled(bool value) { m_enabledHasBeenSet = true; m_enabled = value; }
56 
61  inline RequestProgress& WithEnabled(bool value) { SetEnabled(value); return *this;}
62 
63  private:
64 
65  bool m_enabled;
66  bool m_enabledHasBeenSet;
67  };
68 
69 } // namespace Model
70 } // namespace S3Crt
71 } // namespace Aws
Aws::S3Crt::Model::RequestProgress::operator=
RequestProgress & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::S3Crt::Model::RequestProgress::GetEnabled
bool GetEnabled() const
Definition: RequestProgress.h:43
Aws::S3Crt::Model::RequestProgress::EnabledHasBeenSet
bool EnabledHasBeenSet() const
Definition: RequestProgress.h:49
Aws::S3Crt::Model::RequestProgress::WithEnabled
RequestProgress & WithEnabled(bool value)
Definition: RequestProgress.h:61
Aws::S3Crt::Model::RequestProgress::RequestProgress
RequestProgress()
Aws::S3Crt::Model::RequestProgress::RequestProgress
RequestProgress(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
AWS_S3CRT_API
#define AWS_S3CRT_API
Definition: S3Crt_EXPORTS.h:28
Aws::S3Crt::Model::RequestProgress
Definition: RequestProgress.h:30
Aws::S3Crt::Model::RequestProgress::SetEnabled
void SetEnabled(bool value)
Definition: RequestProgress.h:55
Aws::S3Crt::Model::RequestProgress::AddToNode
void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
Aws
Definition: AccessManagementClient.h:15
S3Crt_EXPORTS.h