@NotThreadSafe public static final class ConversationInviteParams.Builder extends Object
ConversationInviteParams.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
| Modifier and Type | Method and Description |
|---|---|
ConversationInviteParams.Builder |
addAllUsers(Iterable<String> elements)
Adds elements to
users list. |
ConversationInviteParams.Builder |
addUsers(String... elements)
Adds elements to
users list. |
ConversationInviteParams.Builder |
addUsers(String element)
Adds one element to
users list. |
ConversationInviteParams |
build()
Builds a new
ConversationInviteParams. |
ConversationInviteParams.Builder |
from(ConversationInviteParamsIF instance)
Fill a builder with attribute values from the provided
com.hubspot.slack.client.methods.params.conversations.ConversationInviteParamsIF instance. |
ConversationInviteParams.Builder |
from(HasChannel instance)
Fill a builder with attribute values from the provided
com.hubspot.slack.client.methods.interceptor.HasChannel instance. |
ConversationInviteParams.Builder |
setChannelId(String channelId)
Initializes the value for the
channelId attribute. |
ConversationInviteParams.Builder |
setUsers(Iterable<String> elements)
Sets or replaces all elements for
users list. |
public final ConversationInviteParams.Builder from(HasChannel instance)
com.hubspot.slack.client.methods.interceptor.HasChannel instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ConversationInviteParams.Builder from(ConversationInviteParamsIF instance)
com.hubspot.slack.client.methods.params.conversations.ConversationInviteParamsIF instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ConversationInviteParams.Builder setChannelId(String channelId)
channelId attribute.channelId - The value for channelIdthis builder for use in a chained invocationpublic final ConversationInviteParams.Builder addUsers(String element)
users list.element - A users elementthis builder for use in a chained invocationpublic final ConversationInviteParams.Builder addUsers(String... elements)
users list.elements - An array of users elementsthis builder for use in a chained invocationpublic final ConversationInviteParams.Builder setUsers(Iterable<String> elements)
users list.elements - An iterable of users elementsthis builder for use in a chained invocationpublic final ConversationInviteParams.Builder addAllUsers(Iterable<String> elements)
users list.elements - An iterable of users elementsthis builder for use in a chained invocationpublic ConversationInviteParams build() throws com.hubspot.immutables.validation.InvalidImmutableStateException
ConversationInviteParams.com.hubspot.immutables.validation.InvalidImmutableStateException - if any required attributes are missingCopyright © 2019. All rights reserved.