AWS SDK for C++
AWS SDK for C++ Version 1.11.685
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-ec2
include
aws
ec2
model
MediaDeviceMemoryInfo.h
1
6
#pragma once
7
#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8
#include <aws/ec2/EC2_EXPORTS.h>
9
10
namespace
Aws
{
11
namespace
Utils {
12
namespace
Xml {
13
class
XmlNode;
14
}
// namespace Xml
15
}
// namespace Utils
16
namespace
EC2 {
17
namespace
Model {
18
25
class
MediaDeviceMemoryInfo
{
26
public
:
27
AWS_EC2_API
MediaDeviceMemoryInfo
() =
default
;
28
AWS_EC2_API
MediaDeviceMemoryInfo
(
const
Aws::Utils::Xml::XmlNode
& xmlNode);
29
AWS_EC2_API
MediaDeviceMemoryInfo
&
operator=
(
const
Aws::Utils::Xml::XmlNode
& xmlNode);
30
31
AWS_EC2_API
void
OutputToStream
(
Aws::OStream
& ostream,
const
char
* location,
unsigned
index,
const
char
* locationValue)
const
;
32
AWS_EC2_API
void
OutputToStream
(
Aws::OStream
& oStream,
const
char
* location)
const
;
33
35
38
inline
int
GetSizeInMiB
()
const
{
return
m_sizeInMiB; }
39
inline
bool
SizeInMiBHasBeenSet
()
const
{
return
m_sizeInMiBHasBeenSet; }
40
inline
void
SetSizeInMiB
(
int
value) {
41
m_sizeInMiBHasBeenSet =
true
;
42
m_sizeInMiB = value;
43
}
44
inline
MediaDeviceMemoryInfo
&
WithSizeInMiB
(
int
value) {
45
SetSizeInMiB
(value);
46
return
*
this
;
47
}
49
private
:
50
int
m_sizeInMiB{0};
51
bool
m_sizeInMiBHasBeenSet =
false
;
52
};
53
54
}
// namespace Model
55
}
// namespace EC2
56
}
// namespace Aws
Aws::EC2::Model::MediaDeviceMemoryInfo
Definition
MediaDeviceMemoryInfo.h:25
Aws::EC2::Model::MediaDeviceMemoryInfo::GetSizeInMiB
int GetSizeInMiB() const
Definition
MediaDeviceMemoryInfo.h:38
Aws::EC2::Model::MediaDeviceMemoryInfo::SizeInMiBHasBeenSet
bool SizeInMiBHasBeenSet() const
Definition
MediaDeviceMemoryInfo.h:39
Aws::EC2::Model::MediaDeviceMemoryInfo::MediaDeviceMemoryInfo
AWS_EC2_API MediaDeviceMemoryInfo(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::MediaDeviceMemoryInfo::SetSizeInMiB
void SetSizeInMiB(int value)
Definition
MediaDeviceMemoryInfo.h:40
Aws::EC2::Model::MediaDeviceMemoryInfo::MediaDeviceMemoryInfo
AWS_EC2_API MediaDeviceMemoryInfo()=default
Aws::EC2::Model::MediaDeviceMemoryInfo::OutputToStream
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::EC2::Model::MediaDeviceMemoryInfo::WithSizeInMiB
MediaDeviceMemoryInfo & WithSizeInMiB(int value)
Definition
MediaDeviceMemoryInfo.h:44
Aws::EC2::Model::MediaDeviceMemoryInfo::operator=
AWS_EC2_API MediaDeviceMemoryInfo & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::MediaDeviceMemoryInfo::OutputToStream
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::Utils::Xml::XmlNode
Aws
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences