Interface CreateNotifyConfigurationResponse.Builder

  • Method Details

    • notifyConfigurationArn

      CreateNotifyConfigurationResponse.Builder notifyConfigurationArn(String notifyConfigurationArn)

      The Amazon Resource Name (ARN) for the notify configuration.

      Parameters:
      notifyConfigurationArn - The Amazon Resource Name (ARN) for the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • notifyConfigurationId

      CreateNotifyConfigurationResponse.Builder notifyConfigurationId(String notifyConfigurationId)

      The unique identifier for the notify configuration.

      Parameters:
      notifyConfigurationId - The unique identifier for the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • displayName

      The display name associated with the notify configuration.

      Parameters:
      displayName - The display name associated with the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • useCase

      The use case for the notify configuration.

      Parameters:
      useCase - The use case for the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • useCase

      The use case for the notify configuration.

      Parameters:
      useCase - The use case for the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • defaultTemplateId

      CreateNotifyConfigurationResponse.Builder defaultTemplateId(String defaultTemplateId)

      The default template identifier associated with the notify configuration.

      Parameters:
      defaultTemplateId - The default template identifier associated with the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • poolId

      The identifier of the pool associated with the notify configuration.

      Parameters:
      poolId - The identifier of the pool associated with the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledCountries

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

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

      CreateNotifyConfigurationResponse.Builder enabledChannelsWithStrings(Collection<String> enabledChannels)

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

      Parameters:
      enabledChannels - An array of channels enabled 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

      CreateNotifyConfigurationResponse.Builder enabledChannelsWithStrings(String... enabledChannels)

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

      Parameters:
      enabledChannels - An array of channels enabled 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 enabled for the notify configuration. Supported values include SMS and VOICE.

      Parameters:
      enabledChannels - An array of channels enabled 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

      CreateNotifyConfigurationResponse.Builder enabledChannels(NumberCapability... enabledChannels)

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

      Parameters:
      enabledChannels - An array of channels enabled 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.
    • tier

      The tier of the notify configuration.

      Parameters:
      tier - The tier of the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tier

      The tier of the notify configuration.

      Parameters:
      tier - The tier of the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tierUpgradeStatus

      CreateNotifyConfigurationResponse.Builder tierUpgradeStatus(String tierUpgradeStatus)

      The tier upgrade status of the notify configuration.

      Parameters:
      tierUpgradeStatus - The tier upgrade status of the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tierUpgradeStatus

      CreateNotifyConfigurationResponse.Builder tierUpgradeStatus(TierUpgradeStatus tierUpgradeStatus)

      The tier upgrade status of the notify configuration.

      Parameters:
      tierUpgradeStatus - The tier upgrade status of the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the notify configuration.

      Parameters:
      status - The current status of the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the notify configuration.

      Parameters:
      status - The current status of the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • rejectionReason

      CreateNotifyConfigurationResponse.Builder rejectionReason(String rejectionReason)

      The reason the notify configuration was rejected, if applicable.

      Parameters:
      rejectionReason - The reason the notify configuration was rejected, if applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deletionProtectionEnabled

      CreateNotifyConfigurationResponse.Builder deletionProtectionEnabled(Boolean deletionProtectionEnabled)

      When set to true deletion protection is enabled. By default this is set to false.

      Parameters:
      deletionProtectionEnabled - When set to true deletion protection is enabled. By default this is set to false.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      An array of tags (key and value pairs) associated with the notify configuration.

      Parameters:
      tags - An array of tags (key and value pairs) associated with the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      An array of tags (key and value pairs) associated with the notify configuration.

      Parameters:
      tags - An array of tags (key and value pairs) associated with the notify configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      An array of tags (key and value pairs) associated with the notify configuration.

      This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdTimestamp

      CreateNotifyConfigurationResponse.Builder createdTimestamp(Instant createdTimestamp)

      The time when the notify configuration was created, in UNIX epoch time format.

      Parameters:
      createdTimestamp - The time when the notify configuration was created, in UNIX epoch time format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.