Interface ReleaseSenderIdResponse.Builder

    • Method Detail

      • senderIdArn

        ReleaseSenderIdResponse.Builder senderIdArn​(String senderIdArn)

        The Amazon Resource Name (ARN) associated with the SenderId.

        Parameters:
        senderIdArn - The Amazon Resource Name (ARN) associated with the SenderId.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • senderId

        ReleaseSenderIdResponse.Builder senderId​(String senderId)

        The sender ID that was released.

        Parameters:
        senderId - The sender ID that was released.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isoCountryCode

        ReleaseSenderIdResponse.Builder isoCountryCode​(String isoCountryCode)

        The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

        Parameters:
        isoCountryCode - The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • messageTypesWithStrings

        ReleaseSenderIdResponse.Builder messageTypesWithStrings​(Collection<String> messageTypes)

        The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

        Parameters:
        messageTypes - The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • messageTypesWithStrings

        ReleaseSenderIdResponse.Builder messageTypesWithStrings​(String... messageTypes)

        The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

        Parameters:
        messageTypes - The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • messageTypes

        ReleaseSenderIdResponse.Builder messageTypes​(Collection<MessageType> messageTypes)

        The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

        Parameters:
        messageTypes - The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • messageTypes

        ReleaseSenderIdResponse.Builder messageTypes​(MessageType... messageTypes)

        The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

        Parameters:
        messageTypes - The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • monthlyLeasingPrice

        ReleaseSenderIdResponse.Builder monthlyLeasingPrice​(String monthlyLeasingPrice)

        The monthly price, in US dollars, to lease the sender ID.

        Parameters:
        monthlyLeasingPrice - The monthly price, in US dollars, to lease the sender ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • registered

        ReleaseSenderIdResponse.Builder registered​(Boolean registered)

        True if the sender ID is registered.

        Parameters:
        registered - True if the sender ID is registered.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • registrationId

        ReleaseSenderIdResponse.Builder registrationId​(String registrationId)

        The unique identifier for the registration.

        Parameters:
        registrationId - The unique identifier for the registration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.