Class InviteCreateParams.Builder
-
- All Implemented Interfaces:
public final class InviteCreateParams.BuilderA builder for InviteCreateParams.
-
-
Method Summary
-
-
Method Detail
-
workspaceId
final InviteCreateParams.Builder workspaceId(String workspaceId)
-
workspaceId
final InviteCreateParams.Builder workspaceId(Optional<String> workspaceId)
Alias for calling Builder.workspaceId with
workspaceId.orElse(null).
-
body
final InviteCreateParams.Builder body(InviteCreateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
emails
final InviteCreateParams.Builder emails(List<String> emails)
-
emails
final InviteCreateParams.Builder emails(JsonField<List<String>> emails)
Sets Builder.emails to an arbitrary JSON value.
You should usually call Builder.emails with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEmail
final InviteCreateParams.Builder addEmail(String email)
-
role
final InviteCreateParams.Builder role(InviteCreateParams.Role role)
The member role.
-
role
final InviteCreateParams.Builder role(JsonField<InviteCreateParams.Role> role)
Sets Builder.role to an arbitrary JSON value.
You should usually call Builder.role with a well-typed Role value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final InviteCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final InviteCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final InviteCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final InviteCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final InviteCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final InviteCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final InviteCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final InviteCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final InviteCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final InviteCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final InviteCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final InviteCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final InviteCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final InviteCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final InviteCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final InviteCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final InviteCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final InviteCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final InviteCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final InviteCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final InviteCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final InviteCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final InviteCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final InviteCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final InviteCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final InviteCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final InviteCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final InviteCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final InviteCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final InviteCreateParams build()
Returns an immutable instance of InviteCreateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-