AWS SDK for C++  1.9.105
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::ManagedPrefixList Class Reference

#include <ManagedPrefixList.h>

Public Member Functions

 ManagedPrefixList ()
 
 ManagedPrefixList (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ManagedPrefixListoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetPrefixListId () const
 
bool PrefixListIdHasBeenSet () const
 
void SetPrefixListId (const Aws::String &value)
 
void SetPrefixListId (Aws::String &&value)
 
void SetPrefixListId (const char *value)
 
ManagedPrefixListWithPrefixListId (const Aws::String &value)
 
ManagedPrefixListWithPrefixListId (Aws::String &&value)
 
ManagedPrefixListWithPrefixListId (const char *value)
 
const Aws::StringGetAddressFamily () const
 
bool AddressFamilyHasBeenSet () const
 
void SetAddressFamily (const Aws::String &value)
 
void SetAddressFamily (Aws::String &&value)
 
void SetAddressFamily (const char *value)
 
ManagedPrefixListWithAddressFamily (const Aws::String &value)
 
ManagedPrefixListWithAddressFamily (Aws::String &&value)
 
ManagedPrefixListWithAddressFamily (const char *value)
 
const PrefixListStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const PrefixListState &value)
 
void SetState (PrefixListState &&value)
 
ManagedPrefixListWithState (const PrefixListState &value)
 
ManagedPrefixListWithState (PrefixListState &&value)
 
const Aws::StringGetStateMessage () const
 
bool StateMessageHasBeenSet () const
 
void SetStateMessage (const Aws::String &value)
 
void SetStateMessage (Aws::String &&value)
 
void SetStateMessage (const char *value)
 
ManagedPrefixListWithStateMessage (const Aws::String &value)
 
ManagedPrefixListWithStateMessage (Aws::String &&value)
 
ManagedPrefixListWithStateMessage (const char *value)
 
const Aws::StringGetPrefixListArn () const
 
bool PrefixListArnHasBeenSet () const
 
void SetPrefixListArn (const Aws::String &value)
 
void SetPrefixListArn (Aws::String &&value)
 
void SetPrefixListArn (const char *value)
 
ManagedPrefixListWithPrefixListArn (const Aws::String &value)
 
ManagedPrefixListWithPrefixListArn (Aws::String &&value)
 
ManagedPrefixListWithPrefixListArn (const char *value)
 
const Aws::StringGetPrefixListName () const
 
bool PrefixListNameHasBeenSet () const
 
void SetPrefixListName (const Aws::String &value)
 
void SetPrefixListName (Aws::String &&value)
 
void SetPrefixListName (const char *value)
 
ManagedPrefixListWithPrefixListName (const Aws::String &value)
 
ManagedPrefixListWithPrefixListName (Aws::String &&value)
 
ManagedPrefixListWithPrefixListName (const char *value)
 
int GetMaxEntries () const
 
bool MaxEntriesHasBeenSet () const
 
void SetMaxEntries (int value)
 
ManagedPrefixListWithMaxEntries (int value)
 
long long GetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (long long value)
 
