Interface IceServer.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IceServer.Builder,IceServer>,SdkBuilder<IceServer.Builder,IceServer>,SdkPojo
- Enclosing class:
- IceServer
public static interface IceServer.Builder extends SdkPojo, CopyableBuilder<IceServer.Builder,IceServer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IceServer.Builderpassword(String password)A password to login to the ICE server.IceServer.Builderttl(Integer ttl)The period of time, in seconds, during which the username and password are valid.IceServer.Builderuris(String... uris)An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec.IceServer.Builderuris(Collection<String> uris)An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec.IceServer.Builderusername(String username)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, sdkFields
-
-
-
-
Method Detail
-
uris
IceServer.Builder uris(Collection<String> 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
IceServer.Builder uris(String... 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
IceServer.Builder username(String 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
IceServer.Builder password(String 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
IceServer.Builder ttl(Integer 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.
-
-