@NotThreadSafe public static final class ImChannel.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
ImChannel |
build()
Builds a new
ImChannel. |
ImChannel.Builder |
from(ImChannelIF instance)
Fill a builder with attribute values from the provided
ImChannelIF instance. |
ImChannel.Builder |
setCreated(int created)
Initializes the value for the
created attribute. |
ImChannel.Builder |
setId(String id)
Initializes the value for the
id attribute. |
ImChannel.Builder |
setIsIm(boolean isIm)
Initializes the value for the
isIm attribute. |
ImChannel.Builder |
setIsOpen(boolean isOpen)
Initializes the value for the
isOpen attribute. |
ImChannel.Builder |
setIsOrgShared(boolean isOrgShared)
Initializes the value for the
isOrgShared attribute. |
ImChannel.Builder |
setUser(String user)
Initializes the value for the
user attribute. |
public final ImChannel.Builder from(ImChannelIF instance)
ImChannelIF instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ImChannel.Builder setId(String id)
id attribute.id - The value for idthis builder for use in a chained invocationpublic final ImChannel.Builder setCreated(int created)
created attribute.created - The value for createdthis builder for use in a chained invocationpublic final ImChannel.Builder setIsIm(boolean isIm)
isIm attribute.isIm - The value for isImthis builder for use in a chained invocationpublic final ImChannel.Builder setIsOrgShared(boolean isOrgShared)
isOrgShared attribute.isOrgShared - The value for isOrgSharedthis builder for use in a chained invocationpublic final ImChannel.Builder setUser(String user)
user attribute.user - The value for userthis builder for use in a chained invocationpublic final ImChannel.Builder setIsOpen(boolean isOpen)
isOpen attribute.isOpen - The value for isOpenthis builder for use in a chained invocationCopyright © 2019. All rights reserved.