Interface SlackUserIdentity.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SlackUserIdentity.Builder,,SlackUserIdentity> SdkBuilder<SlackUserIdentity.Builder,,SlackUserIdentity> SdkPojo
- Enclosing class:
SlackUserIdentity
public static interface SlackUserIdentity.Builder
extends SdkPojo, CopyableBuilder<SlackUserIdentity.Builder,SlackUserIdentity>
-
Method Summary
Modifier and TypeMethodDescriptionawsUserIdentity(String awsUserIdentity) The AWS user identity ARN used to associate a Slack user ID with an IAM Role.chatConfigurationArn(String chatConfigurationArn) The Amazon Resource Number (ARN) of the SlackChannelConfiguration associated with the user identity to delete.iamRoleArn(String iamRoleArn) A user-defined role that AWS Chatbot assumes.slackTeamId(String slackTeamId) The ID of the Slack workspace authorized with AWS Chatbot.slackUserId(String slackUserId) The ID of the user in SlackMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
iamRoleArn
A user-defined role that AWS Chatbot assumes. This is not the service-linked role.
For more information, see IAM policies for AWS Chatbot in the AWS Chatbot Administrator Guide.
- Parameters:
iamRoleArn- A user-defined role that AWS Chatbot assumes. This is not the service-linked role.For more information, see IAM policies for AWS Chatbot in the AWS Chatbot Administrator Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chatConfigurationArn
The Amazon Resource Number (ARN) of the SlackChannelConfiguration associated with the user identity to delete.
- Parameters:
chatConfigurationArn- The Amazon Resource Number (ARN) of the SlackChannelConfiguration associated with the user identity to delete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
slackTeamId
The ID of the Slack workspace authorized with AWS Chatbot.
- Parameters:
slackTeamId- The ID of the Slack workspace authorized with AWS Chatbot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
slackUserId
The ID of the user in Slack
- Parameters:
slackUserId- The ID of the user in Slack- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsUserIdentity
The AWS user identity ARN used to associate a Slack user ID with an IAM Role.
- Parameters:
awsUserIdentity- The AWS user identity ARN used to associate a Slack user ID with an IAM Role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-