Interface GetIceServerConfigRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetIceServerConfigRequest.Builder,GetIceServerConfigRequest>,KinesisVideoSignalingRequest.Builder,SdkBuilder<GetIceServerConfigRequest.Builder,GetIceServerConfigRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- GetIceServerConfigRequest
public static interface GetIceServerConfigRequest.Builder extends KinesisVideoSignalingRequest.Builder, SdkPojo, CopyableBuilder<GetIceServerConfigRequest.Builder,GetIceServerConfigRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetIceServerConfigRequest.BuilderchannelARN(String channelARN)The ARN of the signaling channel to be used for the peer-to-peer connection between configured peers.GetIceServerConfigRequest.BuilderclientId(String clientId)Unique identifier for the viewer.GetIceServerConfigRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)GetIceServerConfigRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)GetIceServerConfigRequest.Builderservice(String service)Specifies the desired service.GetIceServerConfigRequest.Builderservice(Service service)Specifies the desired service.GetIceServerConfigRequest.Builderusername(String username)An optional user ID to be associated with the credentials.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.kinesisvideosignaling.model.KinesisVideoSignalingRequest.Builder
build
-
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
-
channelARN
GetIceServerConfigRequest.Builder channelARN(String channelARN)
The ARN of the signaling channel to be used for the peer-to-peer connection between configured peers.
- Parameters:
channelARN- The ARN of the signaling channel to be used for the peer-to-peer connection between configured peers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
GetIceServerConfigRequest.Builder clientId(String clientId)
Unique identifier for the viewer. Must be unique within the signaling channel.
- Parameters:
clientId- Unique identifier for the viewer. Must be unique within the signaling channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
service
GetIceServerConfigRequest.Builder service(String service)
Specifies the desired service. Currently,
TURNis the only valid value.
-
service
GetIceServerConfigRequest.Builder service(Service service)
Specifies the desired service. Currently,
TURNis the only valid value.
-
username
GetIceServerConfigRequest.Builder username(String username)
An optional user ID to be associated with the credentials.
- Parameters:
username- An optional user ID to be associated with the credentials.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetIceServerConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
GetIceServerConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-