AWS SDK for C++

AWS SDK for C++ Version 1.11.719

Loading...
Searching...
No Matches
DeleteLoadBalancerResult.h
1
6#pragma once
7#include <aws/elasticloadbalancingv2/ElasticLoadBalancingv2_EXPORTS.h>
8#include <aws/elasticloadbalancingv2/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 ElasticLoadBalancingv2 {
22namespace Model {
24 public:
25 AWS_ELASTICLOADBALANCINGV2_API DeleteLoadBalancerResult() = default;
27 AWS_ELASTICLOADBALANCINGV2_API DeleteLoadBalancerResult& operator=(
29
31
32 inline const ResponseMetadata& GetResponseMetadata() const { return m_responseMetadata; }
33 template <typename ResponseMetadataT = ResponseMetadata>
34 void SetResponseMetadata(ResponseMetadataT&& value) {
35 m_responseMetadataHasBeenSet = true;
36 m_responseMetadata = std::forward<ResponseMetadataT>(value);
37 }
38 template <typename ResponseMetadataT = ResponseMetadata>
39 DeleteLoadBalancerResult& WithResponseMetadata(ResponseMetadataT&& value) {
40 SetResponseMetadata(std::forward<ResponseMetadataT>(value));
41 return *this;
42 }
44 private:
45 ResponseMetadata m_responseMetadata;
46 bool m_responseMetadataHasBeenSet = false;
47};
48
49} // namespace Model
50} // namespace ElasticLoadBalancingv2
51} // namespace Aws
AWS_ELASTICLOADBALANCINGV2_API DeleteLoadBalancerResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
DeleteLoadBalancerResult & WithResponseMetadata(ResponseMetadataT &&value)
AWS_ELASTICLOADBALANCINGV2_API DeleteLoadBalancerResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
AWS_ELASTICLOADBALANCINGV2_API DeleteLoadBalancerResult()=default
Aws::Utils::Xml::XmlDocument XmlDocument