Interface GetChannelResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetChannelResponse.Builder,
,GetChannelResponse> RepostspaceResponse.Builder
,SdkBuilder<GetChannelResponse.Builder,
,GetChannelResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetChannelResponse
@Mutable
@NotThreadSafe
public static interface GetChannelResponse.Builder
extends RepostspaceResponse.Builder, SdkPojo, CopyableBuilder<GetChannelResponse.Builder,GetChannelResponse>
-
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.channelRolesWithStrings
(Map<String, ? extends Collection<String>> channelRoles) The channel roles associated to the users and groups of 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.The unique ID of the private re:Post.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.repostspace.model.RepostspaceResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
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.
-
channelRolesWithStrings
GetChannelResponse.Builder channelRolesWithStrings(Map<String, ? extends Collection<String>> channelRoles) The channel roles associated to the users and groups of the channel.
- Parameters:
channelRoles
- The channel roles associated to the users and groups of the channel.- 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:
-