AWS SDK for C++
AWS SDK for C++ Version 1.11.440
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-ec2
include
aws
ec2
model
GetInstanceMetadataDefaultsResponse.h
1
6
#pragma once
7
#include <aws/ec2/EC2_EXPORTS.h>
8
#include <aws/ec2/model/InstanceMetadataDefaultsResponse.h>
9
#include <aws/ec2/model/ResponseMetadata.h>
10
#include <utility>
11
12
namespace
Aws
13
{
14
template
<
typename
RESULT_TYPE>
15
class
AmazonWebServiceResult;
16
17
namespace
Utils
18
{
19
namespace
Xml
20
{
21
class
XmlDocument
;
22
}
// namespace Xml
23
}
// namespace Utils
24
namespace
EC2
25
{
26
namespace
Model
27
{
28
class
GetInstanceMetadataDefaultsResponse
29
{
30
public
:
31
AWS_EC2_API
GetInstanceMetadataDefaultsResponse
();
32
AWS_EC2_API
GetInstanceMetadataDefaultsResponse
(
const
Aws::AmazonWebServiceResult<Aws::Utils::Xml::XmlDocument>
& result);
33
AWS_EC2_API
GetInstanceMetadataDefaultsResponse
&
operator=
(
const
Aws::AmazonWebServiceResult<Aws::Utils::Xml::XmlDocument>
& result);
34
35
37
40
inline
const
InstanceMetadataDefaultsResponse
&
GetAccountLevel
()
const
{
return
m_accountLevel; }
41
inline
void
SetAccountLevel
(
const
InstanceMetadataDefaultsResponse
& value) { m_accountLevel = value; }
42
inline
void
SetAccountLevel
(
InstanceMetadataDefaultsResponse
&& value) { m_accountLevel = std::move(value); }
43
inline
GetInstanceMetadataDefaultsResponse
&
WithAccountLevel
(
const
InstanceMetadataDefaultsResponse
& value) {
SetAccountLevel
(value);
return
*
this
;}
44
inline
GetInstanceMetadataDefaultsResponse
&
WithAccountLevel
(
InstanceMetadataDefaultsResponse
&& value) {
SetAccountLevel
(std::move(value));
return
*
this
;}
46
48
49
inline
const
ResponseMetadata
&
GetResponseMetadata
()
const
{
return
m_responseMetadata; }
50
inline
void
SetResponseMetadata
(
const
ResponseMetadata
& value) { m_responseMetadata = value; }
51
inline
void
SetResponseMetadata
(
ResponseMetadata
&& value) { m_responseMetadata = std::move(value); }
52
inline
GetInstanceMetadataDefaultsResponse
&
WithResponseMetadata
(
const
ResponseMetadata
& value) {
SetResponseMetadata
(value);
return
*
this
;}
53
inline
GetInstanceMetadataDefaultsResponse
&
WithResponseMetadata
(
ResponseMetadata
&& value) {
SetResponseMetadata
(std::move(value));
return
*
this
;}
55
private
:
56
57
InstanceMetadataDefaultsResponse
m_accountLevel;
58
59
ResponseMetadata
m_responseMetadata;
60
};
61
62
}
// namespace Model
63
}
// namespace EC2
64
}
// namespace Aws
Aws::AmazonWebServiceResult
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse
Definition
GetInstanceMetadataDefaultsResponse.h:29
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::WithResponseMetadata
GetInstanceMetadataDefaultsResponse & WithResponseMetadata(ResponseMetadata &&value)
Definition
GetInstanceMetadataDefaultsResponse.h:53
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::operator=
AWS_EC2_API GetInstanceMetadataDefaultsResponse & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::SetAccountLevel
void SetAccountLevel(InstanceMetadataDefaultsResponse &&value)
Definition
GetInstanceMetadataDefaultsResponse.h:42
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::SetAccountLevel
void SetAccountLevel(const InstanceMetadataDefaultsResponse &value)
Definition
GetInstanceMetadataDefaultsResponse.h:41
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::WithResponseMetadata
GetInstanceMetadataDefaultsResponse & WithResponseMetadata(const ResponseMetadata &value)
Definition
GetInstanceMetadataDefaultsResponse.h:52
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::GetInstanceMetadataDefaultsResponse
AWS_EC2_API GetInstanceMetadataDefaultsResponse(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition
GetInstanceMetadataDefaultsResponse.h:50
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition
GetInstanceMetadataDefaultsResponse.h:51
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::GetInstanceMetadataDefaultsResponse
AWS_EC2_API GetInstanceMetadataDefaultsResponse()
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::WithAccountLevel
GetInstanceMetadataDefaultsResponse & WithAccountLevel(InstanceMetadataDefaultsResponse &&value)
Definition
GetInstanceMetadataDefaultsResponse.h:44
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition
GetInstanceMetadataDefaultsResponse.h:49
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::WithAccountLevel
GetInstanceMetadataDefaultsResponse & WithAccountLevel(const InstanceMetadataDefaultsResponse &value)
Definition
GetInstanceMetadataDefaultsResponse.h:43
Aws::EC2::Model::GetInstanceMetadataDefaultsResponse::GetAccountLevel
const InstanceMetadataDefaultsResponse & GetAccountLevel() const
Definition
GetInstanceMetadataDefaultsResponse.h:40
Aws::EC2::Model::InstanceMetadataDefaultsResponse
Definition
InstanceMetadataDefaultsResponse.h:36
Aws::EC2::Model::ResponseMetadata
Definition
ResponseMetadata.h:27
Aws
smithy::client::XmlDocument
Aws::Utils::Xml::XmlDocument XmlDocument
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences