7#include <aws/sts/STS_EXPORTS.h>
8#include <aws/sts/model/Credentials.h>
9#include <aws/sts/model/AssumedRoleUser.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/sts/model/ResponseMetadata.h>
16template<
typename RESULT_TYPE>
17class AmazonWebServiceResult;
127 int m_packedPolicySize;
AssumeRoleResult & WithAssumedRoleUser(const AssumedRoleUser &value)
const Aws::String & GetSourceIdentity() const
void SetSourceIdentity(const Aws::String &value)
AssumeRoleResult & WithResponseMetadata(ResponseMetadata &&value)
void SetCredentials(const Credentials &value)
void SetAssumedRoleUser(AssumedRoleUser &&value)
void SetSourceIdentity(Aws::String &&value)
AWS_STS_API AssumeRoleResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetAssumedRoleUser(const AssumedRoleUser &value)
AssumeRoleResult & WithSourceIdentity(Aws::String &&value)
void SetResponseMetadata(ResponseMetadata &&value)
const AssumedRoleUser & GetAssumedRoleUser() const
const Credentials & GetCredentials() const
const ResponseMetadata & GetResponseMetadata() const
AssumeRoleResult & WithCredentials(Credentials &&value)
AssumeRoleResult & WithCredentials(const Credentials &value)
AssumeRoleResult & WithPackedPolicySize(int value)
AssumeRoleResult & WithSourceIdentity(const char *value)
int GetPackedPolicySize() const
void SetResponseMetadata(const ResponseMetadata &value)
AssumeRoleResult & WithSourceIdentity(const Aws::String &value)
AssumeRoleResult & WithAssumedRoleUser(AssumedRoleUser &&value)
AWS_STS_API AssumeRoleResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetCredentials(Credentials &&value)
void SetSourceIdentity(const char *value)
AWS_STS_API AssumeRoleResult()
void SetPackedPolicySize(int value)
AssumeRoleResult & WithResponseMetadata(const ResponseMetadata &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Xml::XmlDocument XmlDocument