53 inline void SetRoleArn(
const char* value) { m_roleArnHasBeenSet =
true; m_roleArn.assign(value); }
120 inline void SetRoleSessionName(
const char* value) { m_roleSessionNameHasBeenSet =
true; m_roleSessionName.assign(value); }
191 inline void SetWebIdentityToken(
const char* value) { m_webIdentityTokenHasBeenSet =
true; m_webIdentityToken.assign(value); }
255 inline void SetProviderId(
const char* value) { m_providerIdHasBeenSet =
true; m_providerId.assign(value); }
377 inline void SetPolicy(
const char* value) { m_policyHasBeenSet =
true; m_policy.assign(value); }
476 inline void SetDurationSeconds(
int value) { m_durationSecondsHasBeenSet =
true; m_durationSeconds = value; }
495 bool m_roleArnHasBeenSet;
497 bool m_roleSessionNameHasBeenSet;
499 bool m_webIdentityTokenHasBeenSet;
501 bool m_providerIdHasBeenSet;
503 bool m_policyHasBeenSet;
504 int m_durationSeconds;
505 bool m_durationSecondsHasBeenSet;
void SetRoleArn(Aws::String &&value)
AssumeRoleWithWebIdentityRequest & WithRoleArn(const Aws::String &value)
AssumeRoleWithWebIdentityRequest & WithPolicy(const char *value)
AssumeRoleWithWebIdentityRequest & WithRoleSessionName(const Aws::String &value)
void SetWebIdentityToken(const Aws::String &value)
void SetProviderId(const Aws::String &value)
void SetDurationSeconds(int value)
void SetProviderId(Aws::String &&value)
AssumeRoleWithWebIdentityRequest & WithWebIdentityToken(const char *value)
const Aws::String & GetRoleArn() const
AssumeRoleWithWebIdentityRequest & WithWebIdentityToken(Aws::String &&value)
void SetProviderId(const char *value)
int GetDurationSeconds() const
AssumeRoleWithWebIdentityRequest & WithProviderId(const char *value)
AssumeRoleWithWebIdentityRequest & WithProviderId(const Aws::String &value)
AssumeRoleWithWebIdentityRequest & WithRoleArn(Aws::String &&value)
void SetRoleSessionName(const char *value)
AssumeRoleWithWebIdentityRequest & WithRoleSessionName(Aws::String &&value)
void SetRoleSessionName(const Aws::String &value)
const Aws::String & GetRoleSessionName() const
void SetWebIdentityToken(Aws::String &&value)
void SetPolicy(Aws::String &&value)
void SetRoleSessionName(Aws::String &&value)
void SetPolicy(const char *value)
AssumeRoleWithWebIdentityRequest & WithWebIdentityToken(const Aws::String &value)
AssumeRoleWithWebIdentityRequest & WithProviderId(Aws::String &&value)
void SetRoleArn(const Aws::String &value)
AssumeRoleWithWebIdentityRequest & WithDurationSeconds(int value)
const Aws::String & GetPolicy() const
AssumeRoleWithWebIdentityRequest & WithPolicy(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
AssumeRoleWithWebIdentityRequest & WithPolicy(const Aws::String &value)
void SetPolicy(const Aws::String &value)
const Aws::String & GetProviderId() const
AssumeRoleWithWebIdentityRequest & WithRoleArn(const char *value)
void SetRoleArn(const char *value)
AssumeRoleWithWebIdentityRequest & WithRoleSessionName(const char *value)
const Aws::String & GetWebIdentityToken() const
JSON (JavaScript Object Notation).
void SetWebIdentityToken(const char *value)