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

#include <AliasListEntry.h>

Public Member Functions

 AliasListEntry ()
 
 AliasListEntry (Aws::Utils::Json::JsonView jsonValue)
 
AliasListEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAliasName () const
 
bool AliasNameHasBeenSet () const
 
void SetAliasName (const Aws::String &value)
 
void SetAliasName (Aws::String &&value)
 
void SetAliasName (const char *value)
 
AliasListEntryWithAliasName (const Aws::String &value)
 
AliasListEntryWithAliasName (Aws::String &&value)
 
AliasListEntryWithAliasName (const char *value)
 
const Aws::StringGetAliasArn () const
 
bool AliasArnHasBeenSet () const
 
void SetAliasArn (const Aws::String &value)
 
void SetAliasArn (Aws::String &&value)
 
void SetAliasArn (const char *value)
 
AliasListEntryWithAliasArn (const Aws::String &value)
 
AliasListEntryWithAliasArn (Aws::String &&value)
 
AliasListEntryWithAliasArn (const char *value)
 
const Aws::StringGetTargetKeyId () const
 
bool TargetKeyIdHasBeenSet () const
 
void SetTargetKeyId (const Aws::String &value)
 
void SetTargetKeyId (Aws::String &&value)
 
void SetTargetKeyId (const char *value)
 
AliasListEntryWithTargetKeyId (const Aws::String &value)
 
AliasListEntryWithTargetKeyId (Aws::String &&value)
 
AliasListEntryWithTargetKeyId (const char *value)
 

Detailed Description

Contains information about an alias.

See Also:

AWS API Reference

Definition at line 31 of file AliasListEntry.h.

Constructor & Destructor Documentation

◆ AliasListEntry() [1/2]

Aws::KMS::Model::AliasListEntry::AliasListEntry ( )

◆ AliasListEntry() [2/2]

Aws::KMS::Model::AliasListEntry::AliasListEntry ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AliasArnHasBeenSet()

bool Aws::KMS::Model::AliasListEntry::AliasArnHasBeenSet ( ) const
inline

String that contains the key ARN.

Definition at line 97 of file AliasListEntry.h.

◆ AliasNameHasBeenSet()

bool Aws::KMS::Model::AliasListEntry::AliasNameHasBeenSet ( ) const
inline

String that contains the alias. This value begins with alias/.

Definition at line 50 of file AliasListEntry.h.

◆ GetAliasArn()

const Aws::String& Aws::KMS::Model::AliasListEntry::GetAliasArn ( ) const
inline

String that contains the key ARN.

Definition at line 92 of file AliasListEntry.h.

◆ GetAliasName()

const Aws::String& Aws::KMS::Model::AliasListEntry::GetAliasName ( ) const
inline

String that contains the alias. This value begins with alias/.

Definition at line 44 of file AliasListEntry.h.

◆ GetTargetKeyId()

const Aws::String& Aws::KMS::Model::AliasListEntry::GetTargetKeyId ( ) const
inline

String that contains the key identifier referred to by the alias.

Definition at line 133 of file AliasListEntry.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::KMS::Model::AliasListEntry::Jsonize ( ) const

◆ operator=()

AliasListEntry& Aws::KMS::Model::AliasListEntry::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAliasArn() [1/3]

void Aws::KMS::Model::AliasListEntry::SetAliasArn ( const Aws::String value)
inline

String that contains the key ARN.

Definition at line 102 of file AliasListEntry.h.

◆ SetAliasArn() [2/3]

void Aws::KMS::Model::AliasListEntry::SetAliasArn ( Aws::String &&  value)
inline

String that contains the key ARN.

Definition at line 107 of file AliasListEntry.h.

◆ SetAliasArn() [3/3]

void Aws::KMS::Model::AliasListEntry::SetAliasArn ( const char *  value)
inline

String that contains the key ARN.

Definition at line 112 of file AliasListEntry.h.

◆ SetAliasName() [1/3]

