Interface CreateSlackChannelConfigurationRequest.Builder

    • Method Detail

      • channelId

        CreateSlackChannelConfigurationRequest.Builder channelId​(String channelId)

        The channel ID in Slack. This ID identifies a channel within a Slack workspace.

        Parameters:
        channelId - The channel ID in Slack. This ID identifies a channel within a Slack workspace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • channelName

        CreateSlackChannelConfigurationRequest.Builder channelName​(String channelName)

        The name of the Slack channel that you configure for the Amazon Web Services Support App.

        Parameters:
        channelName - The name of the Slack channel that you configure for the Amazon Web Services Support App.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • notifyOnAddCorrespondenceToCase

        CreateSlackChannelConfigurationRequest.Builder notifyOnAddCorrespondenceToCase​(Boolean notifyOnAddCorrespondenceToCase)

        Whether you want to get notified when a support case has a new correspondence.

        Parameters:
        notifyOnAddCorrespondenceToCase - Whether you want to get notified when a support case has a new correspondence.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • notifyOnCaseSeverity

        CreateSlackChannelConfigurationRequest.Builder notifyOnCaseSeverity​(String notifyOnCaseSeverity)

        The case severity for a support case that you want to receive notifications.

        If you specify high or all, you must specify true for at least one of the following parameters:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you specify none, the following parameters must be null or false:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you don't specify these parameters in your request, they default to false.

        Parameters:
        notifyOnCaseSeverity - The case severity for a support case that you want to receive notifications.

        If you specify high or all, you must specify true for at least one of the following parameters:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you specify none, the following parameters must be null or false:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you don't specify these parameters in your request, they default to false.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NotificationSeverityLevel, NotificationSeverityLevel
      • notifyOnCaseSeverity

        CreateSlackChannelConfigurationRequest.Builder notifyOnCaseSeverity​(NotificationSeverityLevel notifyOnCaseSeverity)

        The case severity for a support case that you want to receive notifications.

        If you specify high or all, you must specify true for at least one of the following parameters:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you specify none, the following parameters must be null or false:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you don't specify these parameters in your request, they default to false.

        Parameters:
        notifyOnCaseSeverity - The case severity for a support case that you want to receive notifications.

        If you specify high or all, you must specify true for at least one of the following parameters:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you specify none, the following parameters must be null or false:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you don't specify these parameters in your request, they default to false.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NotificationSeverityLevel, NotificationSeverityLevel
      • notifyOnCreateOrReopenCase

        CreateSlackChannelConfigurationRequest.Builder notifyOnCreateOrReopenCase​(Boolean notifyOnCreateOrReopenCase)

        Whether you want to get notified when a support case is created or reopened.

        Parameters:
        notifyOnCreateOrReopenCase - Whether you want to get notified when a support case is created or reopened.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • notifyOnResolveCase

        CreateSlackChannelConfigurationRequest.Builder notifyOnResolveCase​(Boolean notifyOnResolveCase)

        Whether you want to get notified when a support case is resolved.

        Parameters:
        notifyOnResolveCase - Whether you want to get notified when a support case is resolved.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • teamId

        CreateSlackChannelConfigurationRequest.Builder teamId​(String teamId)

        The team ID in Slack. This ID uniquely identifies a Slack workspace, such as T012ABCDEFG.

        Parameters:
        teamId - The team ID in Slack. This ID uniquely identifies a Slack workspace, such as T012ABCDEFG.
        Returns:
        Returns a reference to this object so that method calls can be chained together.