public static interface ChannelMembership.Builder extends SdkPojo, CopyableBuilder<ChannelMembership.Builder,ChannelMembership>
| Modifier and Type | Method and Description |
|---|---|
ChannelMembership.Builder |
channelArn(String channelArn)
The ARN of the member's channel.
|
ChannelMembership.Builder |
createdTimestamp(Instant createdTimestamp)
The time at which the channel membership was created.
|
default ChannelMembership.Builder |
invitedBy(Consumer<Identity.Builder> invitedBy)
The identifier of the member who invited another member.
|
ChannelMembership.Builder |
invitedBy(Identity invitedBy)
The identifier of the member who invited another member.
|
ChannelMembership.Builder |
lastUpdatedTimestamp(Instant lastUpdatedTimestamp)
The time at which a channel membership was last updated.
|
default ChannelMembership.Builder |
member(Consumer<Identity.Builder> member)
The data of the channel member.
|
ChannelMembership.Builder |
member(Identity member)
The data of the channel member.
|
ChannelMembership.Builder |
subChannelId(String subChannelId)
The ID of the SubChannel that a user belongs to.
|
ChannelMembership.Builder |
type(ChannelMembershipType type)
The membership type set for the channel member.
|
ChannelMembership.Builder |
type(String type)
The membership type set for the channel member.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildChannelMembership.Builder invitedBy(Identity invitedBy)
The identifier of the member who invited another member.
invitedBy - The identifier of the member who invited another member.default ChannelMembership.Builder invitedBy(Consumer<Identity.Builder> invitedBy)
The identifier of the member who invited another member.
This is a convenience method that creates an instance of theIdentity.Builder avoiding the need to
create one manually via Identity.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to invitedBy(Identity).
invitedBy - a consumer that will call methods on Identity.BuilderinvitedBy(Identity)ChannelMembership.Builder type(String type)
The membership type set for the channel member.
type - The membership type set for the channel member.ChannelMembershipType,
ChannelMembershipTypeChannelMembership.Builder type(ChannelMembershipType type)
The membership type set for the channel member.
type - The membership type set for the channel member.ChannelMembershipType,
ChannelMembershipTypeChannelMembership.Builder member(Identity member)
The data of the channel member.
member - The data of the channel member.default ChannelMembership.Builder member(Consumer<Identity.Builder> member)
The data of the channel member.
This is a convenience method that creates an instance of theIdentity.Builder avoiding the need to
create one manually via Identity.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to member(Identity).
member - a consumer that will call methods on Identity.Buildermember(Identity)ChannelMembership.Builder channelArn(String channelArn)
The ARN of the member's channel.
channelArn - The ARN of the member's channel.ChannelMembership.Builder createdTimestamp(Instant createdTimestamp)
The time at which the channel membership was created.
createdTimestamp - The time at which the channel membership was created.ChannelMembership.Builder lastUpdatedTimestamp(Instant lastUpdatedTimestamp)
The time at which a channel membership was last updated.
lastUpdatedTimestamp - The time at which a channel membership was last updated.ChannelMembership.Builder subChannelId(String subChannelId)
The ID of the SubChannel that a user belongs to.
subChannelId - The ID of the SubChannel that a user belongs to.Copyright © 2023. All rights reserved.