Interface CreateMicrosoftTeamsChannelConfigurationRequest.Builder

    • Method Detail

      • teamId

        CreateMicrosoftTeamsChannelConfigurationRequest.Builder teamId​(String teamId)

        The ID of the Microsoft Teams authorized with AWS Chatbot.

        To get the team ID, you must perform the initial authorization flow with Microsoft Teams in the AWS Chatbot console. Then you can copy and paste the team ID from the console. For more information, see Step 1: Configure a Microsoft Teams client in the AWS Chatbot Administrator Guide.

        Parameters:
        teamId - The ID of the Microsoft Teams authorized with AWS Chatbot.

        To get the team ID, you must perform the initial authorization flow with Microsoft Teams in the AWS Chatbot console. Then you can copy and paste the team ID from the console. For more information, see Step 1: Configure a Microsoft Teams client in the AWS Chatbot Administrator Guide.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • snsTopicArns

        CreateMicrosoftTeamsChannelConfigurationRequest.Builder snsTopicArns​(Collection<String> snsTopicArns)

        The Amazon Resource Names (ARNs) of the SNS topics that deliver notifications to AWS Chatbot.

        Parameters:
        snsTopicArns - The Amazon Resource Names (ARNs) of the SNS topics that deliver notifications to AWS Chatbot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • snsTopicArns

        CreateMicrosoftTeamsChannelConfigurationRequest.Builder snsTopicArns​(String... snsTopicArns)

        The Amazon Resource Names (ARNs) of the SNS topics that deliver notifications to AWS Chatbot.

        Parameters:
        snsTopicArns - The Amazon Resource Names (ARNs) of the SNS topics that deliver notifications to AWS Chatbot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configurationName

        CreateMicrosoftTeamsChannelConfigurationRequest.Builder configurationName​(String configurationName)

        The name of the configuration.

        Parameters:
        configurationName - The name of the configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • loggingLevel

        CreateMicrosoftTeamsChannelConfigurationRequest.Builder loggingLevel​(String loggingLevel)

        Logging levels include ERROR, INFO, or NONE.

        Parameters:
        loggingLevel - Logging levels include ERROR, INFO, or NONE.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • guardrailPolicyArns

        CreateMicrosoftTeamsChannelConfigurationRequest.Builder guardrailPolicyArns​(Collection<String> guardrailPolicyArns)

        The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed AdministratorAccess policy is applied by default if this is not set.

        Parameters:
        guardrailPolicyArns - The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed AdministratorAccess policy is applied by default if this is not set.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • guardrailPolicyArns

        CreateMicrosoftTeamsChannelConfigurationRequest.Builder guardrailPolicyArns​(String... guardrailPolicyArns)

        The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed AdministratorAccess policy is applied by default if this is not set.

        Parameters:
        guardrailPolicyArns - The list of IAM policy ARNs that are applied as channel guardrails. The AWS managed AdministratorAccess policy is applied by default if this is not set.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userAuthorizationRequired

        CreateMicrosoftTeamsChannelConfigurationRequest.Builder userAuthorizationRequired​(Boolean userAuthorizationRequired)

        Enables use of a user role requirement in your chat configuration.

        Parameters:
        userAuthorizationRequired - Enables use of a user role requirement in your chat configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateMicrosoftTeamsChannelConfigurationRequest.Builder tags​(Collection<Tag> tags)

        A map of tags assigned to a resource. A tag is a string-to-string map of key-value pairs.

        Parameters:
        tags - A map of tags assigned to a resource. A tag is a string-to-string map of key-value pairs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateMicrosoftTeamsChannelConfigurationRequest.Builder tags​(Tag... tags)

        A map of tags assigned to a resource. A tag is a string-to-string map of key-value pairs.

        Parameters:
        tags - A map of tags assigned to a resource. A tag is a string-to-string map of key-value pairs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.