Interface UpdateMicrosoftTeamsChannelConfigurationRequest.Builder

  • Method Details

    • chatConfigurationArn

      UpdateMicrosoftTeamsChannelConfigurationRequest.Builder chatConfigurationArn(String chatConfigurationArn)

      The Amazon Resource Name (ARN) of the TeamsChannelConfiguration to update.

      Parameters:
      chatConfigurationArn - The Amazon Resource Name (ARN) of the TeamsChannelConfiguration to update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • channelId

      The ID of the Microsoft Teams channel.

      Parameters:
      channelId - The ID of the Microsoft Teams channel.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • channelName

      The name of the Microsoft Teams channel.

      Parameters:
      channelName - The name of the Microsoft Teams channel.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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

      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.
    • 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.
    • 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

      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

      UpdateMicrosoftTeamsChannelConfigurationRequest.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

      UpdateMicrosoftTeamsChannelConfigurationRequest.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.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.