Class GetIceServerConfigRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.kinesisvideosignaling.model.KinesisVideoSignalingRequest
-
- software.amazon.awssdk.services.kinesisvideosignaling.model.GetIceServerConfigRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetIceServerConfigRequest.Builder,GetIceServerConfigRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetIceServerConfigRequest extends KinesisVideoSignalingRequest implements ToCopyableBuilder<GetIceServerConfigRequest.Builder,GetIceServerConfigRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetIceServerConfigRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetIceServerConfigRequest.Builderbuilder()StringchannelARN()The ARN of the signaling channel to be used for the peer-to-peer connection between configured peers.StringclientId()Unique identifier for the viewer.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends GetIceServerConfigRequest.Builder>serializableBuilderClass()Serviceservice()Specifies the desired service.StringserviceAsString()Specifies the desired service.GetIceServerConfigRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringusername()An optional user ID to be associated with the credentials.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
channelARN
public final String channelARN()
The ARN of the signaling channel to be used for the peer-to-peer connection between configured peers.
- Returns:
- The ARN of the signaling channel to be used for the peer-to-peer connection between configured peers.
-
clientId
public final String clientId()
Unique identifier for the viewer. Must be unique within the signaling channel.
- Returns:
- Unique identifier for the viewer. Must be unique within the signaling channel.
-
service
public final Service service()
Specifies the desired service. Currently,
TURNis the only valid value.If the service returns an enum value that is not available in the current SDK version,
servicewill returnService.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromserviceAsString().- Returns:
- Specifies the desired service. Currently,
TURNis the only valid value. - See Also:
Service
-
serviceAsString
public final String serviceAsString()
Specifies the desired service. Currently,
TURNis the only valid value.If the service returns an enum value that is not available in the current SDK version,
servicewill returnService.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromserviceAsString().- Returns:
- Specifies the desired service. Currently,
TURNis the only valid value. - See Also:
Service
-
username
public final String username()
An optional user ID to be associated with the credentials.
- Returns:
- An optional user ID to be associated with the credentials.
-
toBuilder
public GetIceServerConfigRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetIceServerConfigRequest.Builder,GetIceServerConfigRequest>- Specified by:
toBuilderin classKinesisVideoSignalingRequest
-
builder
public static GetIceServerConfigRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetIceServerConfigRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-