Interface UpdatePhoneNumberResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<UpdatePhoneNumberResponse.Builder,UpdatePhoneNumberResponse>, PinpointSmsVoiceV2Response.Builder, SdkBuilder<UpdatePhoneNumberResponse.Builder,UpdatePhoneNumberResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
UpdatePhoneNumberResponse

  • Method Details

    • phoneNumberArn

      UpdatePhoneNumberResponse.Builder phoneNumberArn(String phoneNumberArn)

      The Amazon Resource Name (ARN) of the updated phone number.

      Parameters:
      phoneNumberArn - The Amazon Resource Name (ARN) of the updated phone number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • phoneNumberId

      UpdatePhoneNumberResponse.Builder phoneNumberId(String phoneNumberId)

      The unique identifier of the phone number.

      Parameters:
      phoneNumberId - The unique identifier of the phone number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • phoneNumber

      UpdatePhoneNumberResponse.Builder phoneNumber(String phoneNumber)

      The phone number that was updated.

      Parameters:
      phoneNumber - The phone number that was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the request.

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

      The current status of the request.

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

      UpdatePhoneNumberResponse.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.
    • messageType

      UpdatePhoneNumberResponse.Builder messageType(String messageType)

      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:
      messageType - 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.
      See Also:
    • messageType

      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:
      messageType - 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.
      See Also:
    • numberCapabilitiesWithStrings

      UpdatePhoneNumberResponse.Builder numberCapabilitiesWithStrings(Collection<String> numberCapabilities)

      Specifies if the number could be used for text messages, voice or both.

      Parameters:
      numberCapabilities - Specifies if the number could be used for text messages, voice or both.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberCapabilitiesWithStrings

      UpdatePhoneNumberResponse.Builder numberCapabilitiesWithStrings(String... numberCapabilities)

      Specifies if the number could be used for text messages, voice or both.

      Parameters:
      numberCapabilities - Specifies if the number could be used for text messages, voice or both.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberCapabilities

      UpdatePhoneNumberResponse.Builder numberCapabilities(Collection<NumberCapability> numberCapabilities)

      Specifies if the number could be used for text messages, voice or both.

      Parameters:
      numberCapabilities - Specifies if the number could be used for text messages, voice or both.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberCapabilities

      UpdatePhoneNumberResponse.Builder numberCapabilities(NumberCapability... numberCapabilities)

      Specifies if the number could be used for text messages, voice or both.

      Parameters:
      numberCapabilities - Specifies if the number could be used for text messages, voice or both.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberType

      UpdatePhoneNumberResponse.Builder numberType(String numberType)

      The type of number that was requested.

      Parameters:
      numberType - The type of number that was requested.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • numberType

      The type of number that was requested.

      Parameters:
      numberType - The type of number that was requested.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • monthlyLeasingPrice

      UpdatePhoneNumberResponse.Builder monthlyLeasingPrice(String monthlyLeasingPrice)

      The monthly leasing price of the phone number, in US dollars.

      Parameters:
      monthlyLeasingPrice - The monthly leasing price of the phone number, in US dollars.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • twoWayEnabled

      UpdatePhoneNumberResponse.Builder twoWayEnabled(Boolean twoWayEnabled)

      By default this is set to false. When set to true you can receive incoming text messages from your end recipients.

      Parameters:
      twoWayEnabled - By default this is set to false. When set to true you can receive incoming text messages from your end recipients.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • twoWayChannelArn

      UpdatePhoneNumberResponse.Builder twoWayChannelArn(String twoWayChannelArn)

      The Amazon Resource Name (ARN) of the two way channel.

      Parameters:
      twoWayChannelArn - The Amazon Resource Name (ARN) of the two way channel.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • twoWayChannelRole

      UpdatePhoneNumberResponse.Builder twoWayChannelRole(String twoWayChannelRole)

      An optional IAM Role Arn for a service to assume, to be able to post inbound SMS messages.

      Parameters:
      twoWayChannelRole - An optional IAM Role Arn for a service to assume, to be able to post inbound SMS messages.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selfManagedOptOutsEnabled

      UpdatePhoneNumberResponse.Builder selfManagedOptOutsEnabled(Boolean selfManagedOptOutsEnabled)

      This is true if self managed opt-out are enabled.

      Parameters:
      selfManagedOptOutsEnabled - This is true if self managed opt-out are enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optOutListName

      UpdatePhoneNumberResponse.Builder optOutListName(String optOutListName)

      The name of the OptOutList associated with the phone number.

      Parameters:
      optOutListName - The name of the OptOutList associated with the phone number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deletionProtectionEnabled

      UpdatePhoneNumberResponse.Builder deletionProtectionEnabled(Boolean deletionProtectionEnabled)

      When set to true the phone number can't be deleted.

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

      UpdatePhoneNumberResponse.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.
    • createdTimestamp

      UpdatePhoneNumberResponse.Builder createdTimestamp(Instant createdTimestamp)

      The time when the phone number was created, in UNIX epoch time format.

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