Interface ChannelData.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ChannelData.Builder,
,ChannelData> SdkBuilder<ChannelData.Builder,
,ChannelData> SdkPojo
- Enclosing class:
ChannelData
@Mutable
@NotThreadSafe
public static interface ChannelData.Builder
extends SdkPojo, CopyableBuilder<ChannelData.Builder,ChannelData>
-
Method Summary
Modifier and TypeMethodDescriptionchannelDescription
(String channelDescription) A description for the channel.The unique ID of the private re:Post channel.channelName
(String channelName) The name for the channel.channelStatus
(String channelStatus) The status pf the channel.channelStatus
(ChannelStatus channelStatus) The status pf the channel.createDateTime
(Instant createDateTime) The date when the channel was created.deleteDateTime
(Instant deleteDateTime) The date when the channel was deleted.groupCount
(Integer groupCount) The number of groups that are part of the channel.The unique ID of the private re:Post.The number of users that are part 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
-
spaceId
The unique ID of the private re:Post.
- Parameters:
spaceId
- The unique ID of the private re:Post.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelId
The unique ID of the private re:Post channel.
- Parameters:
channelId
- The unique ID of the private re:Post channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelName
The name for the channel. This must be unique per private re:Post.
- Parameters:
channelName
- The name for the channel. This must be unique per private re:Post.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelDescription
A description for the channel. This is used only to help you identify this channel.
- Parameters:
channelDescription
- A description for the channel. This is used only to help you identify this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createDateTime
The date when the channel was created.
- Parameters:
createDateTime
- The date when the channel was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteDateTime
The date when the channel was deleted.
- Parameters:
deleteDateTime
- The date when the channel was deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelStatus
The status pf the channel.
- Parameters:
channelStatus
- The status pf the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channelStatus
The status pf the channel.
- Parameters:
channelStatus
- The status pf the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userCount
The number of users that are part of the channel.
- Parameters:
userCount
- The number of users that are part of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupCount
The number of groups that are part of the channel.
- Parameters:
groupCount
- The number of groups that are part of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-