Interface CreateContactRequest.Builder

    • Method Detail

      • displayName

        CreateContactRequest.Builder displayName​(String displayName)

        The name of the contact to display on the console.

        Parameters:
        displayName - The name of the contact to display on the console.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • firstName

        CreateContactRequest.Builder firstName​(String firstName)

        The first name of the contact that is used to call the contact on the device.

        Parameters:
        firstName - The first name of the contact that is used to call the contact on the device.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastName

        CreateContactRequest.Builder lastName​(String lastName)

        The last name of the contact that is used to call the contact on the device.

        Parameters:
        lastName - The last name of the contact that is used to call the contact on the device.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • phoneNumber

        CreateContactRequest.Builder phoneNumber​(String phoneNumber)

        The phone number of the contact in E.164 format. The phone number type defaults to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.

        Parameters:
        phoneNumber - The phone number of the contact in E.164 format. The phone number type defaults to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • phoneNumbers

        CreateContactRequest.Builder phoneNumbers​(Collection<PhoneNumber> phoneNumbers)

        The list of phone numbers for the contact.

        Parameters:
        phoneNumbers - The list of phone numbers for the contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • phoneNumbers

        CreateContactRequest.Builder phoneNumbers​(PhoneNumber... phoneNumbers)

        The list of phone numbers for the contact.

        Parameters:
        phoneNumbers - The list of phone numbers for the contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sipAddresses

        CreateContactRequest.Builder sipAddresses​(Collection<SipAddress> sipAddresses)

        The list of SIP addresses for the contact.

        Parameters:
        sipAddresses - The list of SIP addresses for the contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sipAddresses

        CreateContactRequest.Builder sipAddresses​(SipAddress... sipAddresses)

        The list of SIP addresses for the contact.

        Parameters:
        sipAddresses - The list of SIP addresses for the contact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientRequestToken

        CreateContactRequest.Builder clientRequestToken​(String clientRequestToken)

        A unique, user-specified identifier for this request that ensures idempotency.

        Parameters:
        clientRequestToken - A unique, user-specified identifier for this request that ensures idempotency.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateContactRequest.Builder tags​(Collection<Tag> tags)

        The tags to be added to the specified resource. Do not provide system tags.

        Parameters:
        tags - The tags to be added to the specified resource. Do not provide system tags.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateContactRequest.Builder tags​(Tag... tags)

        The tags to be added to the specified resource. Do not provide system tags.

        Parameters:
        tags - The tags to be added to the specified resource. Do not provide system tags.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateContactRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        The tags to be added to the specified resource. Do not provide system tags.

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

        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:
        #tags(java.util.Collection)