void Aws::KMS::Model::AliasListEntry::SetAliasName ( const Aws::String value)
inline

String that contains the alias. This value begins with alias/.

Definition at line 56 of file AliasListEntry.h.

◆ SetAliasName() [2/3]

void Aws::KMS::Model::AliasListEntry::SetAliasName ( Aws::String &&  value)
inline

String that contains the alias. This value begins with alias/.

Definition at line 62 of file AliasListEntry.h.

◆ SetAliasName() [3/3]

void Aws::KMS::Model::AliasListEntry::SetAliasName ( const char *  value)
inline

String that contains the alias. This value begins with alias/.

Definition at line 68 of file AliasListEntry.h.

◆ SetTargetKeyId() [1/3]

void Aws::KMS::Model::AliasListEntry::SetTargetKeyId ( const Aws::String value)
inline

String that contains the key identifier referred to by the alias.

Definition at line 143 of file AliasListEntry.h.

◆ SetTargetKeyId() [2/3]

void Aws::KMS::Model::AliasListEntry::SetTargetKeyId ( Aws::String &&  value)
inline

String that contains the key identifier referred to by the alias.

Definition at line 148 of file AliasListEntry.h.

◆ SetTargetKeyId() [3/3]

void Aws::KMS::Model::AliasListEntry::SetTargetKeyId ( const char *  value)
inline

String that contains the key identifier referred to by the alias.

Definition at line 153 of file AliasListEntry.h.

◆ TargetKeyIdHasBeenSet()

bool Aws::KMS::Model::AliasListEntry::TargetKeyIdHasBeenSet ( ) const
inline

String that contains the key identifier referred to by the alias.

Definition at line 138 of file AliasListEntry.h.

◆ WithAliasArn() [1/3]

AliasListEntry& Aws::KMS::Model::AliasListEntry::WithAliasArn ( const Aws::String value)
inline

String that contains the key ARN.

Definition at line 117 of file AliasListEntry.h.

◆ WithAliasArn() [2/3]

AliasListEntry& Aws::KMS::Model::AliasListEntry::WithAliasArn ( Aws::String &&  value)
inline

String that contains the key ARN.

Definition at line 122 of file AliasListEntry.h.

◆ WithAliasArn() [3/3]

AliasListEntry& Aws::KMS::Model::AliasListEntry::WithAliasArn ( const char *  value)
inline

String that contains the key ARN.

Definition at line 127 of file AliasListEntry.h.

◆ WithAliasName() [1/3]

AliasListEntry& Aws::KMS::Model::AliasListEntry::WithAliasName ( const Aws::String value)
inline

String that contains the alias. This value begins with alias/.

Definition at line 74 of file AliasListEntry.h.

◆ WithAliasName() [2/3]

AliasListEntry& Aws::KMS::Model::AliasListEntry::WithAliasName ( Aws::String &&  value)
inline

String that contains the alias. This value begins with alias/.

Definition at line 80 of file AliasListEntry.h.

◆ WithAliasName() [3/3]

AliasListEntry& Aws::KMS::Model::AliasListEntry::WithAliasName ( const char *  value)
inline

String that contains the alias. This value begins with alias/.

Definition at line 86 of file AliasListEntry.h.

◆ WithTargetKeyId() [1/3]

AliasListEntry& Aws::KMS::Model::AliasListEntry::WithTargetKeyId ( const Aws::String value)
inline

String that contains the key identifier referred to by the alias.

Definition at line 158 of file AliasListEntry.h.

◆ WithTargetKeyId() [2/3]

AliasListEntry& Aws::KMS::Model::AliasListEntry::WithTargetKeyId ( Aws::String &&  value)
inline

String that contains the key identifier referred to by the alias.

Definition at line 163 of file AliasListEntry.h.

◆ WithTargetKeyId() [3/3]

AliasListEntry& Aws::KMS::Model::AliasListEntry::WithTargetKeyId ( const char *  value)
inline

String that contains the key identifier referred to by the alias.

Definition at line 168 of file AliasListEntry.h.


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