Class InviteCreateParams.Builder
-
- All Implemented Interfaces:
public final class InviteCreateParams.BuilderA builder for InviteCreateParams.
-
-
Method Summary
-
-
Method Detail
-
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:
-
email
final InviteCreateParams.Builder email(String email)
Send an email to this address
-
email
final InviteCreateParams.Builder email(JsonField<String> email)
Sets Builder.email to an arbitrary JSON value.
You should usually call Builder.email with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
role
final InviteCreateParams.Builder role(InviteCreateParams.Role role)
ownerorreader
-
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.
-
projects
final InviteCreateParams.Builder projects(List<InviteCreateParams.Project> projects)
An array of projects to which membership is granted at the same time the org invite is accepted. If omitted, the user will be invited to the default project for compatibility with legacy behavior. If empty list is passed, the user will not be invited to any projects, including the default one.
-
projects
final InviteCreateParams.Builder projects(JsonField<List<InviteCreateParams.Project>> projects)
Sets Builder.projects to an arbitrary JSON value.
You should usually call Builder.projects with a well-typed
List<Project>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addProject
final InviteCreateParams.Builder addProject(InviteCreateParams.Project project)
-
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.
The following fields are required:
.email() .role()
-
-
-
-