45 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
46 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
66 inline void SetAccessKeyId(
const char* value) { m_accessKeyIdHasBeenSet =
true; m_accessKeyId.assign(value); }
101 inline void SetSecretAccessKey(
const char* value) { m_secretAccessKeyHasBeenSet =
true; m_secretAccessKey.assign(value); }
140 inline void SetSessionToken(
const char* value) { m_sessionTokenHasBeenSet =
true; m_sessionToken.assign(value); }
187 bool m_accessKeyIdHasBeenSet;
189 bool m_secretAccessKeyHasBeenSet;
191 bool m_sessionTokenHasBeenSet;
193 bool m_expirationHasBeenSet;
Credentials & WithSessionToken(const char *value)
void SetSessionToken(const char *value)
Credentials & WithAccessKeyId(const Aws::String &value)
const Aws::String & GetAccessKeyId() const
void SetSecretAccessKey(const Aws::String &value)
void SetExpiration(Aws::Utils::DateTime &&value)
void SetSessionToken(Aws::String &&value)
Credentials & WithExpiration(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetExpiration() const
void SetAccessKeyId(Aws::String &&value)
const Aws::String & GetSessionToken() const
std::basic_ostream< char, std::char_traits< char > > OStream
Credentials & WithSessionToken(const Aws::String &value)
Credentials & WithSecretAccessKey(const char *value)
void SetExpiration(const Aws::Utils::DateTime &value)
void SetSecretAccessKey(Aws::String &&value)
Credentials & WithAccessKeyId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Credentials & WithSessionToken(Aws::String &&value)
void SetAccessKeyId(const Aws::String &value)
void SetAccessKeyId(const char *value)
Credentials & WithSecretAccessKey(Aws::String &&value)
const Aws::String & GetSecretAccessKey() const
void SetSessionToken(const Aws::String &value)
Credentials & WithExpiration(const Aws::Utils::DateTime &value)
Credentials & WithAccessKeyId(const char *value)
Credentials & WithSecretAccessKey(const Aws::String &value)
void SetSecretAccessKey(const char *value)
JSON (JavaScript Object Notation).