70 inline void SetKeyId(
const char* value) { m_keyIdHasBeenSet =
true; m_keyId.assign(value); }
108 inline void SetGrantId(
const char* value) { m_grantIdHasBeenSet =
true; m_grantId.assign(value); }
151 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
217 inline void SetGranteePrincipal(
const char* value) { m_granteePrincipalHasBeenSet =
true; m_granteePrincipal.assign(value); }
252 inline void SetRetiringPrincipal(
const char* value) { m_retiringPrincipalHasBeenSet =
true; m_retiringPrincipal.assign(value); }
287 inline void SetIssuingAccount(
const char* value) { m_issuingAccountHasBeenSet =
true; m_issuingAccount.assign(value); }
366 bool m_keyIdHasBeenSet;
368 bool m_grantIdHasBeenSet;
370 bool m_nameHasBeenSet;
372 bool m_creationDateHasBeenSet;
374 bool m_granteePrincipalHasBeenSet;
376 bool m_retiringPrincipalHasBeenSet;
378 bool m_issuingAccountHasBeenSet;
380 bool m_operationsHasBeenSet;
382 bool m_constraintsHasBeenSet;
const GrantConstraints & GetConstraints() const
const Aws::Utils::DateTime & GetCreationDate() const
void SetConstraints(GrantConstraints &&value)
GrantListEntry & AddOperations(const GrantOperation &value)
GrantListEntry & WithName(Aws::String &&value)
GrantListEntry & WithName(const Aws::String &value)
GrantListEntry & WithKeyId(const char *value)
void SetName(Aws::String &&value)
void SetGranteePrincipal(const char *value)
void SetIssuingAccount(const Aws::String &value)
GrantListEntry & WithGrantId(Aws::String &&value)
GrantListEntry & WithGrantId(const Aws::String &value)
void SetRetiringPrincipal(Aws::String &&value)
GrantListEntry & WithName(const char *value)
void SetGranteePrincipal(const Aws::String &value)
void SetGrantId(const Aws::String &value)
GrantListEntry & WithIssuingAccount(const char *value)
GrantListEntry & WithConstraints(GrantConstraints &&value)
void SetCreationDate(Aws::Utils::DateTime &&value)
void SetCreationDate(const Aws::Utils::DateTime &value)
GrantListEntry & WithCreationDate(Aws::Utils::DateTime &&value)
GrantListEntry & WithGranteePrincipal(const char *value)
GrantListEntry & AddOperations(GrantOperation &&value)
void SetKeyId(const char *value)
GrantListEntry & WithKeyId(Aws::String &&value)
GrantListEntry & WithGranteePrincipal(Aws::String &&value)
const Aws::String & GetRetiringPrincipal() const
std::vector< T, Aws::Allocator< T > > Vector
void SetGrantId(const char *value)
const Aws::String & GetKeyId() const
GrantListEntry & WithGranteePrincipal(const Aws::String &value)
GrantListEntry & WithRetiringPrincipal(Aws::String &&value)
GrantListEntry & WithOperations(const Aws::Vector< GrantOperation > &value)
const Aws::String & GetGranteePrincipal() const
GrantListEntry & WithKeyId(const Aws::String &value)
void SetRetiringPrincipal(const char *value)
void SetKeyId(const Aws::String &value)
GrantListEntry & WithIssuingAccount(Aws::String &&value)
void SetIssuingAccount(Aws::String &&value)
const Aws::String & GetGrantId() const
void SetName(const Aws::String &value)
void SetGrantId(Aws::String &&value)
GrantListEntry & WithIssuingAccount(const Aws::String &value)
GrantListEntry & WithConstraints(const GrantConstraints &value)
GrantListEntry & WithRetiringPrincipal(const char *value)
void SetConstraints(const GrantConstraints &value)
GrantListEntry & WithGrantId(const char *value)
GrantListEntry & WithOperations(Aws::Vector< GrantOperation > &&value)
const Aws::String & GetIssuingAccount() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
GrantListEntry & WithRetiringPrincipal(const Aws::String &value)
void SetOperations(Aws::Vector< GrantOperation > &&value)
void SetKeyId(Aws::String &&value)
void SetOperations(const Aws::Vector< GrantOperation > &value)
void SetName(const char *value)
void SetGranteePrincipal(Aws::String &&value)
const Aws::String & GetName() const
GrantListEntry & WithCreationDate(const Aws::Utils::DateTime &value)
void SetIssuingAccount(const char *value)
void SetRetiringPrincipal(const Aws::String &value)
const Aws::Vector< GrantOperation > & GetOperations() const
JSON (JavaScript Object Notation).