Interface ChannelSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ChannelSummary.Builder,ChannelSummary>,SdkBuilder<ChannelSummary.Builder,ChannelSummary>,SdkPojo
- Enclosing class:
- ChannelSummary
public static interface ChannelSummary.Builder extends SdkPojo, CopyableBuilder<ChannelSummary.Builder,ChannelSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChannelSummary.BuilderchannelArn(String channelArn)The ARN of the channel.ChannelSummary.BuilderlastMessageTimestamp(Instant lastMessageTimestamp)The time at which the last persistent message visible to the caller in a channel was sent.ChannelSummary.Buildermetadata(String metadata)The metadata of the channel.ChannelSummary.Buildermode(String mode)The mode of the channel.ChannelSummary.Buildermode(ChannelMode mode)The mode of the channel.ChannelSummary.Buildername(String name)The name of the channel.ChannelSummary.Builderprivacy(String privacy)The privacy setting of the channel.ChannelSummary.Builderprivacy(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, sdkFields
-
-
-
-
Method Detail
-
name
ChannelSummary.Builder name(String 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
ChannelSummary.Builder channelArn(String 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
ChannelSummary.Builder mode(String 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:
ChannelMode,ChannelMode
-
mode
ChannelSummary.Builder mode(ChannelMode 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:
ChannelMode,ChannelMode
-
privacy
ChannelSummary.Builder privacy(String 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:
ChannelPrivacy,ChannelPrivacy
-
privacy
ChannelSummary.Builder privacy(ChannelPrivacy 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:
ChannelPrivacy,ChannelPrivacy
-
metadata
ChannelSummary.Builder metadata(String 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
ChannelSummary.Builder lastMessageTimestamp(Instant 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.
-
-