Interface PutVoiceConnectorProxyRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,ChimeRequest.Builder,CopyableBuilder<PutVoiceConnectorProxyRequest.Builder,,PutVoiceConnectorProxyRequest> SdkBuilder<PutVoiceConnectorProxyRequest.Builder,,PutVoiceConnectorProxyRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
PutVoiceConnectorProxyRequest
public static interface PutVoiceConnectorProxyRequest.Builder
extends ChimeRequest.Builder, SdkPojo, CopyableBuilder<PutVoiceConnectorProxyRequest.Builder,PutVoiceConnectorProxyRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondefaultSessionExpiryMinutes(Integer defaultSessionExpiryMinutes) The default number of minutes allowed for proxy sessions.When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector.fallBackPhoneNumber(String fallBackPhoneNumber) The phone number to route calls to after a proxy session expires.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.phoneNumberPoolCountries(String... phoneNumberPoolCountries) The countries for proxy phone numbers to be selected from.phoneNumberPoolCountries(Collection<String> phoneNumberPoolCountries) The countries for proxy phone numbers to be selected from.voiceConnectorId(String voiceConnectorId) The Amazon Chime voice connector ID.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.chime.model.ChimeRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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.
-
defaultSessionExpiryMinutes
PutVoiceConnectorProxyRequest.Builder defaultSessionExpiryMinutes(Integer defaultSessionExpiryMinutes) The default number of minutes allowed for proxy sessions.
- Parameters:
defaultSessionExpiryMinutes- The default number of minutes allowed for proxy sessions.- 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
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
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 Voice Connector.
- Parameters:
disabled- When true, stops proxy sessions from being created on the specified Amazon Chime 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutVoiceConnectorProxyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-