Interface ChannelInfo.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ChannelInfo.Builder,,- ChannelInfo> - SdkBuilder<ChannelInfo.Builder,,- ChannelInfo> - SdkPojo
- Enclosing class:
- ChannelInfo
@Mutable
@NotThreadSafe
public static interface ChannelInfo.Builder
extends SdkPojo, CopyableBuilder<ChannelInfo.Builder,ChannelInfo> 
- 
Method SummaryModifier 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.BuildersingleMasterConfiguration(Consumer<SingleMasterConfiguration.Builder> singleMasterConfiguration) A structure that contains the configuration for theSINGLE_MASTERchannel type.singleMasterConfiguration(SingleMasterConfiguration singleMasterConfiguration) A structure that contains the configuration for theSINGLE_MASTERchannel type.The current version of the signaling channel.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
channelNameThe 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.
 
- 
channelARNThe 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.
 
- 
channelTypeThe 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:
 
- 
channelTypeThe 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:
 
- 
channelStatusCurrent 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:
 
- 
channelStatusCurrent 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:
 
- 
creationTimeThe 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.
 
- 
singleMasterConfigurationA structure that contains the configuration for the SINGLE_MASTERchannel type.- Parameters:
- singleMasterConfiguration- A structure that contains the configuration for the- SINGLE_MASTERchannel type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
singleMasterConfigurationdefault 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_MASTERchannel type.SingleMasterConfiguration.Builderavoiding the need to create one manually viaSingleMasterConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosingleMasterConfiguration(SingleMasterConfiguration).- Parameters:
- singleMasterConfiguration- a consumer that will call methods on- SingleMasterConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
versionThe 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.
 
 
-