AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::ECS::Model::HostEntry Class Reference

#include <HostEntry.h>

Public Member Functions

 HostEntry ()
 
 HostEntry (Aws::Utils::Json::JsonView jsonValue)
 
HostEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetHostname () const
 
bool HostnameHasBeenSet () const
 
void SetHostname (const Aws::String &value)
 
void SetHostname (Aws::String &&value)
 
void SetHostname (const char *value)
 
HostEntryWithHostname (const Aws::String &value)
 
HostEntryWithHostname (Aws::String &&value)
 
HostEntryWithHostname (const char *value)
 
const Aws::StringGetIpAddress () const
 
bool IpAddressHasBeenSet () const
 
void SetIpAddress (const Aws::String &value)
 
void SetIpAddress (Aws::String &&value)
 
void SetIpAddress (const char *value)
 
HostEntryWithIpAddress (const Aws::String &value)
 
HostEntryWithIpAddress (Aws::String &&value)
 
HostEntryWithIpAddress (const char *value)
 

Detailed Description

Hostnames and IP address entries that are added to the /etc/hosts file of a container via the extraHosts parameter of its ContainerDefinition.

See Also:

AWS API Reference

Definition at line 33 of file HostEntry.h.

Constructor & Destructor Documentation

◆ HostEntry() [1/2]

Aws::ECS::Model::HostEntry::HostEntry ( )

◆ HostEntry() [2/2]

Aws::ECS::Model::HostEntry::HostEntry ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetHostname()

const Aws::String& Aws::ECS::Model::HostEntry::GetHostname ( ) const
inline

The hostname to use in the /etc/hosts entry.

Definition at line 45 of file HostEntry.h.

◆ GetIpAddress()

const Aws::String& Aws::ECS::Model::HostEntry::GetIpAddress ( ) const
inline

The IP address to use in the /etc/hosts entry.

Definition at line 86 of file HostEntry.h.

◆ HostnameHasBeenSet()

bool Aws::ECS::Model::HostEntry::HostnameHasBeenSet ( ) const
inline

The hostname to use in the /etc/hosts entry.

Definition at line 50 of file HostEntry.h.

◆ IpAddressHasBeenSet()

bool Aws::ECS::Model::HostEntry::IpAddressHasBeenSet ( ) const
inline

The IP address to use in the /etc/hosts entry.

Definition at line 91 of file HostEntry.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ECS::Model::HostEntry::Jsonize ( ) const

◆ operator=()

HostEntry& Aws::ECS::Model::HostEntry::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetHostname() [1/3]

void Aws::ECS::Model::HostEntry::SetHostname ( const Aws::String value)
inline

The hostname to use in the /etc/hosts entry.

Definition at line 55 of file HostEntry.h.

◆ SetHostname() [2/3]

void Aws::ECS::Model::HostEntry::SetHostname ( Aws::String &&  value)
inline

The hostname to use in the /etc/hosts entry.

Definition at line 60 of file HostEntry.h.

◆ SetHostname() [3/3]

void Aws::ECS::Model::HostEntry::SetHostname ( const char *  value)
inline

The hostname to use in the /etc/hosts entry.

Definition at line 65 of file HostEntry.h.

◆ SetIpAddress() [1/3]

void Aws::ECS::Model::HostEntry::SetIpAddress ( const Aws::String value)
inline

The IP address to use in the /etc/hosts entry.

Definition at line 96 of file HostEntry.h.

◆ SetIpAddress() [2/3]

void Aws::ECS::Model::HostEntry::SetIpAddress ( Aws::String &&  value)
inline

The IP address to use in the /etc/hosts entry.

Definition at line 101 of file HostEntry.h.

◆ SetIpAddress() [3/3]

void Aws::ECS::Model::HostEntry::SetIpAddress ( const char *  value)
inline

The IP address to use in the /etc/hosts entry.

Definition at line 106 of file HostEntry.h.

◆ WithHostname() [1/3]

HostEntry& Aws::ECS::Model::HostEntry::WithHostname ( const Aws::String value)
inline

The hostname to use in the /etc/hosts entry.

Definition at line 70 of file HostEntry.h.

◆ WithHostname() [2/3]

HostEntry& Aws::ECS::Model::HostEntry::WithHostname ( Aws::String &&  value)
inline

The hostname to use in the /etc/hosts entry.

Definition at line 75 of file HostEntry.h.

◆ WithHostname() [3/3]

HostEntry& Aws::ECS::Model::HostEntry::WithHostname ( const char *  value)
inline

The hostname to use in the /etc/hosts entry.

Definition at line 80 of file HostEntry.h.

◆ WithIpAddress() [1/3]

HostEntry& Aws::ECS::Model::HostEntry::WithIpAddress ( const Aws::String value)
inline

The IP address to use in the /etc/hosts entry.

Definition at line 111 of file HostEntry.h.

◆ WithIpAddress() [2/3]

HostEntry& Aws::ECS::Model::HostEntry::WithIpAddress ( Aws::String &&  value)
inline

The IP address to use in the /etc/hosts entry.

Definition at line 116 of file HostEntry.h.

◆ WithIpAddress() [3/3]

HostEntry& Aws::ECS::Model::HostEntry::WithIpAddress ( const char *  value)
inline

The IP address to use in the /etc/hosts entry.

Definition at line 121 of file HostEntry.h.


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