7#include <aws/security-ir/SecurityIR_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/security-ir/model/AwsRegion.h>
10#include <aws/security-ir/model/MembershipStatus.h>
48 template<
typename MembershipIdT = Aws::String>
49 void SetMembershipId(MembershipIdT&& value) { m_membershipIdHasBeenSet =
true; m_membershipId = std::forward<MembershipIdT>(value); }
50 template<
typename MembershipIdT = Aws::String>
60 template<
typename AccountIdT = Aws::String>
61 void SetAccountId(AccountIdT&& value) { m_accountIdHasBeenSet =
true; m_accountId = std::forward<AccountIdT>(value); }
62 template<
typename AccountIdT = Aws::String>
82 template<
typename MembershipArnT = Aws::String>
83 void SetMembershipArn(MembershipArnT&& value) { m_membershipArnHasBeenSet =
true; m_membershipArn = std::forward<MembershipArnT>(value); }
84 template<
typename MembershipArnT = Aws::String>
100 bool m_membershipIdHasBeenSet =
false;
103 bool m_accountIdHasBeenSet =
false;
106 bool m_regionHasBeenSet =
false;
109 bool m_membershipArnHasBeenSet =
false;
112 bool m_membershipStatusHasBeenSet =
false;
ListMembershipItem & WithRegion(AwsRegion value)
AWS_SECURITYIR_API ListMembershipItem(Aws::Utils::Json::JsonView jsonValue)
void SetMembershipArn(MembershipArnT &&value)
void SetRegion(AwsRegion value)
const Aws::String & GetMembershipId() const
const Aws::String & GetMembershipArn() const
AwsRegion GetRegion() const
const Aws::String & GetAccountId() const
bool MembershipIdHasBeenSet() const
bool AccountIdHasBeenSet() const
AWS_SECURITYIR_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYIR_API ListMembershipItem()=default
bool MembershipStatusHasBeenSet() const
ListMembershipItem & WithMembershipStatus(MembershipStatus value)
void SetAccountId(AccountIdT &&value)
ListMembershipItem & WithMembershipArn(MembershipArnT &&value)
void SetMembershipId(MembershipIdT &&value)
bool MembershipArnHasBeenSet() const
AWS_SECURITYIR_API ListMembershipItem & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMembershipStatus(MembershipStatus value)
MembershipStatus GetMembershipStatus() const
ListMembershipItem & WithMembershipId(MembershipIdT &&value)
ListMembershipItem & WithAccountId(AccountIdT &&value)
bool RegionHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue