Class TokensRevoked.Builder
java.lang.Object
com.hubspot.slack.client.models.events.app.TokensRevoked.Builder
- Enclosing class:
TokensRevoked
@Generated(from="TokensRevokedIF",
generator="Immutables")
@NotThreadSafe
public static final class TokensRevoked.Builder
extends Object
Builds instances of type
TokensRevoked.
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.
-
Method Summary
Modifier and TypeMethodDescriptionfinal TokensRevoked.BuilderAdds elements tobotlist.final TokensRevoked.BuilderaddAllOauth(Iterable<String> elements) Adds elements tooauthlist.final TokensRevoked.BuilderAdds one element tobotlist.final TokensRevoked.BuilderAdds elements tobotlist.final TokensRevoked.BuilderAdds one element tooauthlist.final TokensRevoked.BuilderAdds elements tooauthlist.build()Builds a newTokensRevoked.final TokensRevoked.Builderfrom(TokensRevokedIF instance) Fill a builder with attribute values from the providedTokensRevokedIFinstance.final TokensRevoked.BuilderSets or replaces all elements forbotlist.final TokensRevoked.BuilderSets or replaces all elements foroauthlist.
-
Method Details
-
from
Fill a builder with attribute values from the providedTokensRevokedIFinstance. Regular attribute values will be replaced with those from the given instance. Absent optional values will not replace present values. Collection elements and entries will be added, not replaced.- Parameters:
instance- The instance from which to copy values- Returns:
thisbuilder for use in a chained invocation
-
addOauth
Adds one element tooauthlist.- Parameters:
element- A oauth element- Returns:
thisbuilder for use in a chained invocation
-
addOauth
Adds elements tooauthlist.- Parameters:
elements- An array of oauth elements- Returns:
thisbuilder for use in a chained invocation
-
setOauth
Sets or replaces all elements foroauthlist.- Parameters:
elements- An iterable of oauth elements- Returns:
thisbuilder for use in a chained invocation
-
addAllOauth
Adds elements tooauthlist.- Parameters:
elements- An iterable of oauth elements- Returns:
thisbuilder for use in a chained invocation
-
addBot
Adds one element tobotlist.- Parameters:
element- A bot element- Returns:
thisbuilder for use in a chained invocation
-
addBot
Adds elements tobotlist.- Parameters:
elements- An array of bot elements- Returns:
thisbuilder for use in a chained invocation
-
setBot
Sets or replaces all elements forbotlist.- Parameters:
elements- An iterable of bot elements- Returns:
thisbuilder for use in a chained invocation
-
addAllBot
Adds elements tobotlist.- Parameters:
elements- An iterable of bot elements- Returns:
thisbuilder for use in a chained invocation
-
build
Builds a newTokensRevoked.- Returns:
- An immutable instance of TokensRevoked
- Throws:
com.hubspot.immutables.validation.InvalidImmutableStateException- if any required attributes are missing
-