Interface CreateChimeWebhookConfigurationRequest.Builder

    • Method Detail

      • 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

        CreateChimeWebhookConfigurationRequest.Builder webhookUrl​(String 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

        CreateChimeWebhookConfigurationRequest.Builder snsTopicArns​(Collection<String> 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

        CreateChimeWebhookConfigurationRequest.Builder snsTopicArns​(String... 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

        CreateChimeWebhookConfigurationRequest.Builder iamRoleArn​(String 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

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