public static interface ProxySession.Builder extends SdkPojo, CopyableBuilder<ProxySession.Builder,ProxySession>
| Modifier and Type | Method and Description |
|---|---|
ProxySession.Builder |
capabilities(Capability... capabilities)
The proxy session capabilities.
|
ProxySession.Builder |
capabilities(Collection<Capability> capabilities)
The proxy session capabilities.
|
ProxySession.Builder |
capabilitiesWithStrings(Collection<String> capabilities)
The proxy session capabilities.
|
ProxySession.Builder |
capabilitiesWithStrings(String... capabilities)
The proxy session capabilities.
|
ProxySession.Builder |
createdTimestamp(Instant createdTimestamp)
The created time stamp, in ISO 8601 format.
|
ProxySession.Builder |
endedTimestamp(Instant endedTimestamp)
The ended time stamp, in ISO 8601 format.
|
ProxySession.Builder |
expiryMinutes(Integer expiryMinutes)
The number of minutes allowed for the proxy session.
|
ProxySession.Builder |
geoMatchLevel(GeoMatchLevel geoMatchLevel)
The preference for matching the country or area code of the proxy phone number with that of the first
participant.
|
ProxySession.Builder |
geoMatchLevel(String 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.
|
ProxySession.Builder |
geoMatchParams(GeoMatchParams geoMatchParams)
The country and area code for the proxy phone number.
|
ProxySession.Builder |
name(String name)
The name of the proxy session.
|
ProxySession.Builder |
numberSelectionBehavior(NumberSelectionBehavior numberSelectionBehavior)
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
|
ProxySession.Builder |
numberSelectionBehavior(String numberSelectionBehavior)
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
|
ProxySession.Builder |
participants(Collection<Participant> participants)
The proxy session participants.
|
ProxySession.Builder |
participants(Consumer<Participant.Builder>... participants)
The proxy session participants.
|
ProxySession.Builder |
participants(Participant... participants)
The proxy session participants.
|
ProxySession.Builder |
proxySessionId(String proxySessionId)
The proxy session ID.
|
ProxySession.Builder |
status(ProxySessionStatus status)
The status of the proxy session.
|
ProxySession.Builder |
status(String status)
The status of the proxy session.
|
ProxySession.Builder |
updatedTimestamp(Instant updatedTimestamp)
The updated time stamp, in ISO 8601 format.
|
ProxySession.Builder |
voiceConnectorId(String voiceConnectorId)
The Amazon Chime voice connector ID.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildProxySession.Builder voiceConnectorId(String voiceConnectorId)
The Amazon Chime voice connector ID.
voiceConnectorId - The Amazon Chime voice connector ID.ProxySession.Builder proxySessionId(String proxySessionId)
The proxy session ID.
proxySessionId - The proxy session ID.ProxySession.Builder name(String name)
The name of the proxy session.
name - The name of the proxy session.ProxySession.Builder status(String status)
The status of the proxy session.
status - The status of the proxy session.ProxySessionStatus,
ProxySessionStatusProxySession.Builder status(ProxySessionStatus status)
The status of the proxy session.
status - The status of the proxy session.ProxySessionStatus,
ProxySessionStatusProxySession.Builder expiryMinutes(Integer expiryMinutes)
The number of minutes allowed for the proxy session.
expiryMinutes - The number of minutes allowed for the proxy session.ProxySession.Builder capabilitiesWithStrings(Collection<String> capabilities)
The proxy session capabilities.
capabilities - The proxy session capabilities.ProxySession.Builder capabilitiesWithStrings(String... capabilities)
The proxy session capabilities.
capabilities - The proxy session capabilities.ProxySession.Builder capabilities(Collection<Capability> capabilities)
The proxy session capabilities.
capabilities - The proxy session capabilities.ProxySession.Builder capabilities(Capability... capabilities)
The proxy session capabilities.
capabilities - The proxy session capabilities.ProxySession.Builder createdTimestamp(Instant createdTimestamp)
The created time stamp, in ISO 8601 format.
createdTimestamp - The created time stamp, in ISO 8601 format.ProxySession.Builder updatedTimestamp(Instant updatedTimestamp)
The updated time stamp, in ISO 8601 format.
updatedTimestamp - The updated time stamp, in ISO 8601 format.ProxySession.Builder endedTimestamp(Instant endedTimestamp)
The ended time stamp, in ISO 8601 format.
endedTimestamp - The ended time stamp, in ISO 8601 format.ProxySession.Builder participants(Collection<Participant> participants)
The proxy session participants.
participants - The proxy session participants.ProxySession.Builder participants(Participant... participants)
The proxy session participants.
participants - The proxy session participants.ProxySession.Builder participants(Consumer<Participant.Builder>... participants)
The proxy session participants.
This is a convenience method that creates an instance of theParticipant.Builder avoiding the need to create one
manually via Participant.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #participants(List.
participants - a consumer that will call methods on
Participant.Builder#participants(java.util.Collection) ProxySession.Builder numberSelectionBehavior(String numberSelectionBehavior)
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
numberSelectionBehavior - The preference for proxy phone number reuse, or stickiness, between the same participants across
sessions.NumberSelectionBehavior,
NumberSelectionBehaviorProxySession.Builder numberSelectionBehavior(NumberSelectionBehavior numberSelectionBehavior)
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
numberSelectionBehavior - The preference for proxy phone number reuse, or stickiness, between the same participants across
sessions.NumberSelectionBehavior,
NumberSelectionBehaviorProxySession.Builder geoMatchLevel(String geoMatchLevel)
The preference for matching the country or area code of the proxy phone number with that of the first participant.
geoMatchLevel - The preference for matching the country or area code of the proxy phone number with that of the first
participant.GeoMatchLevel,
GeoMatchLevelProxySession.Builder geoMatchLevel(GeoMatchLevel geoMatchLevel)
The preference for matching the country or area code of the proxy phone number with that of the first participant.
geoMatchLevel - The preference for matching the country or area code of the proxy phone number with that of the first
participant.GeoMatchLevel,
GeoMatchLevelProxySession.Builder geoMatchParams(GeoMatchParams geoMatchParams)
The country and area code for the proxy phone number.
geoMatchParams - The country and area code for the proxy phone number.default ProxySession.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.Builder avoiding the need
to create one manually via GeoMatchParams.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to geoMatchParams(GeoMatchParams).
geoMatchParams - a consumer that will call methods on GeoMatchParams.BuildergeoMatchParams(GeoMatchParams)Copyright © 2022. All rights reserved.