Interface ProxySession.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProxySession.Builder,
,ProxySession> SdkBuilder<ProxySession.Builder,
,ProxySession> SdkPojo
- Enclosing class:
ProxySession
-
Method Summary
Modifier and TypeMethodDescriptioncapabilities
(Collection<Capability> capabilities) The proxy session capabilities.capabilities
(Capability... capabilities) The proxy session capabilities.capabilitiesWithStrings
(String... capabilities) The proxy session capabilities.capabilitiesWithStrings
(Collection<String> capabilities) The proxy session capabilities.createdTimestamp
(Instant createdTimestamp) The created time stamp, in ISO 8601 format.endedTimestamp
(Instant endedTimestamp) The ended time stamp, in ISO 8601 format.expiryMinutes
(Integer expiryMinutes) The number of minutes allowed for the proxy session.geoMatchLevel
(String geoMatchLevel) The preference for matching the country or area code of the proxy phone number with that of the first participant.geoMatchLevel
(GeoMatchLevel geoMatchLevel) The preference for matching the country or area code of the proxy phone number with that of the first participant.default ProxySession.Builder
geoMatchParams
(Consumer<GeoMatchParams.Builder> geoMatchParams) The country and area code for the proxy phone number.geoMatchParams
(GeoMatchParams geoMatchParams) The country and area code for the proxy phone number.The name of the proxy session.numberSelectionBehavior
(String numberSelectionBehavior) The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.numberSelectionBehavior
(NumberSelectionBehavior numberSelectionBehavior) The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.participants
(Collection<Participant> participants) The proxy session participants.participants
(Consumer<Participant.Builder>... participants) The proxy session participants.participants
(Participant... participants) The proxy session participants.proxySessionId
(String proxySessionId) The proxy session ID.The status of the proxy session.status
(ProxySessionStatus status) The status of the proxy session.updatedTimestamp
(Instant updatedTimestamp) The updated time stamp, in ISO 8601 format.voiceConnectorId
(String voiceConnectorId) The Amazon Chime voice connector ID.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, 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.
-
proxySessionId
The proxy session ID.
- Parameters:
proxySessionId
- The proxy session ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-
status
The status of the proxy session.
- Parameters:
status
- The status of the proxy session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the proxy session.
- Parameters:
status
- The status of the proxy session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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
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
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.
-
createdTimestamp
The created time stamp, in ISO 8601 format.
- Parameters:
createdTimestamp
- The created time stamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedTimestamp
The updated time stamp, in ISO 8601 format.
- Parameters:
updatedTimestamp
- The updated time stamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endedTimestamp
The ended time stamp, in ISO 8601 format.
- Parameters:
endedTimestamp
- The ended time stamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participants
The proxy session participants.
- Parameters:
participants
- The proxy session participants.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participants
The proxy session participants.
- Parameters:
participants
- The proxy session participants.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participants
The proxy session participants.
This is a convenience method that creates an instance of theParticipant.Builder
avoiding the need to create one manually viaParticipant.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparticipants(List<Participant>)
.- Parameters:
participants
- a consumer that will call methods onParticipant.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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:
-
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
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:
-
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
The country and area code for the proxy phone number.
This is a convenience method that creates an instance of theGeoMatchParams.Builder
avoiding the need to create one manually viaGeoMatchParams.builder()
.When the
Consumer
completes,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:
-