Interface UpdateNotifyConfigurationRequest.Builder

  • Method Details

    • notifyConfigurationId

      UpdateNotifyConfigurationRequest.Builder notifyConfigurationId(String notifyConfigurationId)

      The identifier of the notify configuration to update. The NotifyConfigurationId can be found using the DescribeNotifyConfigurations operation.

      Parameters:
      notifyConfigurationId - The identifier of the notify configuration to update. The NotifyConfigurationId can be found using the DescribeNotifyConfigurations operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultTemplateId

      UpdateNotifyConfigurationRequest.Builder defaultTemplateId(String defaultTemplateId)

      The default template identifier to associate with the notify configuration. If specified, this template is used when sending messages without an explicit template identifier. Pass the special value UNSET_DEFAULT_TEMPLATE to clear the current default template from the notify configuration.

      Parameters:
      defaultTemplateId - The default template identifier to associate with the notify configuration. If specified, this template is used when sending messages without an explicit template identifier. Pass the special value UNSET_DEFAULT_TEMPLATE to clear the current default template from the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • poolId

      The pool identifier or Amazon Resource Name (ARN) to associate with the notify configuration. Pass the special value UNSET_DEFAULT_POOL_FOR_NOTIFY to clear the current default pool from the notify configuration.

      Parameters:
      poolId - The pool identifier or Amazon Resource Name (ARN) to associate with the notify configuration. Pass the special value UNSET_DEFAULT_POOL_FOR_NOTIFY to clear the current default pool from the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledCountries

      UpdateNotifyConfigurationRequest.Builder enabledCountries(Collection<String> enabledCountries)

      An array of two-character ISO country codes, in ISO 3166-1 alpha-2 format, that are enabled for the notify configuration.

      Parameters:
      enabledCountries - An array of two-character ISO country codes, in ISO 3166-1 alpha-2 format, that are enabled for the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledCountries

      UpdateNotifyConfigurationRequest.Builder enabledCountries(String... enabledCountries)

      An array of two-character ISO country codes, in ISO 3166-1 alpha-2 format, that are enabled for the notify configuration.

      Parameters:
      enabledCountries - An array of two-character ISO country codes, in ISO 3166-1 alpha-2 format, that are enabled for the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledChannelsWithStrings

      UpdateNotifyConfigurationRequest.Builder enabledChannelsWithStrings(Collection<String> enabledChannels)

      An array of channels to enable for the notify configuration. Supported values include SMS and VOICE.

      Parameters:
      enabledChannels - An array of channels to enable for the notify configuration. Supported values include SMS and VOICE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledChannelsWithStrings

      UpdateNotifyConfigurationRequest.Builder enabledChannelsWithStrings(String... enabledChannels)

      An array of channels to enable for the notify configuration. Supported values include SMS and VOICE.

      Parameters:
      enabledChannels - An array of channels to enable for the notify configuration. Supported values include SMS and VOICE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledChannels

      An array of channels to enable for the notify configuration. Supported values include SMS and VOICE.

      Parameters:
      enabledChannels - An array of channels to enable for the notify configuration. Supported values include SMS and VOICE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledChannels

      UpdateNotifyConfigurationRequest.Builder enabledChannels(NumberCapability... enabledChannels)

      An array of channels to enable for the notify configuration. Supported values include SMS and VOICE.

      Parameters:
      enabledChannels - An array of channels to enable for the notify configuration. Supported values include SMS and VOICE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deletionProtectionEnabled

      UpdateNotifyConfigurationRequest.Builder deletionProtectionEnabled(Boolean deletionProtectionEnabled)

      When set to true the notify configuration can't be deleted.

      Parameters:
      deletionProtectionEnabled - When set to true the notify configuration can't be deleted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateNotifyConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration 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.