Class GroupReplaceParams.Builder
-
- All Implemented Interfaces:
public final class GroupReplaceParams.BuilderA builder for GroupReplaceParams.
-
-
Method Summary
-
-
Method Detail
-
name
final GroupReplaceParams.Builder name(String name)
Name of the group
-
name
final GroupReplaceParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final GroupReplaceParams.Builder description(String description)
Textual description of the group
-
description
final GroupReplaceParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final GroupReplaceParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
memberGroups
final GroupReplaceParams.Builder memberGroups(List<String> memberGroups)
Ids of the groups this group inherits from
An inheriting group has all the users contained in its member groups, as well as all of their inherited users
-
memberGroups
final GroupReplaceParams.Builder memberGroups(Optional<List<String>> memberGroups)
Alias for calling Builder.memberGroups with
memberGroups.orElse(null).
-
memberGroups
final GroupReplaceParams.Builder memberGroups(JsonField<List<String>> memberGroups)
Sets Builder.memberGroups to an arbitrary JSON value.
You should usually call Builder.memberGroups with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addMemberGroup
final GroupReplaceParams.Builder addMemberGroup(String memberGroup)
Adds a single String to memberGroups.
-
memberUsers
final GroupReplaceParams.Builder memberUsers(List<String> memberUsers)
Ids of users which belong to this group
-
memberUsers
final GroupReplaceParams.Builder memberUsers(Optional<List<String>> memberUsers)
Alias for calling Builder.memberUsers with
memberUsers.orElse(null).
-
memberUsers
final GroupReplaceParams.Builder memberUsers(JsonField<List<String>> memberUsers)
Sets Builder.memberUsers to an arbitrary JSON value.
You should usually call Builder.memberUsers with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addMemberUser
final GroupReplaceParams.Builder addMemberUser(String memberUser)
Adds a single String to memberUsers.
-
orgName
final GroupReplaceParams.Builder orgName(String orgName)
For nearly all users, this parameter should be unnecessary. But in the rare case that your API key belongs to multiple organizations, you may specify the name of the organization the group belongs in.
-
orgName
final GroupReplaceParams.Builder orgName(Optional<String> orgName)
Alias for calling Builder.orgName with
orgName.orElse(null).
-
orgName
final GroupReplaceParams.Builder orgName(JsonField<String> orgName)
Sets Builder.orgName to an arbitrary JSON value.
You should usually call Builder.orgName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final GroupReplaceParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final GroupReplaceParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final GroupReplaceParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final GroupReplaceParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final GroupReplaceParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final GroupReplaceParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final GroupReplaceParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final GroupReplaceParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final GroupReplaceParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final GroupReplaceParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final GroupReplaceParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final GroupReplaceParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final GroupReplaceParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final GroupReplaceParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final GroupReplaceParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final GroupReplaceParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final GroupReplaceParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final GroupReplaceParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final GroupReplaceParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final GroupReplaceParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final GroupReplaceParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final GroupReplaceParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final GroupReplaceParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final GroupReplaceParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final GroupReplaceParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final GroupReplaceParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final GroupReplaceParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final GroupReplaceParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final GroupReplaceParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final GroupReplaceParams build()
Returns an immutable instance of GroupReplaceParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-