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, withRequestMetricCollector
public 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.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.