24 template<
typename RESULT_TYPE>
25 class AmazonWebServiceResult;
282 inline void SetProvider(
const char* value) { m_provider.assign(value); }
337 inline void SetAudience(
const char* value) { m_audience.assign(value); }
379 int m_packedPolicySize;
const ResponseMetadata & GetResponseMetadata() const
const Aws::String & GetSubjectFromWebIdentityToken() const
void SetSubjectFromWebIdentityToken(const Aws::String &value)
const AssumedRoleUser & GetAssumedRoleUser() const
AssumeRoleWithWebIdentityResult & WithProvider(const char *value)
AssumeRoleWithWebIdentityResult & WithResponseMetadata(const ResponseMetadata &value)
void SetPackedPolicySize(int value)
const Aws::String & GetProvider() const
AssumeRoleWithWebIdentityResult & WithAudience(Aws::String &&value)
void SetAudience(const char *value)
AssumeRoleWithWebIdentityResult & WithCredentials(const Credentials &value)
AssumeRoleWithWebIdentityResult & WithSubjectFromWebIdentityToken(const Aws::String &value)
void SetAssumedRoleUser(const AssumedRoleUser &value)
void SetProvider(Aws::String &&value)
int GetPackedPolicySize() const
void SetSubjectFromWebIdentityToken(const char *value)
AssumeRoleWithWebIdentityResult & WithAudience(const Aws::String &value)
void SetProvider(const char *value)
void SetResponseMetadata(ResponseMetadata &&value)
void SetAssumedRoleUser(AssumedRoleUser &&value)
const Aws::String & GetAudience() const
void SetProvider(const Aws::String &value)
AssumeRoleWithWebIdentityResult & WithResponseMetadata(ResponseMetadata &&value)
void SetAudience(Aws::String &&value)
void SetCredentials(const Credentials &value)
AssumeRoleWithWebIdentityResult & WithSubjectFromWebIdentityToken(Aws::String &&value)
void SetResponseMetadata(const ResponseMetadata &value)
const Credentials & GetCredentials() const
void SetSubjectFromWebIdentityToken(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
AssumeRoleWithWebIdentityResult & WithAudience(const char *value)
AssumeRoleWithWebIdentityResult & WithProvider(Aws::String &&value)
AssumeRoleWithWebIdentityResult & WithPackedPolicySize(int value)
AssumeRoleWithWebIdentityResult & WithSubjectFromWebIdentityToken(const char *value)
AssumeRoleWithWebIdentityResult & WithAssumedRoleUser(const AssumedRoleUser &value)
AssumeRoleWithWebIdentityResult & WithAssumedRoleUser(AssumedRoleUser &&value)
AssumeRoleWithWebIdentityResult & WithProvider(const Aws::String &value)
void SetAudience(const Aws::String &value)
void SetCredentials(Credentials &&value)
AssumeRoleWithWebIdentityResult & WithCredentials(Credentials &&value)
JSON (JavaScript Object Notation).