AWS SDK for C++  1.8.26
AWS SDK for C++
Public Member Functions | List of all members
Aws::IAM::Model::AccessKeyMetadata Class Reference

#include <AccessKeyMetadata.h>

Public Member Functions

 AccessKeyMetadata ()
 
 AccessKeyMetadata (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AccessKeyMetadataoperator= (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::StringGetUserName () const
 
bool UserNameHasBeenSet () const
 
void SetUserName (const Aws::String &value)
 
void SetUserName (Aws::String &&value)
 
void SetUserName (const char *value)
 
AccessKeyMetadataWithUserName (const Aws::String &value)
 
AccessKeyMetadataWithUserName (Aws::String &&value)
 
AccessKeyMetadataWithUserName (const char *value)
 
const Aws::StringGetAccessKeyId () const
 
bool AccessKeyIdHasBeenSet () const
 
void SetAccessKeyId (const Aws::String &value)
 
void SetAccessKeyId (Aws::String &&value)
 
void SetAccessKeyId (const char *value)
 
AccessKeyMetadataWithAccessKeyId (const Aws::String &value)
 
AccessKeyMetadataWithAccessKeyId (Aws::String &&value)
 
AccessKeyMetadataWithAccessKeyId (const char *value)
 
const StatusTypeGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const StatusType &value)
 
void SetStatus (StatusType &&value)
 
AccessKeyMetadataWithStatus (const StatusType &value)
 
AccessKeyMetadataWithStatus (StatusType &&value)
 
const Aws::Utils::DateTimeGetCreateDate () const
 
bool CreateDateHasBeenSet () const
 
void SetCreateDate (const Aws::Utils::DateTime &value)
 
void SetCreateDate (Aws::Utils::DateTime &&value)
 
AccessKeyMetadataWithCreateDate (const Aws::Utils::DateTime &value)
 
AccessKeyMetadataWithCreateDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about an AWS access key, without its secret key.

This data type is used as a response element in the ListAccessKeys operation.

See Also:

AWS API Reference

Definition at line 35 of file AccessKeyMetadata.h.

Constructor & Destructor Documentation

◆ AccessKeyMetadata() [1/2]

Aws::IAM::Model::AccessKeyMetadata::AccessKeyMetadata ( )

◆ AccessKeyMetadata() [2/2]

Aws::IAM::Model::AccessKeyMetadata::AccessKeyMetadata ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AccessKeyIdHasBeenSet()

bool Aws::IAM::Model::AccessKeyMetadata::AccessKeyIdHasBeenSet ( ) const
inline

The ID for this access key.

Definition at line 95 of file AccessKeyMetadata.h.

◆ CreateDateHasBeenSet()

bool Aws::IAM::Model::AccessKeyMetadata::CreateDateHasBeenSet ( ) const
inline

The date when the access key was created.

Definition at line 173 of file AccessKeyMetadata.h.

◆ GetAccessKeyId()

const Aws::String& Aws::IAM::Model::AccessKeyMetadata::GetAccessKeyId ( ) const
inline

The ID for this access key.

Definition at line 90 of file AccessKeyMetadata.h.

◆ GetCreateDate()

const Aws::Utils::DateTime& Aws::IAM::Model::AccessKeyMetadata::GetCreateDate ( ) const
inline

The date when the access key was created.

Definition at line 168 of file AccessKeyMetadata.h.

◆ GetStatus()

const StatusType& Aws::IAM::Model::AccessKeyMetadata::GetStatus ( ) const
inline

The status of the access key. Active means that the key is valid for API calls; Inactive means it is not.

Definition at line 132 of file AccessKeyMetadata.h.

◆ GetUserName()

const Aws::String& Aws::IAM::Model::AccessKeyMetadata::GetUserName ( ) const
inline

The name of the IAM user that the key is associated with.

Definition at line 49 of file AccessKeyMetadata.h.

◆ operator=()

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

void Aws::IAM::Model::AccessKeyMetadata::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ SetAccessKeyId() [1/3]

void Aws::IAM::Model::AccessKeyMetadata::SetAccessKeyId ( const Aws::String value)
inline

The ID for this access key.

Definition at line 100 of file AccessKeyMetadata.h.

◆ SetAccessKeyId() [2/3]

void Aws::IAM::Model::AccessKeyMetadata::SetAccessKeyId ( Aws::String &&  value)
inline

The ID for this access key.

Definition at line 105 of file AccessKeyMetadata.h.

◆ SetAccessKeyId() [3/3]

void Aws::IAM::Model::AccessKeyMetadata::SetAccessKeyId ( const char *  value)
inline

The ID for this access key.

Definition at line 110 of file AccessKeyMetadata.h.

◆ SetCreateDate() [1/2]

void Aws::IAM::Model::AccessKeyMetadata::SetCreateDate ( const Aws::Utils::DateTime value)
inline

The date when the access key was created.

Definition at line 178 of file AccessKeyMetadata.h.

◆ SetCreateDate() [2/2]

void Aws::IAM::Model::AccessKeyMetadata::SetCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date when the access key was created.

Definition at line 183 of file AccessKeyMetadata.h.

◆ SetStatus() [1/2]

void Aws::IAM::Model::AccessKeyMetadata::SetStatus ( const StatusType value)
inline

The status of the access key. Active means that the key is valid for API calls; Inactive means it is not.

Definition at line 144 of file AccessKeyMetadata.h.

◆ SetStatus() [2/2]

void Aws::IAM::Model::AccessKeyMetadata::SetStatus ( StatusType &&  value)
inline

The status of the access key. Active means that the key is valid for API calls; Inactive means it is not.

Definition at line 150 of file AccessKeyMetadata.h.

◆ SetUserName() [1/3]

void Aws::IAM::Model::AccessKeyMetadata::SetUserName ( const Aws::String value)
inline

The name of the IAM user that the key is associated with.

Definition at line 59 of file AccessKeyMetadata.h.

◆ SetUserName() [2/3]

void Aws::IAM::Model::AccessKeyMetadata::SetUserName ( Aws::String &&  value)
inline

The name of the IAM user that the key is associated with.

Definition at line 64 of file AccessKeyMetadata.h.

◆ SetUserName() [3/3]

void Aws::IAM::Model::AccessKeyMetadata::SetUserName ( const char *  value)
inline

The name of the IAM user that the key is associated with.

Definition at line 69 of file AccessKeyMetadata.h.

◆ StatusHasBeenSet()

bool Aws::IAM::Model::AccessKeyMetadata::StatusHasBeenSet ( ) const
inline

The status of the access key. Active means that the key is valid for API calls; Inactive means it is not.

Definition at line 138 of file AccessKeyMetadata.h.

◆ UserNameHasBeenSet()

bool Aws::IAM::Model::AccessKeyMetadata::UserNameHasBeenSet ( ) const
inline

The name of the IAM user that the key is associated with.

Definition at line 54 of file AccessKeyMetadata.h.

◆ WithAccessKeyId() [1/3]

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::WithAccessKeyId ( const Aws::String value)
inline

The ID for this access key.

Definition at line 115 of file AccessKeyMetadata.h.

◆ WithAccessKeyId() [2/3]

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::WithAccessKeyId ( Aws::String &&  value)
inline

The ID for this access key.

Definition at line 120 of file AccessKeyMetadata.h.

◆ WithAccessKeyId() [3/3]

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::WithAccessKeyId ( const char *  value)
inline

The ID for this access key.

Definition at line 125 of file AccessKeyMetadata.h.

◆ WithCreateDate() [1/2]

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::WithCreateDate ( const Aws::Utils::DateTime value)
inline

The date when the access key was created.

Definition at line 188 of file AccessKeyMetadata.h.

◆ WithCreateDate() [2/2]

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::WithCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date when the access key was created.

Definition at line 193 of file AccessKeyMetadata.h.

◆ WithStatus() [1/2]

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::WithStatus ( const StatusType value)
inline

The status of the access key. Active means that the key is valid for API calls; Inactive means it is not.

Definition at line 156 of file AccessKeyMetadata.h.

◆ WithStatus() [2/2]

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::WithStatus ( StatusType &&  value)
inline

The status of the access key. Active means that the key is valid for API calls; Inactive means it is not.

Definition at line 162 of file AccessKeyMetadata.h.

◆ WithUserName() [1/3]

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::WithUserName ( const Aws::String value)
inline

The name of the IAM user that the key is associated with.

Definition at line 74 of file AccessKeyMetadata.h.

◆ WithUserName() [2/3]

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::WithUserName ( Aws::String &&  value)
inline

The name of the IAM user that the key is associated with.

Definition at line 79 of file AccessKeyMetadata.h.

◆ WithUserName() [3/3]

AccessKeyMetadata& Aws::IAM::Model::AccessKeyMetadata::WithUserName ( const char *  value)
inline

The name of the IAM user that the key is associated with.

Definition at line 84 of file AccessKeyMetadata.h.


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