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

#include <ServiceSpecificCredentialMetadata.h>

Public Member Functions

 ServiceSpecificCredentialMetadata ()
 
 ServiceSpecificCredentialMetadata (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ServiceSpecificCredentialMetadataoperator= (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)
 
ServiceSpecificCredentialMetadataWithUserName (const Aws::String &value)
 
ServiceSpecificCredentialMetadataWithUserName (Aws::String &&value)
 
ServiceSpecificCredentialMetadataWithUserName (const char *value)
 
const StatusTypeGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const StatusType &value)
 
void SetStatus (StatusType &&value)
 
ServiceSpecificCredentialMetadataWithStatus (const StatusType &value)
 
ServiceSpecificCredentialMetadataWithStatus (StatusType &&value)
 
const Aws::StringGetServiceUserName () const
 
bool ServiceUserNameHasBeenSet () const
 
void SetServiceUserName (const Aws::String &value)
 
void SetServiceUserName (Aws::String &&value)
 
void SetServiceUserName (const char *value)
 
ServiceSpecificCredentialMetadataWithServiceUserName (const Aws::String &value)
 
ServiceSpecificCredentialMetadataWithServiceUserName (Aws::String &&value)
 
ServiceSpecificCredentialMetadataWithServiceUserName (const char *value)
 
const Aws::Utils::DateTimeGetCreateDate () const
 
bool CreateDateHasBeenSet () const
 
void SetCreateDate (const Aws::Utils::DateTime &value)
 
void SetCreateDate (Aws::Utils::DateTime &&value)
 
ServiceSpecificCredentialMetadataWithCreateDate (const Aws::Utils::DateTime &value)
 
ServiceSpecificCredentialMetadataWithCreateDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetServiceSpecificCredentialId () const
 
bool ServiceSpecificCredentialIdHasBeenSet () const
 
void SetServiceSpecificCredentialId (const Aws::String &value)
 
void SetServiceSpecificCredentialId (Aws::String &&value)
 
void SetServiceSpecificCredentialId (const char *value)
 
ServiceSpecificCredentialMetadataWithServiceSpecificCredentialId (const Aws::String &value)
 
ServiceSpecificCredentialMetadataWithServiceSpecificCredentialId (Aws::String &&value)
 
ServiceSpecificCredentialMetadataWithServiceSpecificCredentialId (const char *value)
 
const Aws::StringGetServiceName () const
 
bool ServiceNameHasBeenSet () const
 
void SetServiceName (const Aws::String &value)
 
void SetServiceName (Aws::String &&value)
 
void SetServiceName (const char *value)
 
ServiceSpecificCredentialMetadataWithServiceName (const Aws::String &value)
 
ServiceSpecificCredentialMetadataWithServiceName (Aws::String &&value)
 
ServiceSpecificCredentialMetadataWithServiceName (const char *value)
 

Detailed Description

Contains additional details about a service-specific credential.

See Also:

AWS API Reference

Definition at line 34 of file ServiceSpecificCredentialMetadata.h.

Constructor & Destructor Documentation

◆ ServiceSpecificCredentialMetadata() [1/2]

Aws::IAM::Model::ServiceSpecificCredentialMetadata::ServiceSpecificCredentialMetadata ( )

◆ ServiceSpecificCredentialMetadata() [2/2]

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

Member Function Documentation

◆ CreateDateHasBeenSet()

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

The date and time, in ISO 8601 date-time format, when the service-specific credential were created.

Definition at line 174 of file ServiceSpecificCredentialMetadata.h.

◆ GetCreateDate()

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

The date and time, in ISO 8601 date-time format, when the service-specific credential were created.

Definition at line 168 of file ServiceSpecificCredentialMetadata.h.

◆ GetServiceName()

const Aws::String& Aws::IAM::Model::ServiceSpecificCredentialMetadata::GetServiceName ( ) const
inline

The name of the service associated with the service-specific credential.

Definition at line 245 of file ServiceSpecificCredentialMetadata.h.

◆ GetServiceSpecificCredentialId()

const Aws::String& Aws::IAM::Model::ServiceSpecificCredentialMetadata::GetServiceSpecificCredentialId ( ) const
inline

The unique identifier for the service-specific credential.

Definition at line 204 of file ServiceSpecificCredentialMetadata.h.

◆ GetServiceUserName()

const Aws::String& Aws::IAM::Model::ServiceSpecificCredentialMetadata::GetServiceUserName ( ) const
inline

The generated user name for the service-specific credential.

Definition at line 126 of file ServiceSpecificCredentialMetadata.h.

◆ GetStatus()

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

The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 90 of file ServiceSpecificCredentialMetadata.h.

