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

#include <ServiceSpecificCredential.h>

Public Member Functions

 ServiceSpecificCredential ()
 
 ServiceSpecificCredential (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ServiceSpecificCredentialoperator= (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::Utils::DateTimeGetCreateDate () const
 
bool CreateDateHasBeenSet () const
 
void SetCreateDate (const Aws::Utils::DateTime &value)
 
void SetCreateDate (Aws::Utils::DateTime &&value)
 
ServiceSpecificCredentialWithCreateDate (const Aws::Utils::DateTime &value)
 
ServiceSpecificCredentialWithCreateDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetServiceName () const
 
bool ServiceNameHasBeenSet () const
 
void SetServiceName (const Aws::String &value)
 
void SetServiceName (Aws::String &&value)
 
void SetServiceName (const char *value)
 
ServiceSpecificCredentialWithServiceName (const Aws::String &value)
 
ServiceSpecificCredentialWithServiceName (Aws::String &&value)
 
ServiceSpecificCredentialWithServiceName (const char *value)
 
const Aws::StringGetServiceUserName () const
 
bool ServiceUserNameHasBeenSet () const
 
void SetServiceUserName (const Aws::String &value)
 
void SetServiceUserName (Aws::String &&value)
 
void SetServiceUserName (const char *value)
 
ServiceSpecificCredentialWithServiceUserName (const Aws::String &value)
 
ServiceSpecificCredentialWithServiceUserName (Aws::String &&value)
 
ServiceSpecificCredentialWithServiceUserName (const char *value)
 
const Aws::StringGetServicePassword () const
 
bool ServicePasswordHasBeenSet () const
 
void SetServicePassword (const Aws::String &value)
 
void SetServicePassword (Aws::String &&value)
 
void SetServicePassword (const char *value)
 
ServiceSpecificCredentialWithServicePassword (const Aws::String &value)
 
ServiceSpecificCredentialWithServicePassword (Aws::String &&value)
 
ServiceSpecificCredentialWithServicePassword (const char *value)
 
const Aws::StringGetServiceSpecificCredentialId () const
 
bool ServiceSpecificCredentialIdHasBeenSet () const
 
void SetServiceSpecificCredentialId (const Aws::String &value)
 
void SetServiceSpecificCredentialId (Aws::String &&value)
 
void SetServiceSpecificCredentialId (const char *value)
 
ServiceSpecificCredentialWithServiceSpecificCredentialId (const Aws::String &value)
 
ServiceSpecificCredentialWithServiceSpecificCredentialId (Aws::String &&value)
 
ServiceSpecificCredentialWithServiceSpecificCredentialId (const char *value)
 
const Aws::StringGetUserName () const
 
bool UserNameHasBeenSet () const
 
void SetUserName (const Aws::String &value)
 
void SetUserName (Aws::String &&value)
 
void SetUserName (const char *value)
 
ServiceSpecificCredentialWithUserName (const Aws::String &value)
 
ServiceSpecificCredentialWithUserName (Aws::String &&value)
 
ServiceSpecificCredentialWithUserName (const char *value)
 
const StatusTypeGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const StatusType &value)
 
void SetStatus (StatusType &&value)
 
ServiceSpecificCredentialWithStatus (const StatusType &value)
 
ServiceSpecificCredentialWithStatus (StatusType &&value)
 

Detailed Description

Contains the details of a service-specific credential.

See Also:

AWS API Reference

Definition at line 34 of file ServiceSpecificCredential.h.

Constructor & Destructor Documentation

◆ ServiceSpecificCredential() [1/2]

Aws::IAM::Model::ServiceSpecificCredential::ServiceSpecificCredential ( )

◆ ServiceSpecificCredential() [2/2]

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

Member Function Documentation

◆ CreateDateHasBeenSet()

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

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

Definition at line 55 of file ServiceSpecificCredential.h.

◆ GetCreateDate()

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

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

Definition at line 49 of file ServiceSpecificCredential.h.

◆ GetServiceName()

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

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

Definition at line 85 of file ServiceSpecificCredential.h.

◆ GetServicePassword()

const Aws::String& Aws::IAM::Model::ServiceSpecificCredential::GetServicePassword ( ) const
inline

The generated password for the service-specific credential.

Definition at line 191 of file ServiceSpecificCredential.h.

◆ GetServiceSpecificCredentialId()

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

The unique identifier for the service-specific credential.

Definition at line 232 of file ServiceSpecificCredential.h.

◆ GetServiceUserName()

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

The generated user name for the service-specific credential. This value is generated by combining the IAM user's name combined with the ID number of the AWS account, as in jane-at-123456789012, for example. This value cannot be configured by the user.

Definition at line 129 of file ServiceSpecificCredential.h.

◆ GetStatus()

const StatusType& Aws::IAM::Model::ServiceSpecificCredential::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 315 of file ServiceSpecificCredential.h.

◆ GetUserName()

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

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

Definition at line 273 of file ServiceSpecificCredential.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ServiceNameHasBeenSet()

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

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

Definition at line 90 of file ServiceSpecificCredential.h.

◆ ServicePasswordHasBeenSet()

bool Aws::IAM::Model::ServiceSpecificCredential::ServicePasswordHasBeenSet ( ) const
inline

The generated password for the service-specific credential.

Definition at line 196 of file ServiceSpecificCredential.h.

◆ ServiceSpecificCredentialIdHasBeenSet()

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

The unique identifier for the service-specific credential.

Definition at line 237 of file ServiceSpecificCredential.h.

◆ ServiceUserNameHasBeenSet()

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

The generated user name for the service-specific credential. This value is generated by combining the IAM user's name combined with the ID number of the AWS account, as in jane-at-123456789012, for example. This value cannot be configured by the user.

Definition at line 137 of file ServiceSpecificCredential.h.

◆ SetCreateDate() [1/2]

void Aws::IAM::Model::ServiceSpecificCredential::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 61 of file ServiceSpecificCredential.h.

◆ SetCreateDate() [2/2]

void Aws::IAM::Model::ServiceSpecificCredential::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 67 of file ServiceSpecificCredential.h.

◆ SetServiceName() [1/3]

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

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

Definition at line 95 of file ServiceSpecificCredential.h.

◆ SetServiceName() [2/3]

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

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

Definition at line 100 of file ServiceSpecificCredential.h.

◆ SetServiceName() [3/3]

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

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

Definition at line 105 of file ServiceSpecificCredential.h.

◆ SetServicePassword() [1/3]

void Aws::IAM::Model::ServiceSpecificCredential::SetServicePassword ( const Aws::String value)
inline

The generated password for the service-specific credential.

Definition at line 201 of file ServiceSpecificCredential.h.

◆ SetServicePassword() [2/3]

void Aws::IAM::Model::ServiceSpecificCredential::SetServicePassword ( Aws::String &&  value)
inline

The generated password for the service-specific credential.

Definition at line 206 of file ServiceSpecificCredential.h.

◆ SetServicePassword() [3/3]

void Aws::IAM::Model::ServiceSpecificCredential::SetServicePassword ( const char *  value)
inline

The generated password for the service-specific credential.

Definition at line 211 of file ServiceSpecificCredential.h.

◆ SetServiceSpecificCredentialId() [1/3]

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

The unique identifier for the service-specific credential.

Definition at line 242 of file ServiceSpecificCredential.h.

◆ SetServiceSpecificCredentialId() [2/3]

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

The unique identifier for the service-specific credential.

Definition at line 247 of file ServiceSpecificCredential.h.

◆ SetServiceSpecificCredentialId() [3/3]

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

The unique identifier for the service-specific credential.

Definition at line 252 of file ServiceSpecificCredential.h.

◆ SetServiceUserName() [1/3]

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

The generated user name for the service-specific credential. This value is generated by combining the IAM user's name combined with the ID number of the AWS account, as in jane-at-123456789012, for example. This value cannot be configured by the user.

Definition at line 145 of file ServiceSpecificCredential.h.

◆ SetServiceUserName() [2/3]

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

The generated user name for the service-specific credential. This value is generated by combining the IAM user's name combined with the ID number of the AWS account, as in jane-at-123456789012, for example. This value cannot be configured by the user.

Definition at line 153 of file ServiceSpecificCredential.h.

◆ SetServiceUserName() [3/3]

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

The generated user name for the service-specific credential. This value is generated by combining the IAM user's name combined with the ID number of the AWS account, as in jane-at-123456789012, for example. This value cannot be configured by the user.

Definition at line 161 of file ServiceSpecificCredential.h.

◆ SetStatus() [1/2]

void Aws::IAM::Model::ServiceSpecificCredential::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 327 of file ServiceSpecificCredential.h.

◆ SetStatus() [2/2]

void Aws::IAM::Model::ServiceSpecificCredential::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 333 of file ServiceSpecificCredential.h.

◆ SetUserName() [1/3]

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

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

Definition at line 283 of file ServiceSpecificCredential.h.

◆ SetUserName() [2/3]

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

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

Definition at line 288 of file ServiceSpecificCredential.h.

◆ SetUserName() [3/3]

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

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

Definition at line 293 of file ServiceSpecificCredential.h.

◆ StatusHasBeenSet()

bool Aws::IAM::Model::ServiceSpecificCredential::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 321 of file ServiceSpecificCredential.h.

◆ UserNameHasBeenSet()

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

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

Definition at line 278 of file ServiceSpecificCredential.h.

◆ WithCreateDate() [1/2]

ServiceSpecificCredential& Aws::IAM::Model::ServiceSpecificCredential::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 73 of file ServiceSpecificCredential.h.

◆ WithCreateDate() [2/2]

ServiceSpecificCredential& Aws::IAM::Model::ServiceSpecificCredential::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 79 of file ServiceSpecificCredential.h.

◆ WithServiceName() [1/3]

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

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

Definition at line 110 of file ServiceSpecificCredential.h.

◆ WithServiceName() [2/3]

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

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

Definition at line 115 of file ServiceSpecificCredential.h.

◆ WithServiceName() [3/3]

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

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

Definition at line 120 of file ServiceSpecificCredential.h.

◆ WithServicePassword() [1/3]

ServiceSpecificCredential& Aws::IAM::Model::ServiceSpecificCredential::WithServicePassword ( const Aws::String value)
inline

The generated password for the service-specific credential.

Definition at line 216 of file ServiceSpecificCredential.h.

◆ WithServicePassword() [2/3]

ServiceSpecificCredential& Aws::IAM::Model::ServiceSpecificCredential::WithServicePassword ( Aws::String &&  value)
inline

The generated password for the service-specific credential.

Definition at line 221 of file ServiceSpecificCredential.h.

◆ WithServicePassword() [3/3]

ServiceSpecificCredential& Aws::IAM::Model::ServiceSpecificCredential::WithServicePassword ( const char *  value)
inline

The generated password for the service-specific credential.

Definition at line 226 of file ServiceSpecificCredential.h.

◆ WithServiceSpecificCredentialId() [1/3]

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

The unique identifier for the service-specific credential.

Definition at line 257 of file ServiceSpecificCredential.h.

◆ WithServiceSpecificCredentialId() [2/3]

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

The unique identifier for the service-specific credential.

Definition at line 262 of file ServiceSpecificCredential.h.

◆ WithServiceSpecificCredentialId() [3/3]

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

The unique identifier for the service-specific credential.

Definition at line 267 of file ServiceSpecificCredential.h.

◆ WithServiceUserName() [1/3]

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

The generated user name for the service-specific credential. This value is generated by combining the IAM user's name combined with the ID number of the AWS account, as in jane-at-123456789012, for example. This value cannot be configured by the user.

Definition at line 169 of file ServiceSpecificCredential.h.

◆ WithServiceUserName() [2/3]

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

The generated user name for the service-specific credential. This value is generated by combining the IAM user's name combined with the ID number of the AWS account, as in jane-at-123456789012, for example. This value cannot be configured by the user.

Definition at line 177 of file ServiceSpecificCredential.h.

◆ WithServiceUserName() [3/3]

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

The generated user name for the service-specific credential. This value is generated by combining the IAM user's name combined with the ID number of the AWS account, as in jane-at-123456789012, for example. This value cannot be configured by the user.

Definition at line 185 of file ServiceSpecificCredential.h.

◆ WithStatus() [1/2]

ServiceSpecificCredential& Aws::IAM::Model::ServiceSpecificCredential::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 339 of file ServiceSpecificCredential.h.

◆ WithStatus() [2/2]

ServiceSpecificCredential& Aws::IAM::Model::ServiceSpecificCredential::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 345 of file ServiceSpecificCredential.h.

◆ WithUserName() [1/3]

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

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

Definition at line 298 of file ServiceSpecificCredential.h.

◆ WithUserName() [2/3]

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

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

Definition at line 303 of file ServiceSpecificCredential.h.

◆ WithUserName() [3/3]

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

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

Definition at line 308 of file ServiceSpecificCredential.h.


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