7#include <aws/opensearchserverless/OpenSearchServerless_EXPORTS.h>
8#include <aws/opensearchserverless/model/IamIdentityCenterUserAttribute.h>
9#include <aws/opensearchserverless/model/IamIdentityCenterGroupAttribute.h>
22namespace OpenSearchServerless
67 bool m_userAttributeHasBeenSet =
false;
70 bool m_groupAttributeHasBeenSet =
false;
bool UserAttributeHasBeenSet() const
UpdateIamIdentityCenterConfigOptions & WithUserAttribute(IamIdentityCenterUserAttribute value)
IamIdentityCenterGroupAttribute GetGroupAttribute() const
bool GroupAttributeHasBeenSet() const
UpdateIamIdentityCenterConfigOptions & WithGroupAttribute(IamIdentityCenterGroupAttribute value)
void SetUserAttribute(IamIdentityCenterUserAttribute value)
AWS_OPENSEARCHSERVERLESS_API Aws::Utils::Json::JsonValue Jsonize() const
IamIdentityCenterUserAttribute GetUserAttribute() const
AWS_OPENSEARCHSERVERLESS_API UpdateIamIdentityCenterConfigOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_OPENSEARCHSERVERLESS_API UpdateIamIdentityCenterConfigOptions()=default
void SetGroupAttribute(IamIdentityCenterGroupAttribute value)
AWS_OPENSEARCHSERVERLESS_API UpdateIamIdentityCenterConfigOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
IamIdentityCenterGroupAttribute
IamIdentityCenterUserAttribute
Aws::Utils::Json::JsonValue JsonValue