public static interface CreateSignalingChannelRequest.Builder extends KinesisVideoRequest.Builder, SdkPojo, CopyableBuilder<CreateSignalingChannelRequest.Builder,CreateSignalingChannelRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateSignalingChannelRequest.Builder |
channelName(String channelName)
A name for the signaling channel that you are creating.
|
CreateSignalingChannelRequest.Builder |
channelType(ChannelType channelType)
A type of the signaling channel that you are creating.
|
CreateSignalingChannelRequest.Builder |
channelType(String channelType)
A type of the signaling channel that you are creating.
|
CreateSignalingChannelRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateSignalingChannelRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateSignalingChannelRequest.Builder |
singleMasterConfiguration(Consumer<SingleMasterConfiguration.Builder> singleMasterConfiguration)
A structure containing the configuration for the
SINGLE_MASTER channel type. |
CreateSignalingChannelRequest.Builder |
singleMasterConfiguration(SingleMasterConfiguration singleMasterConfiguration)
A structure containing the configuration for the
SINGLE_MASTER channel type. |
CreateSignalingChannelRequest.Builder |
tags(Collection<Tag> tags)
A set of tags (key-value pairs) that you want to associate with this channel.
|
CreateSignalingChannelRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A set of tags (key-value pairs) that you want to associate with this channel.
|
CreateSignalingChannelRequest.Builder |
tags(Tag... tags)
A set of tags (key-value pairs) that you want to associate with this channel.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateSignalingChannelRequest.Builder channelName(String channelName)
A name for the signaling channel that you are creating. It must be unique for each Amazon Web Services account and Amazon Web Services Region.
channelName - A name for the signaling channel that you are creating. It must be unique for each Amazon Web Services
account and Amazon Web Services Region.CreateSignalingChannelRequest.Builder channelType(String channelType)
A type of the signaling channel that you are creating. Currently, SINGLE_MASTER is the only
supported channel type.
channelType - A type of the signaling channel that you are creating. Currently, SINGLE_MASTER is the
only supported channel type.ChannelType,
ChannelTypeCreateSignalingChannelRequest.Builder channelType(ChannelType channelType)
A type of the signaling channel that you are creating. Currently, SINGLE_MASTER is the only
supported channel type.
channelType - A type of the signaling channel that you are creating. Currently, SINGLE_MASTER is the
only supported channel type.ChannelType,
ChannelTypeCreateSignalingChannelRequest.Builder singleMasterConfiguration(SingleMasterConfiguration singleMasterConfiguration)
A structure containing the configuration for the SINGLE_MASTER channel type.
singleMasterConfiguration - A structure containing the configuration for the SINGLE_MASTER channel type.default CreateSignalingChannelRequest.Builder singleMasterConfiguration(Consumer<SingleMasterConfiguration.Builder> singleMasterConfiguration)
A structure containing the configuration for the SINGLE_MASTER channel type.
SingleMasterConfiguration.Builder
avoiding the need to create one manually via SingleMasterConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to singleMasterConfiguration(SingleMasterConfiguration).
singleMasterConfiguration - a consumer that will call methods on SingleMasterConfiguration.BuildersingleMasterConfiguration(SingleMasterConfiguration)CreateSignalingChannelRequest.Builder tags(Collection<Tag> tags)
A set of tags (key-value pairs) that you want to associate with this channel.
tags - A set of tags (key-value pairs) that you want to associate with this channel.CreateSignalingChannelRequest.Builder tags(Tag... tags)
A set of tags (key-value pairs) that you want to associate with this channel.
tags - A set of tags (key-value pairs) that you want to associate with this channel.CreateSignalingChannelRequest.Builder tags(Consumer<Tag.Builder>... tags)
A set of tags (key-value pairs) that you want to associate with this channel.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateSignalingChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateSignalingChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.