ManagedPrefixListWithVersion (long long value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ManagedPrefixListWithTags (const Aws::Vector< Tag > &value)
 
ManagedPrefixListWithTags (Aws::Vector< Tag > &&value)
 
ManagedPrefixListAddTags (const Tag &value)
 
ManagedPrefixListAddTags (Tag &&value)
 
const Aws::StringGetOwnerId () const
 
bool OwnerIdHasBeenSet () const
 
void SetOwnerId (const Aws::String &value)
 
void SetOwnerId (Aws::String &&value)
 
void SetOwnerId (const char *value)
 
ManagedPrefixListWithOwnerId (const Aws::String &value)
 
ManagedPrefixListWithOwnerId (Aws::String &&value)
 
ManagedPrefixListWithOwnerId (const char *value)
 

Detailed Description

Describes a managed prefix list.

See Also:

AWS API Reference

Definition at line 34 of file ManagedPrefixList.h.

Constructor & Destructor Documentation

◆ ManagedPrefixList() [1/2]

Aws::EC2::Model::ManagedPrefixList::ManagedPrefixList ( )

◆ ManagedPrefixList() [2/2]

Aws::EC2::Model::ManagedPrefixList::ManagedPrefixList ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddressFamilyHasBeenSet()

bool Aws::EC2::Model::ManagedPrefixList::AddressFamilyHasBeenSet ( ) const
inline

The IP address version.

Definition at line 94 of file ManagedPrefixList.h.

◆ AddTags() [1/2]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::AddTags ( const Tag value)
inline

The tags for the prefix list.

Definition at line 356 of file ManagedPrefixList.h.

◆ AddTags() [2/2]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::AddTags ( Tag &&  value)
inline

The tags for the prefix list.

Definition at line 361 of file ManagedPrefixList.h.

◆ GetAddressFamily()

const Aws::String& Aws::EC2::Model::ManagedPrefixList::GetAddressFamily ( ) const
inline

The IP address version.

Definition at line 89 of file ManagedPrefixList.h.

◆ GetMaxEntries()

int Aws::EC2::Model::ManagedPrefixList::GetMaxEntries ( ) const
inline

The maximum number of entries for the prefix list.

Definition at line 284 of file ManagedPrefixList.h.

◆ GetOwnerId()

const Aws::String& Aws::EC2::Model::ManagedPrefixList::GetOwnerId ( ) const
inline

The ID of the owner of the prefix list.

Definition at line 367 of file ManagedPrefixList.h.

◆ GetPrefixListArn()

const Aws::String& Aws::EC2::Model::ManagedPrefixList::GetPrefixListArn ( ) const
inline

The Amazon Resource Name (ARN) for the prefix list.

Definition at line 202 of file ManagedPrefixList.h.

◆ GetPrefixListId()

const Aws::String& Aws::EC2::Model::ManagedPrefixList::GetPrefixListId ( ) const
inline

The ID of the prefix list.

Definition at line 48 of file ManagedPrefixList.h.

◆ GetPrefixListName()

const Aws::String& Aws::EC2::Model::ManagedPrefixList::GetPrefixListName ( ) const
inline

The name of the prefix list.

Definition at line 243 of file ManagedPrefixList.h.

◆ GetState()

const PrefixListState& Aws::EC2::Model::ManagedPrefixList::GetState ( ) const
inline

The current state of the prefix list.

Definition at line 130 of file ManagedPrefixList.h.

◆ GetStateMessage()

const Aws::String& Aws::EC2::Model::ManagedPrefixList::GetStateMessage ( ) const
inline

The state message.

Definition at line 161 of file ManagedPrefixList.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::EC2::Model::ManagedPrefixList::GetTags ( ) const
inline

The tags for the prefix list.

Definition at line 326 of file ManagedPrefixList.h.

◆ GetVersion()

long long Aws::EC2::Model::ManagedPrefixList::GetVersion ( ) const
inline

The version of the prefix list.

Definition at line 305 of file ManagedPrefixList.h.

◆ MaxEntriesHasBeenSet()

bool Aws::EC2::Model::ManagedPrefixList::MaxEntriesHasBeenSet ( ) const
inline

The maximum number of entries for the prefix list.

Definition at line 289 of file ManagedPrefixList.h.

◆ operator=()

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::ManagedPrefixList::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::ManagedPrefixList::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OwnerIdHasBeenSet()

bool Aws::EC2::Model::ManagedPrefixList::OwnerIdHasBeenSet ( ) const
inline

The ID of the owner of the prefix list.

Definition at line 372 of file ManagedPrefixList.h.

◆ PrefixListArnHasBeenSet()

bool Aws::EC2::Model::ManagedPrefixList::PrefixListArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the prefix list.

Definition at line 207 of file ManagedPrefixList.h.

◆ PrefixListIdHasBeenSet()

bool Aws::EC2::Model::ManagedPrefixList::PrefixListIdHasBeenSet ( ) const
inline

The ID of the prefix list.

Definition at line 53 of file ManagedPrefixList.h.

◆ PrefixListNameHasBeenSet()

bool Aws::EC2::Model::ManagedPrefixList::PrefixListNameHasBeenSet ( ) const
inline

The name of the prefix list.

Definition at line 248 of file ManagedPrefixList.h.

◆ SetAddressFamily() [1/3]

void Aws::EC2::Model::ManagedPrefixList::SetAddressFamily ( Aws::String &&  value)
inline

The IP address version.

Definition at line 104 of file ManagedPrefixList.h.

◆ SetAddressFamily() [2/3]

void Aws::EC2::Model::ManagedPrefixList::SetAddressFamily ( const Aws::String value)
inline

The IP address version.

Definition at line 99 of file ManagedPrefixList.h.

◆ SetAddressFamily() [3/3]

void Aws::EC2::Model::ManagedPrefixList::SetAddressFamily ( const char *  value)
inline

The IP address version.

Definition at line 109 of file ManagedPrefixList.h.

◆ SetMaxEntries()

void Aws::EC2::Model::ManagedPrefixList::SetMaxEntries ( int  value)
inline

The maximum number of entries for the prefix list.

Definition at line 294 of file ManagedPrefixList.h.

◆ SetOwnerId() [1/3]

void Aws::EC2::Model::ManagedPrefixList::SetOwnerId ( Aws::String &&  value)
inline

The ID of the owner of the prefix list.

Definition at line 382 of file ManagedPrefixList.h.

◆ SetOwnerId() [2/3]

void Aws::EC2::Model::ManagedPrefixList::SetOwnerId ( const Aws::String value)
inline

The ID of the owner of the prefix list.

Definition at line 377 of file ManagedPrefixList.h.

◆ SetOwnerId() [3/3]

void Aws::EC2::Model::ManagedPrefixList::SetOwnerId ( const char *  value)
inline

The ID of the owner of the prefix list.

Definition at line 387 of file ManagedPrefixList.h.

◆ SetPrefixListArn() [1/3]

void Aws::EC2::Model::ManagedPrefixList::SetPrefixListArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the prefix list.

Definition at line 217 of file ManagedPrefixList.h.

◆ SetPrefixListArn() [2/3]

void Aws::EC2::Model::ManagedPrefixList::SetPrefixListArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the prefix list.

Definition at line 212 of file ManagedPrefixList.h.

◆ SetPrefixListArn() [3/3]

void Aws::EC2::Model::ManagedPrefixList::SetPrefixListArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the prefix list.

Definition at line 222 of file ManagedPrefixList.h.

◆ SetPrefixListId() [1/3]

void Aws::EC2::Model::ManagedPrefixList::SetPrefixListId ( Aws::String &&  value)
inline

The ID of the prefix list.

Definition at line 63 of file ManagedPrefixList.h.

◆ SetPrefixListId() [2/3]

void Aws::EC2::Model::ManagedPrefixList::SetPrefixListId ( const Aws::String value)
inline

The ID of the prefix list.

Definition at line 58 of file ManagedPrefixList.h.

◆ SetPrefixListId() [3/3]

void Aws::EC2::Model::ManagedPrefixList::SetPrefixListId ( const char *  value)
inline

The ID of the prefix list.

Definition at line 68 of file ManagedPrefixList.h.

◆ SetPrefixListName() [1/3]

void Aws::EC2::Model::ManagedPrefixList::SetPrefixListName ( Aws::String &&  value)
inline

The name of the prefix list.

Definition at line 258 of file ManagedPrefixList.h.

◆ SetPrefixListName() [2/3]

void Aws::EC2::Model::ManagedPrefixList::SetPrefixListName ( const Aws::String value)
inline

The name of the prefix list.

Definition at line 253 of file ManagedPrefixList.h.

◆ SetPrefixListName() [3/3]

void Aws::EC2::Model::ManagedPrefixList::SetPrefixListName ( const char *  value)
inline

The name of the prefix list.

Definition at line 263 of file ManagedPrefixList.h.

◆ SetState() [1/2]

void Aws::EC2::Model::ManagedPrefixList::SetState ( const PrefixListState value)
inline

The current state of the prefix list.

Definition at line 140 of file ManagedPrefixList.h.

◆ SetState() [2/2]

void Aws::EC2::Model::ManagedPrefixList::SetState ( PrefixListState &&  value)
inline

The current state of the prefix list.

Definition at line 145 of file ManagedPrefixList.h.

◆ SetStateMessage() [1/3]

void Aws::EC2::Model::ManagedPrefixList::SetStateMessage ( Aws::String &&  value)
inline

The state message.

Definition at line 176 of file ManagedPrefixList.h.

◆ SetStateMessage() [2/3]

void Aws::EC2::Model::ManagedPrefixList::SetStateMessage ( const Aws::String value)
inline

The state message.

Definition at line 171 of file ManagedPrefixList.h.

◆ SetStateMessage() [3/3]

void Aws::EC2::Model::ManagedPrefixList::SetStateMessage ( const char *  value)
inline

The state message.

Definition at line 181 of file ManagedPrefixList.h.

◆ SetTags() [1/2]

void Aws::EC2::Model::ManagedPrefixList::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags for the prefix list.

Definition at line 341 of file ManagedPrefixList.h.

◆ SetTags() [2/2]

void Aws::EC2::Model::ManagedPrefixList::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags for the prefix list.

Definition at line 336 of file ManagedPrefixList.h.

◆ SetVersion()

void Aws::EC2::Model::ManagedPrefixList::SetVersion ( long long  value)
inline

The version of the prefix list.

Definition at line 315 of file ManagedPrefixList.h.

◆ StateHasBeenSet()

bool Aws::EC2::Model::ManagedPrefixList::StateHasBeenSet ( ) const
inline

The current state of the prefix list.

Definition at line 135 of file ManagedPrefixList.h.

◆ StateMessageHasBeenSet()

bool Aws::EC2::Model::ManagedPrefixList::StateMessageHasBeenSet ( ) const
inline

The state message.

Definition at line 166 of file ManagedPrefixList.h.

◆ TagsHasBeenSet()

bool Aws::EC2::Model::ManagedPrefixList::TagsHasBeenSet ( ) const
inline

The tags for the prefix list.

Definition at line 331 of file ManagedPrefixList.h.

◆ VersionHasBeenSet()

bool Aws::EC2::Model::ManagedPrefixList::VersionHasBeenSet ( ) const
inline

The version of the prefix list.

Definition at line 310 of file ManagedPrefixList.h.

◆ WithAddressFamily() [1/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithAddressFamily ( Aws::String &&  value)
inline

The IP address version.

Definition at line 119 of file ManagedPrefixList.h.

◆ WithAddressFamily() [2/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithAddressFamily ( const Aws::String value)
inline

The IP address version.

Definition at line 114 of file ManagedPrefixList.h.

◆ WithAddressFamily() [3/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithAddressFamily ( const char *  value)
inline

The IP address version.

Definition at line 124 of file ManagedPrefixList.h.

◆ WithMaxEntries()

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithMaxEntries ( int  value)
inline

The maximum number of entries for the prefix list.

Definition at line 299 of file ManagedPrefixList.h.

◆ WithOwnerId() [1/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithOwnerId ( Aws::String &&  value)
inline

The ID of the owner of the prefix list.

Definition at line 397 of file ManagedPrefixList.h.

◆ WithOwnerId() [2/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithOwnerId ( const Aws::String value)
inline

The ID of the owner of the prefix list.

Definition at line 392 of file ManagedPrefixList.h.

◆ WithOwnerId() [3/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithOwnerId ( const char *  value)
inline

The ID of the owner of the prefix list.

Definition at line 402 of file ManagedPrefixList.h.

◆ WithPrefixListArn() [1/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithPrefixListArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the prefix list.

Definition at line 232 of file ManagedPrefixList.h.

◆ WithPrefixListArn() [2/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithPrefixListArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the prefix list.

Definition at line 227 of file ManagedPrefixList.h.

◆ WithPrefixListArn() [3/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithPrefixListArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the prefix list.

Definition at line 237 of file ManagedPrefixList.h.

◆ WithPrefixListId() [1/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithPrefixListId ( Aws::String &&  value)
inline

The ID of the prefix list.

Definition at line 78 of file ManagedPrefixList.h.

◆ WithPrefixListId() [2/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithPrefixListId ( const Aws::String value)
inline

The ID of the prefix list.

Definition at line 73 of file ManagedPrefixList.h.

◆ WithPrefixListId() [3/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithPrefixListId ( const char *  value)
inline

The ID of the prefix list.

Definition at line 83 of file ManagedPrefixList.h.

◆ WithPrefixListName() [1/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithPrefixListName ( Aws::String &&  value)
inline

The name of the prefix list.

Definition at line 273 of file ManagedPrefixList.h.

◆ WithPrefixListName() [2/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithPrefixListName ( const Aws::String value)
inline

The name of the prefix list.

Definition at line 268 of file ManagedPrefixList.h.

◆ WithPrefixListName() [3/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithPrefixListName ( const char *  value)
inline

The name of the prefix list.

Definition at line 278 of file ManagedPrefixList.h.

◆ WithState() [1/2]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithState ( const PrefixListState value)
inline

The current state of the prefix list.

Definition at line 150 of file ManagedPrefixList.h.

◆ WithState() [2/2]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithState ( PrefixListState &&  value)
inline

The current state of the prefix list.

Definition at line 155 of file ManagedPrefixList.h.

◆ WithStateMessage() [1/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithStateMessage ( Aws::String &&  value)
inline

The state message.

Definition at line 191 of file ManagedPrefixList.h.

◆ WithStateMessage() [2/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithStateMessage ( const Aws::String value)
inline

The state message.

Definition at line 186 of file ManagedPrefixList.h.

◆ WithStateMessage() [3/3]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithStateMessage ( const char *  value)
inline

The state message.

Definition at line 196 of file ManagedPrefixList.h.

◆ WithTags() [1/2]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags for the prefix list.

Definition at line 351 of file ManagedPrefixList.h.

◆ WithTags() [2/2]

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags for the prefix list.

Definition at line 346 of file ManagedPrefixList.h.

◆ WithVersion()

ManagedPrefixList& Aws::EC2::Model::ManagedPrefixList::WithVersion ( long long  value)
inline

The version of the prefix list.

Definition at line 320 of file ManagedPrefixList.h.


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