Interface SendMediaMessageRequest.Builder

    • Method Detail

      • destinationPhoneNumber

        SendMediaMessageRequest.Builder destinationPhoneNumber​(String destinationPhoneNumber)

        The destination phone number in E.164 format.

        Parameters:
        destinationPhoneNumber - The destination phone number in E.164 format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • originationIdentity

        SendMediaMessageRequest.Builder originationIdentity​(String originationIdentity)

        The origination identity of the message. This can be either the PhoneNumber, PhoneNumberId, PhoneNumberArn, SenderId, SenderIdArn, PoolId, or PoolArn.

        Parameters:
        originationIdentity - The origination identity of the message. This can be either the PhoneNumber, PhoneNumberId, PhoneNumberArn, SenderId, SenderIdArn, PoolId, or PoolArn.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • messageBody

        SendMediaMessageRequest.Builder messageBody​(String messageBody)

        The text body of the message.

        Parameters:
        messageBody - The text body of the message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configurationSetName

        SendMediaMessageRequest.Builder configurationSetName​(String configurationSetName)

        The name of the configuration set to use. This can be either the ConfigurationSetName or ConfigurationSetArn.

        Parameters:
        configurationSetName - The name of the configuration set to use. This can be either the ConfigurationSetName or ConfigurationSetArn.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxPrice

        SendMediaMessageRequest.Builder maxPrice​(String maxPrice)

        The maximum amount that you want to spend, in US dollars, per each MMS message.

        Parameters:
        maxPrice - The maximum amount that you want to spend, in US dollars, per each MMS message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timeToLive

        SendMediaMessageRequest.Builder timeToLive​(Integer timeToLive)

        How long the text message is valid for. By default this is 72 hours.

        Parameters:
        timeToLive - How long the text message is valid for. By default this is 72 hours.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • context

        SendMediaMessageRequest.Builder context​(Map<String,​String> context)

        You can specify custom data in this field. If you do, that data is logged to the event destination.

        Parameters:
        context - You can specify custom data in this field. If you do, that data is logged to the event destination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dryRun

        SendMediaMessageRequest.Builder dryRun​(Boolean dryRun)

        When set to true, the message is checked and validated, but isn't sent to the end recipient.

        Parameters:
        dryRun - When set to true, the message is checked and validated, but isn't sent to the end recipient.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • protectConfigurationId

        SendMediaMessageRequest.Builder protectConfigurationId​(String protectConfigurationId)

        The unique identifier of the protect configuration to use.

        Parameters:
        protectConfigurationId - The unique identifier of the protect configuration to use.
        Returns:
        Returns a reference to this object so that method calls can be chained together.