Interface SlackUserIdentity.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SlackUserIdentity.Builder,
,SlackUserIdentity> SdkBuilder<SlackUserIdentity.Builder,
,SlackUserIdentity> SdkPojo
- Enclosing class:
SlackUserIdentity
@Mutable
@NotThreadSafe
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 Name (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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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 Name (ARN) of the SlackChannelConfiguration associated with the user identity to delete.
- Parameters:
chatConfigurationArn
- The Amazon Resource Name (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.
-