AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::Outposts::Model::Site Class Reference

#include <Site.h>

Public Member Functions

 Site ()
 
 Site (Aws::Utils::Json::JsonView jsonValue)
 
Siteoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSiteId () const
 
bool SiteIdHasBeenSet () const
 
void SetSiteId (const Aws::String &value)
 
void SetSiteId (Aws::String &&value)
 
void SetSiteId (const char *value)
 
SiteWithSiteId (const Aws::String &value)
 
SiteWithSiteId (Aws::String &&value)
 
SiteWithSiteId (const char *value)
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
SiteWithAccountId (const Aws::String &value)
 
SiteWithAccountId (Aws::String &&value)
 
SiteWithAccountId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SiteWithName (const Aws::String &value)
 
SiteWithName (Aws::String &&value)
 
SiteWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
SiteWithDescription (const Aws::String &value)
 
SiteWithDescription (Aws::String &&value)
 
SiteWithDescription (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
SiteWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
SiteWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
SiteAddTags (const Aws::String &key, const Aws::String &value)
 
SiteAddTags (Aws::String &&key, const Aws::String &value)
 
SiteAddTags (const Aws::String &key, Aws::String &&value)
 
SiteAddTags (Aws::String &&key, Aws::String &&value)
 
SiteAddTags (const char *key, Aws::String &&value)
 
SiteAddTags (Aws::String &&key, const char *value)
 
SiteAddTags (const char *key, const char *value)
 

Detailed Description

Information about a site.

See Also:

AWS API Reference

Definition at line 32 of file Site.h.

Constructor & Destructor Documentation

◆ Site() [1/2]

Aws::Outposts::Model::Site::Site ( )

◆ Site() [2/2]

Aws::Outposts::Model::Site::Site ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::Outposts::Model::Site::AccountIdHasBeenSet ( ) const
inline

Definition at line 70 of file Site.h.

◆ AddTags() [1/7]

Site& Aws::Outposts::Model::Site::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The site tags.

Definition at line 189 of file Site.h.

◆ AddTags() [2/7]

Site& Aws::Outposts::Model::Site::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The site tags.

Definition at line 179 of file Site.h.

◆ AddTags() [3/7]

Site& Aws::Outposts::Model::Site::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The site tags.

Definition at line 199 of file Site.h.

◆ AddTags() [4/7]

Site& Aws::Outposts::Model::Site::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The site tags.

Definition at line 184 of file Site.h.

◆ AddTags() [5/7]

Site& Aws::Outposts::Model::Site::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The site tags.

Definition at line 174 of file Site.h.

◆ AddTags() [6/7]

Site& Aws::Outposts::Model::Site::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The site tags.

Definition at line 194 of file Site.h.

◆ AddTags() [7/7]

Site& Aws::Outposts::Model::Site::AddTags ( const char *  key,
const char *  value 
)
inline

The site tags.

Definition at line 204 of file Site.h.

◆ DescriptionHasBeenSet()

bool Aws::Outposts::Model::Site::DescriptionHasBeenSet ( ) const
inline

Definition at line 120 of file Site.h.

◆ GetAccountId()

const Aws::String& Aws::Outposts::Model::Site::GetAccountId ( ) const
inline

Definition at line 67 of file Site.h.

◆ GetDescription()

const Aws::String& Aws::Outposts::Model::Site::GetDescription ( ) const
inline

Definition at line 117 of file Site.h.

◆ GetName()

const Aws::String& Aws::Outposts::Model::Site::GetName ( ) const
inline

Definition at line 92 of file Site.h.

◆ GetSiteId()

const Aws::String& Aws::Outposts::Model::Site::GetSiteId ( ) const
inline

Definition at line 42 of file Site.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::Outposts::Model::Site::GetTags ( ) const
inline

The site tags.

Definition at line 144 of file Site.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Outposts::Model::Site::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::Outposts::Model::Site::NameHasBeenSet ( ) const
inline

Definition at line 95 of file Site.h.

◆ operator=()

Site& Aws::Outposts::Model::Site::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccountId() [1/3]

void Aws::Outposts::Model::Site::SetAccountId ( Aws::String &&  value)
inline

Definition at line 76 of file Site.h.

◆ SetAccountId() [2/3]

void Aws::Outposts::Model::Site::SetAccountId ( const Aws::String value)
inline

Definition at line 73 of file Site.h.

◆ SetAccountId() [3/3]

void Aws::Outposts::Model::Site::SetAccountId ( const char *  value)
inline

Definition at line 79 of file Site.h.

◆ SetDescription() [1/3]

void Aws::Outposts::Model::Site::SetDescription ( Aws::String &&  value)
inline

Definition at line 126 of file Site.h.

◆ SetDescription() [2/3]

void Aws::Outposts::Model::Site::SetDescription ( const Aws::String value)
inline

Definition at line 123 of file Site.h.

◆ SetDescription() [3/3]

void Aws::Outposts::Model::Site::SetDescription ( const char *  value)
inline

Definition at line 129 of file Site.h.

◆ SetName() [1/3]

void Aws::Outposts::Model::Site::SetName ( Aws::String &&  value)
inline

Definition at line 101 of file Site.h.

◆ SetName() [2/3]

void Aws::Outposts::Model::Site::SetName ( const Aws::String value)
inline

Definition at line 98 of file Site.h.

◆ SetName() [3/3]

void Aws::Outposts::Model::Site::SetName ( const char *  value)
inline

Definition at line 104 of file Site.h.

◆ SetSiteId() [1/3]

void Aws::Outposts::Model::Site::SetSiteId ( Aws::String &&  value)
inline

Definition at line 51 of file Site.h.

◆ SetSiteId() [2/3]

void Aws::Outposts::Model::Site::SetSiteId ( const Aws::String value)
inline

Definition at line 48 of file Site.h.

◆ SetSiteId() [3/3]

void Aws::Outposts::Model::Site::SetSiteId ( const char *  value)
inline

Definition at line 54 of file Site.h.

◆ SetTags() [1/2]

void Aws::Outposts::Model::Site::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The site tags.

Definition at line 159 of file Site.h.

◆ SetTags() [2/2]

void Aws::Outposts::Model::Site::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The site tags.

Definition at line 154 of file Site.h.

◆ SiteIdHasBeenSet()

bool Aws::Outposts::Model::Site::SiteIdHasBeenSet ( ) const
inline

Definition at line 45 of file Site.h.

◆ TagsHasBeenSet()

bool Aws::Outposts::Model::Site::TagsHasBeenSet ( ) const
inline

The site tags.

Definition at line 149 of file Site.h.

◆ WithAccountId() [1/3]

Site& Aws::Outposts::Model::Site::WithAccountId ( Aws::String &&  value)
inline

Definition at line 85 of file Site.h.

◆ WithAccountId() [2/3]

Site& Aws::Outposts::Model::Site::WithAccountId ( const Aws::String value)
inline

Definition at line 82 of file Site.h.

◆ WithAccountId() [3/3]

Site& Aws::Outposts::Model::Site::WithAccountId ( const char *  value)
inline

Definition at line 88 of file Site.h.

◆ WithDescription() [1/3]

Site& Aws::Outposts::Model::Site::WithDescription ( Aws::String &&  value)
inline

Definition at line 135 of file Site.h.

◆ WithDescription() [2/3]

Site& Aws::Outposts::Model::Site::WithDescription ( const Aws::String value)
inline

Definition at line 132 of file Site.h.

◆ WithDescription() [3/3]

Site& Aws::Outposts::Model::Site::WithDescription ( const char *  value)
inline

Definition at line 138 of file Site.h.

◆ WithName() [1/3]

Site& Aws::Outposts::Model::Site::WithName ( Aws::String &&  value)
inline

Definition at line 110 of file Site.h.

◆ WithName() [2/3]

Site& Aws::Outposts::Model::Site::WithName ( const Aws::String value)
inline

Definition at line 107 of file Site.h.

◆ WithName() [3/3]

Site& Aws::Outposts::Model::Site::WithName ( const char *  value)
inline

Definition at line 113 of file Site.h.

◆ WithSiteId() [1/3]

Site& Aws::Outposts::Model::Site::WithSiteId ( Aws::String &&  value)
inline

Definition at line 60 of file Site.h.

◆ WithSiteId() [2/3]

Site& Aws::Outposts::Model::Site::WithSiteId ( const Aws::String value)
inline

Definition at line 57 of file Site.h.

◆ WithSiteId() [3/3]

Site& Aws::Outposts::Model::Site::WithSiteId ( const char *  value)
inline

Definition at line 63 of file Site.h.

◆ WithTags() [1/2]

Site& Aws::Outposts::Model::Site::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The site tags.

Definition at line 169 of file Site.h.

◆ WithTags() [2/2]

Site& Aws::Outposts::Model::Site::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The site tags.

Definition at line 164 of file Site.h.


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