Interface IceServer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IceServer.Builder,
,IceServer> SdkBuilder<IceServer.Builder,
,IceServer> SdkPojo
- Enclosing class:
IceServer
@Mutable
@NotThreadSafe
public static interface IceServer.Builder
extends SdkPojo, CopyableBuilder<IceServer.Builder,IceServer>
-
Method Summary
Modifier and TypeMethodDescriptionA password to login to the ICE server.The period of time, in seconds, during which the username and password are valid.An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec.uris
(Collection<String> uris) An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec.A username to login to the ICE server.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 Details
-
uris
An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec. These URIs provide the different addresses and/or protocols that can be used to reach the TURN server.
- Parameters:
uris
- An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec. These URIs provide the different addresses and/or protocols that can be used to reach the TURN server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uris
An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec. These URIs provide the different addresses and/or protocols that can be used to reach the TURN server.
- Parameters:
uris
- An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec. These URIs provide the different addresses and/or protocols that can be used to reach the TURN server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
username
A username to login to the ICE server.
- Parameters:
username
- A username to login to the ICE server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
password
A password to login to the ICE server.
- Parameters:
password
- A password to login to the ICE server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ttl
The period of time, in seconds, during which the username and password are valid.
- Parameters:
ttl
- The period of time, in seconds, during which the username and password are valid.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-