Interface CreateProxySessionRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,ChimeRequest.Builder,CopyableBuilder<CreateProxySessionRequest.Builder,CreateProxySessionRequest>,SdkBuilder<CreateProxySessionRequest.Builder,CreateProxySessionRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateProxySessionRequest
public static interface CreateProxySessionRequest.Builder extends ChimeRequest.Builder, SdkPojo, CopyableBuilder<CreateProxySessionRequest.Builder,CreateProxySessionRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateProxySessionRequest.Buildercapabilities(Collection<Capability> capabilities)The proxy session capabilities.CreateProxySessionRequest.Buildercapabilities(Capability... capabilities)The proxy session capabilities.CreateProxySessionRequest.BuildercapabilitiesWithStrings(String... capabilities)The proxy session capabilities.CreateProxySessionRequest.BuildercapabilitiesWithStrings(Collection<String> capabilities)The proxy session capabilities.CreateProxySessionRequest.BuilderexpiryMinutes(Integer expiryMinutes)The number of minutes allowed for the proxy session.CreateProxySessionRequest.BuildergeoMatchLevel(String geoMatchLevel)The preference for matching the country or area code of the proxy phone number with that of the first participant.CreateProxySessionRequest.BuildergeoMatchLevel(GeoMatchLevel geoMatchLevel)The preference for matching the country or area code of the proxy phone number with that of the first participant.default CreateProxySessionRequest.BuildergeoMatchParams(Consumer<GeoMatchParams.Builder> geoMatchParams)The country and area code for the proxy phone number.CreateProxySessionRequest.BuildergeoMatchParams(GeoMatchParams geoMatchParams)The country and area code for the proxy phone number.CreateProxySessionRequest.Buildername(String name)The name of the proxy session.CreateProxySessionRequest.BuildernumberSelectionBehavior(String numberSelectionBehavior)The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.CreateProxySessionRequest.BuildernumberSelectionBehavior(NumberSelectionBehavior numberSelectionBehavior)The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.CreateProxySessionRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateProxySessionRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateProxySessionRequest.BuilderparticipantPhoneNumbers(String... participantPhoneNumbers)The participant phone numbers.CreateProxySessionRequest.BuilderparticipantPhoneNumbers(Collection<String> participantPhoneNumbers)The participant phone numbers.CreateProxySessionRequest.BuildervoiceConnectorId(String voiceConnectorId)The Amazon Chime voice connector ID.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.chime.model.ChimeRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
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.
-
geoMatchParams
default CreateProxySessionRequest.Builder geoMatchParams(Consumer<GeoMatchParams.Builder> geoMatchParams)
The country and area code for the proxy phone number.
This is a convenience method that creates an instance of theGeoMatchParams.Builderavoiding the need to create one manually viaGeoMatchParams.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togeoMatchParams(GeoMatchParams).- Parameters:
geoMatchParams- a consumer that will call methods onGeoMatchParams.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
geoMatchParams(GeoMatchParams)
-
overrideConfiguration
CreateProxySessionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateProxySessionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-