Interface PutVoiceConnectorProxyRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, ChimeSdkVoiceRequest.Builder, CopyableBuilder<PutVoiceConnectorProxyRequest.Builder,PutVoiceConnectorProxyRequest>, SdkBuilder<PutVoiceConnectorProxyRequest.Builder,PutVoiceConnectorProxyRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
PutVoiceConnectorProxyRequest

  • Method Details

    • voiceConnectorId

      PutVoiceConnectorProxyRequest.Builder voiceConnectorId(String voiceConnectorId)

      The Voice Connector ID.

      Parameters:
      voiceConnectorId - The Voice Connector ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultSessionExpiryMinutes

      PutVoiceConnectorProxyRequest.Builder defaultSessionExpiryMinutes(Integer defaultSessionExpiryMinutes)

      The default number of minutes allowed for proxy session.

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

      PutVoiceConnectorProxyRequest.Builder phoneNumberPoolCountries(Collection<String> phoneNumberPoolCountries)

      The countries for proxy phone numbers to be selected from.

      Parameters:
      phoneNumberPoolCountries - The countries for proxy phone numbers to be selected from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • phoneNumberPoolCountries

      PutVoiceConnectorProxyRequest.Builder phoneNumberPoolCountries(String... phoneNumberPoolCountries)

      The countries for proxy phone numbers to be selected from.

      Parameters:
      phoneNumberPoolCountries - The countries for proxy phone numbers to be selected from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fallBackPhoneNumber

      PutVoiceConnectorProxyRequest.Builder fallBackPhoneNumber(String fallBackPhoneNumber)

      The phone number to route calls to after a proxy session expires.

      Parameters:
      fallBackPhoneNumber - The phone number to route calls to after a proxy session expires.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • disabled

      When true, stops proxy sessions from being created on the specified Amazon Chime SDK Voice Connector.

      Parameters:
      disabled - When true, stops proxy sessions from being created on the specified Amazon Chime SDK Voice Connector.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      PutVoiceConnectorProxyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.