AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::AccountWithRestoreAccess Class Reference

#include <AccountWithRestoreAccess.h>

Public Member Functions

 AccountWithRestoreAccess ()
 
 AccountWithRestoreAccess (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AccountWithRestoreAccessoperator= (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::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
AccountWithRestoreAccessWithAccountId (const Aws::String &value)
 
AccountWithRestoreAccessWithAccountId (Aws::String &&value)
 
AccountWithRestoreAccessWithAccountId (const char *value)
 
const Aws::StringGetAccountAlias () const
 
bool AccountAliasHasBeenSet () const
 
void SetAccountAlias (const Aws::String &value)
 
void SetAccountAlias (Aws::String &&value)
 
void SetAccountAlias (const char *value)
 
AccountWithRestoreAccessWithAccountAlias (const Aws::String &value)
 
AccountWithRestoreAccessWithAccountAlias (Aws::String &&value)
 
AccountWithRestoreAccessWithAccountAlias (const char *value)
 

Detailed Description

Describes an Amazon Web Services account authorized to restore a snapshot.

See Also:

AWS API Reference

Definition at line 32 of file AccountWithRestoreAccess.h.

Constructor & Destructor Documentation

◆ AccountWithRestoreAccess() [1/2]

Aws::Redshift::Model::AccountWithRestoreAccess::AccountWithRestoreAccess ( )

◆ AccountWithRestoreAccess() [2/2]

Aws::Redshift::Model::AccountWithRestoreAccess::AccountWithRestoreAccess ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AccountAliasHasBeenSet()

bool Aws::Redshift::Model::AccountWithRestoreAccess::AccountAliasHasBeenSet ( ) const
inline

The identifier of an Amazon Web Services support account authorized to restore a snapshot. For Amazon Web Services Support, the identifier is amazon-redshift-support.

Definition at line 104 of file AccountWithRestoreAccess.h.

◆ AccountIdHasBeenSet()

bool Aws::Redshift::Model::AccountWithRestoreAccess::AccountIdHasBeenSet ( ) const
inline

The identifier of an Amazon Web Services account authorized to restore a snapshot.

Definition at line 53 of file AccountWithRestoreAccess.h.

◆ GetAccountAlias()

const Aws::String& Aws::Redshift::Model::AccountWithRestoreAccess::GetAccountAlias ( ) const
inline

The identifier of an Amazon Web Services support account authorized to restore a snapshot. For Amazon Web Services Support, the identifier is amazon-redshift-support.

Definition at line 97 of file AccountWithRestoreAccess.h.

◆ GetAccountId()

const Aws::String& Aws::Redshift::Model::AccountWithRestoreAccess::GetAccountId ( ) const
inline

The identifier of an Amazon Web Services account authorized to restore a snapshot.

Definition at line 47 of file AccountWithRestoreAccess.h.

◆ operator=()

AccountWithRestoreAccess& Aws::Redshift::Model::AccountWithRestoreAccess::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Redshift::Model::AccountWithRestoreAccess::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ SetAccountAlias() [1/3]

void Aws::Redshift::Model::AccountWithRestoreAccess::SetAccountAlias ( Aws::String &&  value)
inline

The identifier of an Amazon Web Services support account authorized to restore a snapshot. For Amazon Web Services Support, the identifier is amazon-redshift-support.

Definition at line 118 of file AccountWithRestoreAccess.h.

◆ SetAccountAlias() [2/3]

void Aws::Redshift::Model::AccountWithRestoreAccess::SetAccountAlias ( const Aws::String value)
inline

The identifier of an Amazon Web Services support account authorized to restore a snapshot. For Amazon Web Services Support, the identifier is amazon-redshift-support.

Definition at line 111 of file AccountWithRestoreAccess.h.

◆ SetAccountAlias() [3/3]

void Aws::Redshift::Model::AccountWithRestoreAccess::SetAccountAlias ( const char *  value)
inline

The identifier of an Amazon Web Services support account authorized to restore a snapshot. For Amazon Web Services Support, the identifier is amazon-redshift-support.

Definition at line 125 of file AccountWithRestoreAccess.h.

◆ SetAccountId() [1/3]

void Aws::Redshift::Model::AccountWithRestoreAccess::SetAccountId ( Aws::String &&  value)
inline

The identifier of an Amazon Web Services account authorized to restore a snapshot.

Definition at line 65 of file AccountWithRestoreAccess.h.

◆ SetAccountId() [2/3]

void Aws::Redshift::Model::AccountWithRestoreAccess::SetAccountId ( const Aws::String value)
inline

The identifier of an Amazon Web Services account authorized to restore a snapshot.

Definition at line 59 of file AccountWithRestoreAccess.h.

◆ SetAccountId() [3/3]

void Aws::Redshift::Model::AccountWithRestoreAccess::SetAccountId ( const char *  value)
inline

The identifier of an Amazon Web Services account authorized to restore a snapshot.

Definition at line 71 of file AccountWithRestoreAccess.h.

◆ WithAccountAlias() [1/3]

AccountWithRestoreAccess& Aws::Redshift::Model::AccountWithRestoreAccess::WithAccountAlias ( Aws::String &&  value)
inline

The identifier of an Amazon Web Services support account authorized to restore a snapshot. For Amazon Web Services Support, the identifier is amazon-redshift-support.

Definition at line 139 of file AccountWithRestoreAccess.h.

◆ WithAccountAlias() [2/3]

AccountWithRestoreAccess& Aws::Redshift::Model::AccountWithRestoreAccess::WithAccountAlias ( const Aws::String value)
inline

The identifier of an Amazon Web Services support account authorized to restore a snapshot. For Amazon Web Services Support, the identifier is amazon-redshift-support.

Definition at line 132 of file AccountWithRestoreAccess.h.

◆ WithAccountAlias() [3/3]

AccountWithRestoreAccess& Aws::Redshift::Model::AccountWithRestoreAccess::WithAccountAlias ( const char *  value)
inline

The identifier of an Amazon Web Services support account authorized to restore a snapshot. For Amazon Web Services Support, the identifier is amazon-redshift-support.

Definition at line 146 of file AccountWithRestoreAccess.h.

◆ WithAccountId() [1/3]

AccountWithRestoreAccess& Aws::Redshift::Model::AccountWithRestoreAccess::WithAccountId ( Aws::String &&  value)
inline

The identifier of an Amazon Web Services account authorized to restore a snapshot.

Definition at line 83 of file AccountWithRestoreAccess.h.

◆ WithAccountId() [2/3]

AccountWithRestoreAccess& Aws::Redshift::Model::AccountWithRestoreAccess::WithAccountId ( const Aws::String value)
inline

The identifier of an Amazon Web Services account authorized to restore a snapshot.

Definition at line 77 of file AccountWithRestoreAccess.h.

◆ WithAccountId() [3/3]

AccountWithRestoreAccess& Aws::Redshift::Model::AccountWithRestoreAccess::WithAccountId ( const char *  value)
inline

The identifier of an Amazon Web Services account authorized to restore a snapshot.

Definition at line 89 of file AccountWithRestoreAccess.h.


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