53 inline void SetRoleArn(
const char* value) { m_roleArnHasBeenSet =
true; m_roleArn.assign(value); }
92 inline void SetPrincipalArn(
const char* value) { m_principalArnHasBeenSet =
true; m_principalArn.assign(value); }
142 inline void SetSAMLAssertion(
const char* value) { m_sAMLAssertionHasBeenSet =
true; m_sAMLAssertion.assign(value); }
262 inline void SetPolicy(
const char* value) { m_policyHasBeenSet =
true; m_policy.assign(value); }
368 inline void SetDurationSeconds(
int value) { m_durationSecondsHasBeenSet =
true; m_durationSeconds = value; }
389 bool m_roleArnHasBeenSet;
391 bool m_principalArnHasBeenSet;
393 bool m_sAMLAssertionHasBeenSet;
395 bool m_policyHasBeenSet;
396 int m_durationSeconds;
397 bool m_durationSecondsHasBeenSet;
AssumeRoleWithSAMLRequest & WithPolicy(Aws::String &&value)
AssumeRoleWithSAMLRequest & WithSAMLAssertion(const char *value)
void SetSAMLAssertion(const char *value)
void SetPrincipalArn(Aws::String &&value)
AssumeRoleWithSAMLRequest & WithSAMLAssertion(const Aws::String &value)
AssumeRoleWithSAMLRequest & WithPrincipalArn(const char *value)
const Aws::String & GetRoleArn() const
int GetDurationSeconds() const
AssumeRoleWithSAMLRequest & WithPolicy(const char *value)
void SetRoleArn(Aws::String &&value)
void SetSAMLAssertion(const Aws::String &value)
void SetPrincipalArn(const Aws::String &value)
void SetPolicy(Aws::String &&value)
AssumeRoleWithSAMLRequest & WithSAMLAssertion(Aws::String &&value)
void SetRoleArn(const char *value)
AssumeRoleWithSAMLRequest & WithPrincipalArn(Aws::String &&value)
const Aws::String & GetPolicy() const
void SetPolicy(const char *value)
AssumeRoleWithSAMLRequest & WithRoleArn(const char *value)
void SetPrincipalArn(const char *value)
void SetRoleArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetSAMLAssertion() const
AssumeRoleWithSAMLRequest & WithPolicy(const Aws::String &value)
AssumeRoleWithSAMLRequest & WithPrincipalArn(const Aws::String &value)
AssumeRoleWithSAMLRequest & WithRoleArn(const Aws::String &value)
void SetDurationSeconds(int value)
void SetPolicy(const Aws::String &value)
void SetSAMLAssertion(Aws::String &&value)
AssumeRoleWithSAMLRequest & WithDurationSeconds(int value)
AssumeRoleWithSAMLRequest & WithRoleArn(Aws::String &&value)
const Aws::String & GetPrincipalArn() const
JSON (JavaScript Object Notation).