AWS SDK for C++  0.12.9
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 (const Aws::Utils::Json::JsonValue &jsonValue)
 
AliasListEntryoperator= (const Aws::Utils::Json::JsonValue &jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAliasName () 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
 
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
 
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.

Definition at line 36 of file AliasListEntry.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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

String that contains the key ARN.

Definition at line 82 of file AliasListEntry.h.

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

String that contains the alias.

Definition at line 47 of file AliasListEntry.h.

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

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

Definition at line 117 of file AliasListEntry.h.

Aws::Utils::Json::JsonValue Aws::KMS::Model::AliasListEntry::Jsonize ( ) const
AliasListEntry& Aws::KMS::Model::AliasListEntry::operator= ( const Aws::Utils::Json::JsonValue jsonValue)
void Aws::KMS::Model::AliasListEntry::SetAliasArn ( const Aws::String value)
inline

String that contains the key ARN.

Definition at line 87 of file AliasListEntry.h.

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

String that contains the key ARN.

Definition at line 92 of file AliasListEntry.h.

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

String that contains the key ARN.

Definition at line 97 of file AliasListEntry.h.

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

String that contains the alias.

Definition at line 52 of file AliasListEntry.h.

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

String that contains the alias.

Definition at line 57 of file AliasListEntry.h.

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

String that contains the alias.

Definition at line 62 of file AliasListEntry.h.

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

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

Definition at line 122 of file AliasListEntry.h.

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

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

Definition at line 127 of file AliasListEntry.h.

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

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

Definition at line 132 of file AliasListEntry.h.

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

String that contains the key ARN.

Definition at line 102 of file AliasListEntry.h.

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

String that contains the key ARN.

Definition at line 107 of file AliasListEntry.h.

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

String that contains the key ARN.

Definition at line 112 of file AliasListEntry.h.

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

String that contains the alias.

Definition at line 67 of file AliasListEntry.h.

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

String that contains the alias.

Definition at line 72 of file AliasListEntry.h.

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

String that contains the alias.

Definition at line 77 of file AliasListEntry.h.

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

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

Definition at line 137 of file AliasListEntry.h.

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

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

Definition at line 142 of file AliasListEntry.h.

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

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

Definition at line 147 of file AliasListEntry.h.


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