Class ResourceEndpointListItem
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisvideo.model.ResourceEndpointListItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceEndpointListItem.Builder,ResourceEndpointListItem>
@Generated("software.amazon.awssdk:codegen") public final class ResourceEndpointListItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceEndpointListItem.Builder,ResourceEndpointListItem>
An object that describes the endpoint of the signaling channel returned by the
GetSignalingChannelEndpointAPI.The media server endpoint will correspond to the
WEBRTCProtocol.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourceEndpointListItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceEndpointListItem.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ChannelProtocolprotocol()The protocol of the signaling channel returned by theGetSignalingChannelEndpointAPI.StringprotocolAsString()The protocol of the signaling channel returned by theGetSignalingChannelEndpointAPI.StringresourceEndpoint()The endpoint of the signaling channel returned by theGetSignalingChannelEndpointAPI.List<SdkField<?>>sdkFields()static Class<? extends ResourceEndpointListItem.Builder>serializableBuilderClass()ResourceEndpointListItem.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
protocol
public final ChannelProtocol protocol()
The protocol of the signaling channel returned by the
GetSignalingChannelEndpointAPI.If the service returns an enum value that is not available in the current SDK version,
protocolwill returnChannelProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolAsString().- Returns:
- The protocol of the signaling channel returned by the
GetSignalingChannelEndpointAPI. - See Also:
ChannelProtocol
-
protocolAsString
public final String protocolAsString()
The protocol of the signaling channel returned by the
GetSignalingChannelEndpointAPI.If the service returns an enum value that is not available in the current SDK version,
protocolwill returnChannelProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolAsString().- Returns:
- The protocol of the signaling channel returned by the
GetSignalingChannelEndpointAPI. - See Also:
ChannelProtocol
-
resourceEndpoint
public final String resourceEndpoint()
The endpoint of the signaling channel returned by the
GetSignalingChannelEndpointAPI.- Returns:
- The endpoint of the signaling channel returned by the
GetSignalingChannelEndpointAPI.
-
toBuilder
public ResourceEndpointListItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceEndpointListItem.Builder,ResourceEndpointListItem>
-
builder
public static ResourceEndpointListItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourceEndpointListItem.Builder> serializableBuilderClass()
-
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.
-
-