AWS SDK for C++

AWS SDK for C++ Version 1.11.617

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::SsmSap::Model::Host Class Reference

#include <Host.h>

Public Member Functions

AWS_SSMSAP_API Host ()=default
 
AWS_SSMSAP_API Host (Aws::Utils::Json::JsonView jsonValue)
 
AWS_SSMSAP_API Hostoperator= (Aws::Utils::Json::JsonView jsonValue)
 
AWS_SSMSAP_API Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetHostName () const
 
bool HostNameHasBeenSet () const
 
template<typename HostNameT = Aws::String>
void SetHostName (HostNameT &&value)
 
template<typename HostNameT = Aws::String>
HostWithHostName (HostNameT &&value)
 
const Aws::StringGetHostIp () const
 
bool HostIpHasBeenSet () const
 
template<typename HostIpT = Aws::String>
void SetHostIp (HostIpT &&value)
 
template<typename HostIpT = Aws::String>
HostWithHostIp (HostIpT &&value)
 
const Aws::StringGetEC2InstanceId () const
 
 
template<typename EC2InstanceIdT = Aws::String>
void SetEC2InstanceId (EC2InstanceIdT &&value)
 
template<typename EC2InstanceIdT = Aws::String>
HostWithEC2InstanceId (EC2InstanceIdT &&value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
template<typename InstanceIdT = Aws::String>
void SetInstanceId (InstanceIdT &&value)
 
template<typename InstanceIdT = Aws::String>
HostWithInstanceId (InstanceIdT &&value)
 
 
bool HostRoleHasBeenSet () const
 
void SetHostRole (HostRole value)
 
 
const Aws::StringGetOsVersion () const
 
bool OsVersionHasBeenSet () const
 
template<typename OsVersionT = Aws::String>
void SetOsVersion (OsVersionT &&value)
 
template<typename OsVersionT = Aws::String>
HostWithOsVersion (OsVersionT &&value)
 

Detailed Description

Describes the properties of the Dedicated Host.

See Also:


AWS API Reference

Definition at line 32 of file Host.h.

Constructor & Destructor Documentation

◆ Host() [1/2]

AWS_SSMSAP_API Aws::SsmSap::Model::Host::Host ( )
default

◆ Host() [2/2]

AWS_SSMSAP_API Aws::SsmSap::Model::Host::Host ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EC2InstanceIdHasBeenSet()

bool Aws::SsmSap::Model::Host::EC2InstanceIdHasBeenSet ( ) const
inline

The ID of Amazon EC2 instance.

Definition at line 70 of file Host.h.

◆ GetEC2InstanceId()

const Aws::String & Aws::SsmSap::Model::Host::GetEC2InstanceId ( ) const
inline

The ID of Amazon EC2 instance.

Definition at line 69 of file Host.h.

◆ GetHostIp()

const Aws::String & Aws::SsmSap::Model::Host::GetHostIp ( ) const
inline

The IP address of the Dedicated Host.

Definition at line 57 of file Host.h.

◆ GetHostName()

const Aws::String & Aws::SsmSap::Model::Host::GetHostName ( ) const
inline

The name of the Dedicated Host.

Definition at line 45 of file Host.h.

◆ GetHostRole()

HostRole Aws::SsmSap::Model::Host::GetHostRole ( ) const
inline

The role of the Dedicated Host.

Definition at line 93 of file Host.h.

◆ GetInstanceId()

const Aws::String & Aws::SsmSap::Model::Host::GetInstanceId ( ) const
inline

The instance ID of the instance on the Dedicated Host.

Definition at line 81 of file Host.h.

◆ GetOsVersion()

const Aws::String & Aws::SsmSap::Model::Host::GetOsVersion ( ) const
inline

The version of the operating system.

Definition at line 103 of file Host.h.

◆ HostIpHasBeenSet()

bool Aws::SsmSap::Model::Host::HostIpHasBeenSet ( ) const
inline

The IP address of the Dedicated Host.

Definition at line 58 of file Host.h.

◆ HostNameHasBeenSet()

bool Aws::SsmSap::Model::Host::HostNameHasBeenSet ( ) const
inline

The name of the Dedicated Host.

Definition at line 46 of file Host.h.

◆ HostRoleHasBeenSet()

bool Aws::SsmSap::Model::Host::HostRoleHasBeenSet ( ) const
inline

The role of the Dedicated Host.

Definition at line 94 of file Host.h.

◆ InstanceIdHasBeenSet()

bool Aws::SsmSap::Model::Host::InstanceIdHasBeenSet ( ) const
inline

The instance ID of the instance on the Dedicated Host.

Definition at line 82 of file Host.h.

◆ Jsonize()

AWS_SSMSAP_API Aws::Utils::Json::JsonValue Aws::SsmSap::Model::Host::Jsonize ( ) const

◆ operator=()

AWS_SSMSAP_API Host & Aws::SsmSap::Model::Host::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OsVersionHasBeenSet()

bool Aws::SsmSap::Model::Host::OsVersionHasBeenSet ( ) const
inline

The version of the operating system.

Definition at line 104 of file Host.h.

◆ SetEC2InstanceId()

template<typename EC2InstanceIdT = Aws::String>
void Aws::SsmSap::Model::Host::SetEC2InstanceId ( EC2InstanceIdT &&  value)
inline

The ID of Amazon EC2 instance.

Definition at line 72 of file Host.h.

◆ SetHostIp()

template<typename HostIpT = Aws::String>
void Aws::SsmSap::Model::Host::SetHostIp ( HostIpT &&  value)
inline

The IP address of the Dedicated Host.

Definition at line 60 of file Host.h.

◆ SetHostName()

template<typename HostNameT = Aws::String>
void Aws::SsmSap::Model::Host::SetHostName ( HostNameT &&  value)
inline

The name of the Dedicated Host.

Definition at line 48 of file Host.h.

◆ SetHostRole()

void Aws::SsmSap::Model::Host::SetHostRole ( HostRole  value)
inline

The role of the Dedicated Host.

Definition at line 95 of file Host.h.

◆ SetInstanceId()

template<typename InstanceIdT = Aws::String>
void Aws::SsmSap::Model::Host::SetInstanceId ( InstanceIdT &&  value)
inline

The instance ID of the instance on the Dedicated Host.

Definition at line 84 of file Host.h.

◆ SetOsVersion()

template<typename OsVersionT = Aws::String>
void Aws::SsmSap::Model::Host::SetOsVersion ( OsVersionT &&  value)
inline

The version of the operating system.

Definition at line 106 of file Host.h.

◆ WithEC2InstanceId()

template<typename EC2InstanceIdT = Aws::String>
Host & Aws::SsmSap::Model::Host::WithEC2InstanceId ( EC2InstanceIdT &&  value)
inline

The ID of Amazon EC2 instance.

Definition at line 74 of file Host.h.

◆ WithHostIp()

template<typename HostIpT = Aws::String>
Host & Aws::SsmSap::Model::Host::WithHostIp ( HostIpT &&  value)
inline

The IP address of the Dedicated Host.

Definition at line 62 of file Host.h.

◆ WithHostName()

template<typename HostNameT = Aws::String>
Host & Aws::SsmSap::Model::Host::WithHostName ( HostNameT &&  value)
inline

The name of the Dedicated Host.

Definition at line 50 of file Host.h.

◆ WithHostRole()

Host & Aws::SsmSap::Model::Host::WithHostRole ( HostRole  value)
inline

The role of the Dedicated Host.

Definition at line 96 of file Host.h.

◆ WithInstanceId()

template<typename InstanceIdT = Aws::String>
Host & Aws::SsmSap::Model::Host::WithInstanceId ( InstanceIdT &&  value)
inline

The instance ID of the instance on the Dedicated Host.

Definition at line 86 of file Host.h.

◆ WithOsVersion()

template<typename OsVersionT = Aws::String>
Host & Aws::SsmSap::Model::Host::WithOsVersion ( OsVersionT &&  value)
inline

The version of the operating system.

Definition at line 108 of file Host.h.


The documentation for this class was generated from the following file: