Interface UpdateSlackChannelConfigurationRequest.Builder

    • Method Detail

      • channelId

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

        UpdateSlackChannelConfigurationRequest.Builder channelName​(String channelName)

        The Slack channel name that you want to update.

        Parameters:
        channelName - The Slack channel name that you want to update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • notifyOnAddCorrespondenceToCase

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

        UpdateSlackChannelConfigurationRequest.Builder notifyOnCaseSeverity​(String notifyOnCaseSeverity)

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

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

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you specify none, any of the following parameters that you specify in your request must be false:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.

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

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

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you specify none, any of the following parameters that you specify in your request must be false:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.

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

        UpdateSlackChannelConfigurationRequest.Builder notifyOnCaseSeverity​(NotificationSeverityLevel notifyOnCaseSeverity)

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

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

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you specify none, any of the following parameters that you specify in your request must be false:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.

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

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

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you specify none, any of the following parameters that you specify in your request must be false:

        • notifyOnAddCorrespondenceToCase

        • notifyOnCreateOrReopenCase

        • notifyOnResolveCase

        If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.

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

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

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

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