Interface UpdateChimeWebhookConfigurationRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, ChatbotRequest.Builder, CopyableBuilder<UpdateChimeWebhookConfigurationRequest.Builder,UpdateChimeWebhookConfigurationRequest>, SdkBuilder<UpdateChimeWebhookConfigurationRequest.Builder,UpdateChimeWebhookConfigurationRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
UpdateChimeWebhookConfigurationRequest

public static interface UpdateChimeWebhookConfigurationRequest.Builder extends ChatbotRequest.Builder, SdkPojo, CopyableBuilder<UpdateChimeWebhookConfigurationRequest.Builder,UpdateChimeWebhookConfigurationRequest>
  • Method Details

    • chatConfigurationArn

      UpdateChimeWebhookConfigurationRequest.Builder chatConfigurationArn(String chatConfigurationArn)
      The ARN of the ChimeWebhookConfiguration to update.
      Parameters:
      chatConfigurationArn - The ARN of the ChimeWebhookConfiguration to update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • webhookDescription

      UpdateChimeWebhookConfigurationRequest.Builder webhookDescription(String webhookDescription)
      Description of the webhook. Recommend using the convention `RoomName/WebhookName`. See Chime setup tutorial for more details: https://docs.aws.amazon.com/chatbot/latest/adminguide/chime-setup.html.
      Parameters:
      webhookDescription - Description of the webhook. Recommend using the convention `RoomName/WebhookName`. See Chime setup tutorial for more details: https://docs.aws.amazon.com/chatbot/latest/adminguide/chime-setup.html.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • webhookUrl

      URL for the Chime webhook.
      Parameters:
      webhookUrl - URL for the Chime webhook.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snsTopicArns

      The ARNs of the SNS topics that deliver notifications to AWS Chatbot.
      Parameters:
      snsTopicArns - The 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 ARNs of the SNS topics that deliver notifications to AWS Chatbot.
      Parameters:
      snsTopicArns - The 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

      The ARN of the IAM role that defines the permissions for AWS Chatbot. This is a user-defined role that AWS Chatbot will assume. This is not the service-linked role. For more information, see IAM Policies for AWS Chatbot.
      Parameters:
      iamRoleArn - The ARN of the IAM role that defines the permissions for AWS Chatbot. This is a user-defined role that AWS Chatbot will assume. This is not the service-linked role. For more information, see IAM Policies for AWS Chatbot.
      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.
    • 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.