7#include <aws/chatbot/Chatbot_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
53 inline void SetIamRoleArn(
const char* value) { m_iamRoleArnHasBeenSet =
true; m_iamRoleArn.assign(value); }
68 inline void SetChatConfigurationArn(
const char* value) { m_chatConfigurationArnHasBeenSet =
true; m_chatConfigurationArn.assign(value); }
88 inline void SetTeamId(
const char* value) { m_teamIdHasBeenSet =
true; m_teamId.assign(value); }
102 inline void SetUserId(
const char* value) { m_userIdHasBeenSet =
true; m_userId.assign(value); }
117 inline void SetAwsUserIdentity(
const char* value) { m_awsUserIdentityHasBeenSet =
true; m_awsUserIdentity.assign(value); }
131 inline void SetTeamsChannelId(
const char* value) { m_teamsChannelIdHasBeenSet =
true; m_teamsChannelId.assign(value); }
145 inline void SetTeamsTenantId(
const char* value) { m_teamsTenantIdHasBeenSet =
true; m_teamsTenantId.assign(value); }
153 bool m_iamRoleArnHasBeenSet =
false;
156 bool m_chatConfigurationArnHasBeenSet =
false;
159 bool m_teamIdHasBeenSet =
false;
162 bool m_userIdHasBeenSet =
false;
165 bool m_awsUserIdentityHasBeenSet =
false;
168 bool m_teamsChannelIdHasBeenSet =
false;
171 bool m_teamsTenantIdHasBeenSet =
false;
bool AwsUserIdentityHasBeenSet() const
void SetUserId(const char *value)
bool UserIdHasBeenSet() const
void SetChatConfigurationArn(const Aws::String &value)
const Aws::String & GetTeamsTenantId() const
TeamsUserIdentity & WithChatConfigurationArn(const Aws::String &value)
void SetIamRoleArn(const char *value)
const Aws::String & GetChatConfigurationArn() const
void SetTeamsTenantId(Aws::String &&value)
const Aws::String & GetTeamId() const
void SetTeamsChannelId(const Aws::String &value)
TeamsUserIdentity & WithIamRoleArn(const Aws::String &value)
TeamsUserIdentity & WithIamRoleArn(Aws::String &&value)
const Aws::String & GetUserId() const
TeamsUserIdentity & WithUserId(const Aws::String &value)
void SetTeamsTenantId(const Aws::String &value)
bool TeamsChannelIdHasBeenSet() const
AWS_CHATBOT_API TeamsUserIdentity(Aws::Utils::Json::JsonView jsonValue)
TeamsUserIdentity & WithAwsUserIdentity(const Aws::String &value)
bool TeamIdHasBeenSet() const
TeamsUserIdentity & WithChatConfigurationArn(const char *value)
TeamsUserIdentity & WithTeamsChannelId(const char *value)
void SetTeamsChannelId(const char *value)
void SetUserId(Aws::String &&value)
void SetIamRoleArn(const Aws::String &value)
const Aws::String & GetIamRoleArn() const
void SetUserId(const Aws::String &value)
TeamsUserIdentity & WithAwsUserIdentity(Aws::String &&value)
void SetTeamsTenantId(const char *value)
void SetTeamId(Aws::String &&value)
void SetIamRoleArn(Aws::String &&value)
TeamsUserIdentity & WithAwsUserIdentity(const char *value)
TeamsUserIdentity & WithIamRoleArn(const char *value)
void SetAwsUserIdentity(const char *value)
void SetAwsUserIdentity(Aws::String &&value)
void SetTeamsChannelId(Aws::String &&value)
TeamsUserIdentity & WithUserId(const char *value)
bool ChatConfigurationArnHasBeenSet() const
TeamsUserIdentity & WithTeamsChannelId(const Aws::String &value)
TeamsUserIdentity & WithTeamsTenantId(const char *value)
TeamsUserIdentity & WithUserId(Aws::String &&value)
bool IamRoleArnHasBeenSet() const
void SetChatConfigurationArn(const char *value)
TeamsUserIdentity & WithTeamId(Aws::String &&value)
const Aws::String & GetAwsUserIdentity() const
TeamsUserIdentity & WithTeamsTenantId(Aws::String &&value)
AWS_CHATBOT_API TeamsUserIdentity & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTeamId(const Aws::String &value)
AWS_CHATBOT_API Aws::Utils::Json::JsonValue Jsonize() const
bool TeamsTenantIdHasBeenSet() const
void SetTeamId(const char *value)
TeamsUserIdentity & WithTeamId(const char *value)
void SetChatConfigurationArn(Aws::String &&value)
AWS_CHATBOT_API TeamsUserIdentity()
void SetAwsUserIdentity(const Aws::String &value)
TeamsUserIdentity & WithChatConfigurationArn(Aws::String &&value)
TeamsUserIdentity & WithTeamsTenantId(const Aws::String &value)
TeamsUserIdentity & WithTeamId(const Aws::String &value)
TeamsUserIdentity & WithTeamsChannelId(Aws::String &&value)
const Aws::String & GetTeamsChannelId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue