public class GetSignalingChannelEndpointRequest extends AmazonWebServiceRequest implements java.io.Serializable
Provides an endpoint for the specified signaling channel to send and receive
messages. This API uses the
SingleMasterChannelEndpointConfiguration input parameter, which
consists of the Protocols and Role properties.
Protocols is used to determine the communication mechanism. For
example, specifying WSS as the protocol, results in this API
producing a secure websocket endpoint, and specifying HTTPS as
the protocol, results in this API generating an HTTPS endpoint.
Role determines the messaging permissions. A MASTER
role results in this API generating an endpoint that a client can use to
communicate with any of the viewers on the channel. A VIEWER
role results in this API generating an endpoint that a client can use to
communicate only with a MASTER.
| Constructor and Description |
|---|
GetSignalingChannelEndpointRequest() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getChannelARN()
The ARN of the signalling channel for which you want to get an endpoint.
|
SingleMasterChannelEndpointConfiguration |
getSingleMasterChannelEndpointConfiguration()
A structure containing the endpoint configuration for the
SINGLE_MASTER channel type. |
int |
hashCode() |
void |
setChannelARN(java.lang.String channelARN)
The ARN of the signalling channel for which you want to get an endpoint.
|
void |
setSingleMasterChannelEndpointConfiguration(SingleMasterChannelEndpointConfiguration singleMasterChannelEndpointConfiguration)
A structure containing the endpoint configuration for the
SINGLE_MASTER channel type. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
GetSignalingChannelEndpointRequest |
withChannelARN(java.lang.String channelARN)
The ARN of the signalling channel for which you want to get an endpoint.
|
GetSignalingChannelEndpointRequest |
withSingleMasterChannelEndpointConfiguration(SingleMasterChannelEndpointConfiguration singleMasterChannelEndpointConfiguration)
A structure containing the endpoint configuration for the
SINGLE_MASTER channel type. |
clone, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic java.lang.String getChannelARN()
The ARN of the signalling channel for which you want to get an endpoint.
Constraints:
Length: 1 - 1024
Pattern:
arn:aws:kinesisvideo:[a-z0-9-]+:[0-9]+:[a-z]+/[a-zA-Z0-9_.-]+/[0-9]+
The ARN of the signalling channel for which you want to get an endpoint.
public void setChannelARN(java.lang.String channelARN)
The ARN of the signalling channel for which you want to get an endpoint.
Constraints:
Length: 1 - 1024
Pattern:
arn:aws:kinesisvideo:[a-z0-9-]+:[0-9]+:[a-z]+/[a-zA-Z0-9_.-]+/[0-9]+
channelARN - The ARN of the signalling channel for which you want to get an endpoint.
public GetSignalingChannelEndpointRequest withChannelARN(java.lang.String channelARN)
The ARN of the signalling channel for which you want to get an endpoint.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 1024
Pattern:
arn:aws:kinesisvideo:[a-z0-9-]+:[0-9]+:[a-z]+/[a-zA-Z0-9_.-]+/[0-9]+
channelARN - The ARN of the signalling channel for which you want to get an endpoint.
public SingleMasterChannelEndpointConfiguration getSingleMasterChannelEndpointConfiguration()
A structure containing the endpoint configuration for the
SINGLE_MASTER channel type.
A structure containing the endpoint configuration for the
SINGLE_MASTER channel type.
public void setSingleMasterChannelEndpointConfiguration(SingleMasterChannelEndpointConfiguration singleMasterChannelEndpointConfiguration)
A structure containing the endpoint configuration for the
SINGLE_MASTER channel type.
singleMasterChannelEndpointConfiguration -
A structure containing the endpoint configuration for the
SINGLE_MASTER channel type.
public GetSignalingChannelEndpointRequest withSingleMasterChannelEndpointConfiguration(SingleMasterChannelEndpointConfiguration singleMasterChannelEndpointConfiguration)
A structure containing the endpoint configuration for the
SINGLE_MASTER channel type.
Returns a reference to this object so that method calls can be chained together.
singleMasterChannelEndpointConfiguration -
A structure containing the endpoint configuration for the
SINGLE_MASTER channel type.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018 Amazon Web Services, Inc. All Rights Reserved.