AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
DeleteLoadBalancerPolicyResult.h
1
6#pragma once
7#include <aws/elasticloadbalancing/ElasticLoadBalancing_EXPORTS.h>
8#include <aws/elasticloadbalancing/model/ResponseMetadata.h>
9
10#include <utility>
11
12namespace Aws {
13template <typename RESULT_TYPE>
14class AmazonWebServiceResult;
15
16namespace Utils {
17namespace Xml {
18class XmlDocument;
19} // namespace Xml
20} // namespace Utils
21namespace ElasticLoadBalancing {
22namespace Model {
30 public:
31 AWS_ELASTICLOADBALANCING_API DeleteLoadBalancerPolicyResult() = default;
33 AWS_ELASTICLOADBALANCING_API DeleteLoadBalancerPolicyResult& operator=(
35
37
38 inline const ResponseMetadata& GetResponseMetadata() const { return m_responseMetadata; }
39 template <typename ResponseMetadataT = ResponseMetadata>
40 void SetResponseMetadata(ResponseMetadataT&& value) {
41 m_responseMetadataHasBeenSet = true;
42 m_responseMetadata = std::forward<ResponseMetadataT>(value);
43 }
44 template <typename ResponseMetadataT = ResponseMetadata>
46 SetResponseMetadata(std::forward<ResponseMetadataT>(value));
47 return *this;
48 }
50 private:
51 ResponseMetadata m_responseMetadata;
52 bool m_responseMetadataHasBeenSet = false;
53};
54
55} // namespace Model
56} // namespace ElasticLoadBalancing
57} // namespace Aws
AWS_ELASTICLOADBALANCING_API DeleteLoadBalancerPolicyResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
AWS_ELASTICLOADBALANCING_API DeleteLoadBalancerPolicyResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
DeleteLoadBalancerPolicyResult & WithResponseMetadata(ResponseMetadataT &&value)
AWS_ELASTICLOADBALANCING_API DeleteLoadBalancerPolicyResult()=default
Aws::Utils::Xml::XmlDocument XmlDocument