Interface ChannelInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ChannelInfo.Builder,
,ChannelInfo> SdkBuilder<ChannelInfo.Builder,
,ChannelInfo> SdkPojo
- Enclosing class:
ChannelInfo
public static interface ChannelInfo.Builder
extends SdkPojo, CopyableBuilder<ChannelInfo.Builder,ChannelInfo>
-
Method Summary
Modifier and TypeMethodDescriptionchannelARN
(String channelARN) The Amazon Resource Name (ARN) of the signaling channel.channelName
(String channelName) The name of the signaling channel.channelStatus
(String channelStatus) Current status of the signaling channel.channelStatus
(Status channelStatus) Current status of the signaling channel.channelType
(String channelType) The type of the signaling channel.channelType
(ChannelType channelType) The type of the signaling channel.creationTime
(Instant creationTime) The time at which the signaling channel was created.default ChannelInfo.Builder
singleMasterConfiguration
(Consumer<SingleMasterConfiguration.Builder> singleMasterConfiguration) A structure that contains the configuration for theSINGLE_MASTER
channel type.singleMasterConfiguration
(SingleMasterConfiguration singleMasterConfiguration) A structure that contains the configuration for theSINGLE_MASTER
channel type.The current version of the signaling channel.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
channelName
The name of the signaling channel.
- Parameters:
channelName
- The name of the signaling channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelARN
The Amazon Resource Name (ARN) of the signaling channel.
- Parameters:
channelARN
- The Amazon Resource Name (ARN) of the signaling channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelType
The type of the signaling channel.
- Parameters:
channelType
- The type of the signaling channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channelType
The type of the signaling channel.
- Parameters:
channelType
- The type of the signaling channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channelStatus
Current status of the signaling channel.
- Parameters:
channelStatus
- Current status of the signaling channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channelStatus
Current status of the signaling channel.
- Parameters:
channelStatus
- Current status of the signaling channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The time at which the signaling channel was created.
- Parameters:
creationTime
- The time at which the signaling channel was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
singleMasterConfiguration
A structure that contains the configuration for the
SINGLE_MASTER
channel type.- Parameters:
singleMasterConfiguration
- A structure that contains the configuration for theSINGLE_MASTER
channel type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
singleMasterConfiguration
default ChannelInfo.Builder singleMasterConfiguration(Consumer<SingleMasterConfiguration.Builder> singleMasterConfiguration) A structure that contains the configuration for the
This is a convenience method that creates an instance of theSINGLE_MASTER
channel type.SingleMasterConfiguration.Builder
avoiding the need to create one manually viaSingleMasterConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosingleMasterConfiguration(SingleMasterConfiguration)
.- Parameters:
singleMasterConfiguration
- a consumer that will call methods onSingleMasterConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
version
The current version of the signaling channel.
- Parameters:
version
- The current version of the signaling channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-