Interface ChannelSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ChannelSummary.Builder,
,ChannelSummary> SdkBuilder<ChannelSummary.Builder,
,ChannelSummary> SdkPojo
- Enclosing class:
ChannelSummary
@Mutable
@NotThreadSafe
public static interface ChannelSummary.Builder
extends SdkPojo, CopyableBuilder<ChannelSummary.Builder,ChannelSummary>
-
Method Summary
Modifier and TypeMethodDescriptionchannelArn
(String channelArn) The ARN of the channel.lastMessageTimestamp
(Instant lastMessageTimestamp) The time at which the last persistent message visible to the caller in a channel was sent.The metadata of the channel.The mode of the channel.mode
(ChannelMode mode) The mode of the channel.The name of the channel.The privacy setting of the channel.privacy
(ChannelPrivacy privacy) The privacy setting of the 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, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the channel.
- Parameters:
name
- The name of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelArn
The ARN of the channel.
- Parameters:
channelArn
- The ARN of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mode
The mode of the channel.
- Parameters:
mode
- The mode of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mode
The mode of the channel.
- Parameters:
mode
- The mode of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
privacy
The privacy setting of the channel.
- Parameters:
privacy
- The privacy setting of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
privacy
The privacy setting of the channel.
- Parameters:
privacy
- The privacy setting of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metadata
The metadata of the channel.
- Parameters:
metadata
- The metadata of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastMessageTimestamp
The time at which the last persistent message visible to the caller in a channel was sent.
- Parameters:
lastMessageTimestamp
- The time at which the last persistent message visible to the caller in a channel was sent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-