◆ GetUserName()

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

The name of the IAM user associated with the service-specific credential.

Definition at line 48 of file ServiceSpecificCredentialMetadata.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ServiceNameHasBeenSet()

bool Aws::IAM::Model::ServiceSpecificCredentialMetadata::ServiceNameHasBeenSet ( ) const
inline

The name of the service associated with the service-specific credential.

Definition at line 250 of file ServiceSpecificCredentialMetadata.h.

◆ ServiceSpecificCredentialIdHasBeenSet()

bool Aws::IAM::Model::ServiceSpecificCredentialMetadata::ServiceSpecificCredentialIdHasBeenSet ( ) const
inline

The unique identifier for the service-specific credential.

Definition at line 209 of file ServiceSpecificCredentialMetadata.h.

◆ ServiceUserNameHasBeenSet()

bool Aws::IAM::Model::ServiceSpecificCredentialMetadata::ServiceUserNameHasBeenSet ( ) const
inline

The generated user name for the service-specific credential.

Definition at line 131 of file ServiceSpecificCredentialMetadata.h.

◆ SetCreateDate() [1/2]

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

The date and time, in ISO 8601 date-time format, when the service-specific credential were created.

Definition at line 180 of file ServiceSpecificCredentialMetadata.h.

◆ SetCreateDate() [2/2]

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

The date and time, in ISO 8601 date-time format, when the service-specific credential were created.

Definition at line 186 of file ServiceSpecificCredentialMetadata.h.

◆ SetServiceName() [1/3]

void Aws::IAM::Model::ServiceSpecificCredentialMetadata::SetServiceName ( const Aws::String value)
inline

The name of the service associated with the service-specific credential.

Definition at line 255 of file ServiceSpecificCredentialMetadata.h.

◆ SetServiceName() [2/3]

void Aws::IAM::Model::ServiceSpecificCredentialMetadata::SetServiceName ( Aws::String &&  value)
inline

The name of the service associated with the service-specific credential.

Definition at line 260 of file ServiceSpecificCredentialMetadata.h.

◆ SetServiceName() [3/3]

void Aws::IAM::Model::ServiceSpecificCredentialMetadata::SetServiceName ( const char *  value)
inline

The name of the service associated with the service-specific credential.

Definition at line 265 of file ServiceSpecificCredentialMetadata.h.

◆ SetServiceSpecificCredentialId() [1/3]

void Aws::IAM::Model::ServiceSpecificCredentialMetadata::SetServiceSpecificCredentialId ( const Aws::String value)
inline

The unique identifier for the service-specific credential.

Definition at line 214 of file ServiceSpecificCredentialMetadata.h.

◆ SetServiceSpecificCredentialId() [2/3]

void Aws::IAM::Model::ServiceSpecificCredentialMetadata::SetServiceSpecificCredentialId ( Aws::String &&  value)
inline

The unique identifier for the service-specific credential.

Definition at line 219 of file ServiceSpecificCredentialMetadata.h.

◆ SetServiceSpecificCredentialId() [3/3]

void Aws::IAM::Model::ServiceSpecificCredentialMetadata::SetServiceSpecificCredentialId ( const char *  value)
inline

The unique identifier for the service-specific credential.

Definition at line 224 of file ServiceSpecificCredentialMetadata.h.

◆ SetServiceUserName() [1/3]

void Aws::IAM::Model::ServiceSpecificCredentialMetadata::SetServiceUserName ( const Aws::String value)
inline

The generated user name for the service-specific credential.

Definition at line 136 of file ServiceSpecificCredentialMetadata.h.

◆ SetServiceUserName() [2/3]

void Aws::IAM::Model::ServiceSpecificCredentialMetadata::SetServiceUserName ( Aws::String &&  value)
inline

The generated user name for the service-specific credential.

Definition at line 141 of file ServiceSpecificCredentialMetadata.h.

◆ SetServiceUserName() [3/3]

void Aws::IAM::Model::ServiceSpecificCredentialMetadata::SetServiceUserName ( const char *  value)
inline

The generated user name for the service-specific credential.

Definition at line 146 of file ServiceSpecificCredentialMetadata.h.

◆ SetStatus() [1/2]

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

The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 102 of file ServiceSpecificCredentialMetadata.h.

◆ SetStatus() [2/2]

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

The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 108 of file ServiceSpecificCredentialMetadata.h.

◆ SetUserName() [1/3]

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

The name of the IAM user associated with the service-specific credential.

Definition at line 58 of file ServiceSpecificCredentialMetadata.h.

◆ SetUserName() [2/3]

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

The name of the IAM user associated with the service-specific credential.

