Interface CreateProxySessionRequest.Builder

    • Method Detail

      • voiceConnectorId

        CreateProxySessionRequest.Builder voiceConnectorId​(String voiceConnectorId)

        The Amazon Chime voice connector ID.

        Parameters:
        voiceConnectorId - The Amazon Chime voice connector ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • participantPhoneNumbers

        CreateProxySessionRequest.Builder participantPhoneNumbers​(Collection<String> participantPhoneNumbers)

        The participant phone numbers.

        Parameters:
        participantPhoneNumbers - The participant phone numbers.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • participantPhoneNumbers

        CreateProxySessionRequest.Builder participantPhoneNumbers​(String... participantPhoneNumbers)

        The participant phone numbers.

        Parameters:
        participantPhoneNumbers - The participant phone numbers.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateProxySessionRequest.Builder name​(String name)

        The name of the proxy session.

        Parameters:
        name - The name of the proxy session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • expiryMinutes

        CreateProxySessionRequest.Builder expiryMinutes​(Integer expiryMinutes)

        The number of minutes allowed for the proxy session.

        Parameters:
        expiryMinutes - The number of minutes allowed for the proxy session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • capabilitiesWithStrings

        CreateProxySessionRequest.Builder capabilitiesWithStrings​(Collection<String> capabilities)

        The proxy session capabilities.

        Parameters:
        capabilities - The proxy session capabilities.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • capabilitiesWithStrings

        CreateProxySessionRequest.Builder capabilitiesWithStrings​(String... capabilities)

        The proxy session capabilities.

        Parameters:
        capabilities - The proxy session capabilities.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • capabilities

        CreateProxySessionRequest.Builder capabilities​(Collection<Capability> capabilities)

        The proxy session capabilities.

        Parameters:
        capabilities - The proxy session capabilities.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • capabilities

        CreateProxySessionRequest.Builder capabilities​(Capability... capabilities)

        The proxy session capabilities.

        Parameters:
        capabilities - The proxy session capabilities.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • numberSelectionBehavior

        CreateProxySessionRequest.Builder numberSelectionBehavior​(String numberSelectionBehavior)

        The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.

        Parameters:
        numberSelectionBehavior - The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NumberSelectionBehavior, NumberSelectionBehavior
      • numberSelectionBehavior

        CreateProxySessionRequest.Builder numberSelectionBehavior​(NumberSelectionBehavior numberSelectionBehavior)

        The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.

        Parameters:
        numberSelectionBehavior - The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NumberSelectionBehavior, NumberSelectionBehavior
      • geoMatchLevel

        CreateProxySessionRequest.Builder geoMatchLevel​(String geoMatchLevel)

        The preference for matching the country or area code of the proxy phone number with that of the first participant.

        Parameters:
        geoMatchLevel - The preference for matching the country or area code of the proxy phone number with that of the first participant.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        GeoMatchLevel, GeoMatchLevel
      • geoMatchLevel

        CreateProxySessionRequest.Builder geoMatchLevel​(GeoMatchLevel geoMatchLevel)

        The preference for matching the country or area code of the proxy phone number with that of the first participant.

        Parameters:
        geoMatchLevel - The preference for matching the country or area code of the proxy phone number with that of the first participant.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        GeoMatchLevel, GeoMatchLevel
      • geoMatchParams

        CreateProxySessionRequest.Builder geoMatchParams​(GeoMatchParams geoMatchParams)

        The country and area code for the proxy phone number.

        Parameters:
        geoMatchParams - The country and area code for the proxy phone number.
        Returns:
        Returns a reference to this object so that method calls can be chained together.