Interface SingleMasterChannelEndpointConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SingleMasterChannelEndpointConfiguration.Builder,,SingleMasterChannelEndpointConfiguration> SdkBuilder<SingleMasterChannelEndpointConfiguration.Builder,,SingleMasterChannelEndpointConfiguration> SdkPojo
- Enclosing class:
SingleMasterChannelEndpointConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionprotocols(Collection<ChannelProtocol> protocols) This property is used to determine the nature of communication over thisSINGLE_MASTERsignaling channel.protocols(ChannelProtocol... protocols) This property is used to determine the nature of communication over thisSINGLE_MASTERsignaling channel.protocolsWithStrings(String... protocols) This property is used to determine the nature of communication over thisSINGLE_MASTERsignaling channel.protocolsWithStrings(Collection<String> protocols) This property is used to determine the nature of communication over thisSINGLE_MASTERsignaling channel.This property is used to determine messaging permissions in thisSINGLE_MASTERsignaling channel.role(ChannelRole role) This property is used to determine messaging permissions in thisSINGLE_MASTERsignaling channel.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
protocolsWithStrings
This property is used to determine the nature of communication over this
SINGLE_MASTERsignaling channel. IfWSSis specified, this API returns a websocket endpoint. IfHTTPSis specified, this API returns anHTTPSendpoint.- Parameters:
protocols- This property is used to determine the nature of communication over thisSINGLE_MASTERsignaling channel. IfWSSis specified, this API returns a websocket endpoint. IfHTTPSis specified, this API returns anHTTPSendpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolsWithStrings
This property is used to determine the nature of communication over this
SINGLE_MASTERsignaling channel. IfWSSis specified, this API returns a websocket endpoint. IfHTTPSis specified, this API returns anHTTPSendpoint.- Parameters:
protocols- This property is used to determine the nature of communication over thisSINGLE_MASTERsignaling channel. IfWSSis specified, this API returns a websocket endpoint. IfHTTPSis specified, this API returns anHTTPSendpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocols
This property is used to determine the nature of communication over this
SINGLE_MASTERsignaling channel. IfWSSis specified, this API returns a websocket endpoint. IfHTTPSis specified, this API returns anHTTPSendpoint.- Parameters:
protocols- This property is used to determine the nature of communication over thisSINGLE_MASTERsignaling channel. IfWSSis specified, this API returns a websocket endpoint. IfHTTPSis specified, this API returns anHTTPSendpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocols
This property is used to determine the nature of communication over this
SINGLE_MASTERsignaling channel. IfWSSis specified, this API returns a websocket endpoint. IfHTTPSis specified, this API returns anHTTPSendpoint.- Parameters:
protocols- This property is used to determine the nature of communication over thisSINGLE_MASTERsignaling channel. IfWSSis specified, this API returns a websocket endpoint. IfHTTPSis specified, this API returns anHTTPSendpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
role
This property is used to determine messaging permissions in this
SINGLE_MASTERsignaling channel. IfMASTERis specified, this API returns an endpoint that a client can use to receive offers from and send answers to any of the viewers on this signaling channel. IfVIEWERis specified, this API returns an endpoint that a client can use only to send offers to anotherMASTERclient on this signaling channel.- Parameters:
role- This property is used to determine messaging permissions in thisSINGLE_MASTERsignaling channel. IfMASTERis specified, this API returns an endpoint that a client can use to receive offers from and send answers to any of the viewers on this signaling channel. IfVIEWERis specified, this API returns an endpoint that a client can use only to send offers to anotherMASTERclient on this signaling channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
role
This property is used to determine messaging permissions in this
SINGLE_MASTERsignaling channel. IfMASTERis specified, this API returns an endpoint that a client can use to receive offers from and send answers to any of the viewers on this signaling channel. IfVIEWERis specified, this API returns an endpoint that a client can use only to send offers to anotherMASTERclient on this signaling channel.- Parameters:
role- This property is used to determine messaging permissions in thisSINGLE_MASTERsignaling channel. IfMASTERis specified, this API returns an endpoint that a client can use to receive offers from and send answers to any of the viewers on this signaling channel. IfVIEWERis specified, this API returns an endpoint that a client can use only to send offers to anotherMASTERclient on this signaling channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-