Definition at line 63 of file ServiceSpecificCredentialMetadata.h.

◆ SetUserName() [3/3]

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

The name of the IAM user associated with the service-specific credential.

Definition at line 68 of file ServiceSpecificCredentialMetadata.h.

◆ StatusHasBeenSet()

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

The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 96 of file ServiceSpecificCredentialMetadata.h.

◆ UserNameHasBeenSet()

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

The name of the IAM user associated with the service-specific credential.

Definition at line 53 of file ServiceSpecificCredentialMetadata.h.

◆ WithCreateDate() [1/2]

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

The date and time, in ISO 8601 date-time format, when the service-specific credential were created.

Definition at line 192 of file ServiceSpecificCredentialMetadata.h.

◆ WithCreateDate() [2/2]

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

The date and time, in ISO 8601 date-time format, when the service-specific credential were created.

Definition at line 198 of file ServiceSpecificCredentialMetadata.h.

◆ WithServiceName() [1/3]

ServiceSpecificCredentialMetadata& Aws::IAM::Model::ServiceSpecificCredentialMetadata::WithServiceName ( const Aws::String value)
inline

The name of the service associated with the service-specific credential.

Definition at line 270 of file ServiceSpecificCredentialMetadata.h.

◆ WithServiceName() [2/3]

ServiceSpecificCredentialMetadata& Aws::IAM::Model::ServiceSpecificCredentialMetadata::WithServiceName ( Aws::String &&  value)
inline

The name of the service associated with the service-specific credential.

Definition at line 275 of file ServiceSpecificCredentialMetadata.h.

◆ WithServiceName() [3/3]

ServiceSpecificCredentialMetadata& Aws::IAM::Model::ServiceSpecificCredentialMetadata::WithServiceName ( const char *  value)
inline

The name of the service associated with the service-specific credential.

Definition at line 280 of file ServiceSpecificCredentialMetadata.h.

◆ WithServiceSpecificCredentialId() [1/3]

ServiceSpecificCredentialMetadata& Aws::IAM::Model::ServiceSpecificCredentialMetadata::WithServiceSpecificCredentialId ( const Aws::String value)
inline

The unique identifier for the service-specific credential.

Definition at line 229 of file ServiceSpecificCredentialMetadata.h.

◆ WithServiceSpecificCredentialId() [2/3]

ServiceSpecificCredentialMetadata& Aws::IAM::Model::ServiceSpecificCredentialMetadata::WithServiceSpecificCredentialId ( Aws::String &&  value)
inline

The unique identifier for the service-specific credential.

Definition at line 234 of file ServiceSpecificCredentialMetadata.h.

◆ WithServiceSpecificCredentialId() [3/3]

ServiceSpecificCredentialMetadata& Aws::IAM::Model::ServiceSpecificCredentialMetadata::WithServiceSpecificCredentialId ( const char *  value)
inline

The unique identifier for the service-specific credential.

Definition at line 239 of file ServiceSpecificCredentialMetadata.h.

◆ WithServiceUserName() [1/3]

ServiceSpecificCredentialMetadata& Aws::IAM::Model::ServiceSpecificCredentialMetadata::WithServiceUserName ( const Aws::String value)
inline

The generated user name for the service-specific credential.

Definition at line 151 of file ServiceSpecificCredentialMetadata.h.

◆ WithServiceUserName() [2/3]

ServiceSpecificCredentialMetadata& Aws::IAM::Model::ServiceSpecificCredentialMetadata::WithServiceUserName ( Aws::String &&  value)
inline

The generated user name for the service-specific credential.

Definition at line 156 of file ServiceSpecificCredentialMetadata.h.

◆ WithServiceUserName() [3/3]

ServiceSpecificCredentialMetadata& Aws::IAM::Model::ServiceSpecificCredentialMetadata::WithServiceUserName ( const char *  value)
inline

The generated user name for the service-specific credential.

Definition at line 161 of file ServiceSpecificCredentialMetadata.h.

◆ WithStatus() [1/2]

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

The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 114 of file ServiceSpecificCredentialMetadata.h.

◆ WithStatus() [2/2]

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

The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 120 of file ServiceSpecificCredentialMetadata.h.

◆ WithUserName() [1/3]

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

The name of the IAM user associated with the service-specific credential.

Definition at line 73 of file ServiceSpecificCredentialMetadata.h.

◆ WithUserName() [2/3]

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

The name of the IAM user associated with the service-specific credential.

Definition at line 78 of file ServiceSpecificCredentialMetadata.h.

◆ WithUserName() [3/3]

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

The name of the IAM user associated with the service-specific credential.

Definition at line 83 of file ServiceSpecificCredentialMetadata.h.


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