Interface PutVoiceConnectorProxyRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- ChimeSdkVoiceRequest.Builder,- CopyableBuilder<PutVoiceConnectorProxyRequest.Builder,,- PutVoiceConnectorProxyRequest> - SdkBuilder<PutVoiceConnectorProxyRequest.Builder,,- PutVoiceConnectorProxyRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- PutVoiceConnectorProxyRequest
@Mutable
@NotThreadSafe
public static interface PutVoiceConnectorProxyRequest.Builder
extends ChimeSdkVoiceRequest.Builder, SdkPojo, CopyableBuilder<PutVoiceConnectorProxyRequest.Builder,PutVoiceConnectorProxyRequest> 
- 
Method SummaryModifier and TypeMethodDescriptiondefaultSessionExpiryMinutes(Integer defaultSessionExpiryMinutes) The default number of minutes allowed for proxy session.When true, stops proxy sessions from being created on the specified Amazon Chime SDK 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 Voice Connector ID.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.services.chimesdkvoice.model.ChimeSdkVoiceRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
voiceConnectorIdThe Voice Connector ID. - Parameters:
- voiceConnectorId- The Voice Connector ID.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
defaultSessionExpiryMinutesPutVoiceConnectorProxyRequest.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.
 
- 
phoneNumberPoolCountriesPutVoiceConnectorProxyRequest.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.
 
- 
phoneNumberPoolCountriesThe 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.
 
- 
fallBackPhoneNumberThe 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.
 
- 
disabledWhen 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.
 
- 
overrideConfigurationPutVoiceConnectorProxyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationPutVoiceConnectorProxyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-