24 template<
typename RESULT_TYPE>
25 class AmazonWebServiceResult;
172 inline void SetSubject(
const char* value) { m_subject.assign(value); }
294 inline void SetIssuer(
const char* value) { m_issuer.assign(value); }
333 inline void SetAudience(
const char* value) { m_audience.assign(value); }
448 int m_packedPolicySize;
void SetIssuer(const Aws::String &value)
void SetNameQualifier(Aws::String &&value)
void SetSubjectType(const Aws::String &value)
void SetNameQualifier(const char *value)
AssumeRoleWithSAMLResult & WithNameQualifier(Aws::String &&value)
const Aws::String & GetAudience() const
AssumeRoleWithSAMLResult & WithPackedPolicySize(int value)
void SetCredentials(Credentials &&value)
const Credentials & GetCredentials() const
AssumeRoleWithSAMLResult & WithSubjectType(const char *value)
const Aws::String & GetIssuer() const
void SetAssumedRoleUser(const AssumedRoleUser &value)
void SetSubjectType(const char *value)
const Aws::String & GetSubject() const
AssumeRoleWithSAMLResult & WithIssuer(Aws::String &&value)
const ResponseMetadata & GetResponseMetadata() const
void SetAudience(const Aws::String &value)
void SetAssumedRoleUser(AssumedRoleUser &&value)
void SetNameQualifier(const Aws::String &value)
AssumeRoleWithSAMLResult & WithAudience(const Aws::String &value)
int GetPackedPolicySize() const
void SetSubject(Aws::String &&value)
AssumeRoleWithSAMLResult & WithAudience(const char *value)
void SetCredentials(const Credentials &value)
AssumeRoleWithSAMLResult & WithIssuer(const Aws::String &value)
AssumeRoleWithSAMLResult & WithNameQualifier(const Aws::String &value)
AssumeRoleWithSAMLResult & WithResponseMetadata(const ResponseMetadata &value)
AssumeRoleWithSAMLResult & WithSubject(const Aws::String &value)
AssumeRoleWithSAMLResult & WithAssumedRoleUser(AssumedRoleUser &&value)
AssumeRoleWithSAMLResult & WithAudience(Aws::String &&value)
AssumeRoleWithSAMLResult & WithSubjectType(Aws::String &&value)
void SetIssuer(Aws::String &&value)
void SetSubject(const char *value)
void SetAudience(Aws::String &&value)
void SetSubject(const Aws::String &value)
void SetResponseMetadata(ResponseMetadata &&value)
void SetAudience(const char *value)
void SetResponseMetadata(const ResponseMetadata &value)
AssumeRoleWithSAMLResult & WithSubject(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
AssumeRoleWithSAMLResult & WithCredentials(const Credentials &value)
void SetPackedPolicySize(int value)
void SetIssuer(const char *value)
const AssumedRoleUser & GetAssumedRoleUser() const
AssumeRoleWithSAMLResult & WithCredentials(Credentials &&value)
void SetSubjectType(Aws::String &&value)
const Aws::String & GetNameQualifier() const
AssumeRoleWithSAMLResult & WithIssuer(const char *value)
AssumeRoleWithSAMLResult & WithResponseMetadata(ResponseMetadata &&value)
AssumeRoleWithSAMLResult & WithNameQualifier(const char *value)
AssumeRoleWithSAMLResult & WithSubject(const char *value)
AssumeRoleWithSAMLResult & WithAssumedRoleUser(const AssumedRoleUser &value)
AssumeRoleWithSAMLResult & WithSubjectType(const Aws::String &value)
JSON (JavaScript Object Notation).
const Aws::String & GetSubjectType() const