Interface CreateChimeWebhookConfigurationRequest.Builder

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

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

    • webhookDescription

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

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

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

      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.