Interface PhoneNumber.Builder

  • Method Details

    • phoneNumberId

      PhoneNumber.Builder phoneNumberId(String phoneNumberId)

      The phone number's ID.

      Parameters:
      phoneNumberId - The phone number's ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • e164PhoneNumber

      PhoneNumber.Builder e164PhoneNumber(String e164PhoneNumber)

      The phone number, in E.164 format.

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

      PhoneNumber.Builder phoneNumberArn(String phoneNumberArn)
      Sets the value of the PhoneNumberArn property for this object.
      Parameters:
      phoneNumberArn - The new value for the PhoneNumberArn property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • country

      PhoneNumber.Builder country(String country)

      The phone number's country. Format: ISO 3166-1 alpha-2.

      Parameters:
      country - The phone number's country. Format: ISO 3166-1 alpha-2.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The phone number's type.

      Parameters:
      type - The phone number's type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The phone number's type.

      Parameters:
      type - The phone number's type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • productType

      PhoneNumber.Builder productType(String productType)

      The phone number's product type.

      Parameters:
      productType - The phone number's product type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • productType

      PhoneNumber.Builder productType(PhoneNumberProductType productType)

      The phone number's product type.

      Parameters:
      productType - The phone number's product type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      PhoneNumber.Builder status(String status)

      The phone number's status.

      Parameters:
      status - The phone number's status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The phone number's status.

      Parameters:
      status - The phone number's status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • capabilities

      PhoneNumber.Builder capabilities(PhoneNumberCapabilities capabilities)

      The phone number's capabilities.

      Parameters:
      capabilities - The phone number's capabilities.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • capabilities

      default PhoneNumber.Builder capabilities(Consumer<PhoneNumberCapabilities.Builder> capabilities)

      The phone number's capabilities.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to capabilities(PhoneNumberCapabilities).

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

      The phone number's associations.

      Parameters:
      associations - The phone number's associations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associations

      PhoneNumber.Builder associations(PhoneNumberAssociation... associations)

      The phone number's associations.

      Parameters:
      associations - The phone number's associations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associations

      The phone number's associations.

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

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

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

      PhoneNumber.Builder callingName(String callingName)

      The outbound calling name associated with the phone number.

      Parameters:
      callingName - The outbound calling name associated with the phone number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • callingNameStatus

      PhoneNumber.Builder callingNameStatus(String callingNameStatus)

      The outbound calling name status.

      Parameters:
      callingNameStatus - The outbound calling name status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • callingNameStatus

      PhoneNumber.Builder callingNameStatus(CallingNameStatus callingNameStatus)

      The outbound calling name status.

      Parameters:
      callingNameStatus - The outbound calling name status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdTimestamp

      PhoneNumber.Builder createdTimestamp(Instant createdTimestamp)

      The phone number creation timestamp, in ISO 8601 format.

      Parameters:
      createdTimestamp - The phone number creation timestamp, in ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedTimestamp

      PhoneNumber.Builder updatedTimestamp(Instant updatedTimestamp)

      The updated phone number timestamp, in ISO 8601 format.

      Parameters:
      updatedTimestamp - The updated phone number timestamp, in ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deletionTimestamp

      PhoneNumber.Builder deletionTimestamp(Instant deletionTimestamp)

      The deleted phone number timestamp, in ISO 8601 format.

      Parameters:
      deletionTimestamp - The deleted phone number timestamp, in ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • orderId

      PhoneNumber.Builder orderId(String orderId)

      The phone number's order ID.

      Parameters:
      orderId - The phone number's order ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the phone number.

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