Class GroupUpdateParams.Builder
-
- All Implemented Interfaces:
public final class GroupUpdateParams.BuilderA builder for GroupUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
groupId
final GroupUpdateParams.Builder groupId(String groupId)
Group id
-
body
final GroupUpdateParams.Builder body(GroupUpdateParams.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:
-
addMemberGroups
final GroupUpdateParams.Builder addMemberGroups(List<String> addMemberGroups)
A list of group IDs to add to the group's inheriting-from set
-
addMemberGroups
final GroupUpdateParams.Builder addMemberGroups(Optional<List<String>> addMemberGroups)
Alias for calling Builder.addMemberGroups with
addMemberGroups.orElse(null).
-
addMemberGroups
final GroupUpdateParams.Builder addMemberGroups(JsonField<List<String>> addMemberGroups)
Sets Builder.addMemberGroups to an arbitrary JSON value.
You should usually call Builder.addMemberGroups with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addAddMemberGroup
final GroupUpdateParams.Builder addAddMemberGroup(String addMemberGroup)
Adds a single String to addMemberGroups.
-
addMemberUsers
final GroupUpdateParams.Builder addMemberUsers(List<String> addMemberUsers)
A list of user IDs to add to the group
-
addMemberUsers
final GroupUpdateParams.Builder addMemberUsers(Optional<List<String>> addMemberUsers)
Alias for calling Builder.addMemberUsers with
addMemberUsers.orElse(null).
-
addMemberUsers
final GroupUpdateParams.Builder addMemberUsers(JsonField<List<String>> addMemberUsers)
Sets Builder.addMemberUsers to an arbitrary JSON value.
You should usually call Builder.addMemberUsers with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addAddMemberUser
final GroupUpdateParams.Builder addAddMemberUser(String addMemberUser)
Adds a single String to addMemberUsers.
-
description
final GroupUpdateParams.Builder description(String description)
Textual description of the group
-
description
final GroupUpdateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final GroupUpdateParams.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.
-
name
final GroupUpdateParams.Builder name(String name)
Name of the group
-
name
final GroupUpdateParams.Builder name(Optional<String> name)
Alias for calling Builder.name with
name.orElse(null).
-
name
final GroupUpdateParams.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.
-
removeMemberGroups
final GroupUpdateParams.Builder removeMemberGroups(List<String> removeMemberGroups)
A list of group IDs to remove from the group's inheriting-from set
-
removeMemberGroups
final GroupUpdateParams.Builder removeMemberGroups(Optional<List<String>> removeMemberGroups)
Alias for calling Builder.removeMemberGroups with
removeMemberGroups.orElse(null).
-
removeMemberGroups
final GroupUpdateParams.Builder removeMemberGroups(JsonField<List<String>> removeMemberGroups)
Sets Builder.removeMemberGroups to an arbitrary JSON value.
You should usually call Builder.removeMemberGroups with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addRemoveMemberGroup
final GroupUpdateParams.Builder addRemoveMemberGroup(String removeMemberGroup)
Adds a single String to removeMemberGroups.
-
removeMemberUsers
final GroupUpdateParams.Builder removeMemberUsers(List<String> removeMemberUsers)
A list of user IDs to remove from the group
-
removeMemberUsers
final GroupUpdateParams.Builder removeMemberUsers(Optional<List<String>> removeMemberUsers)
Alias for calling Builder.removeMemberUsers with
removeMemberUsers.orElse(null).
-
removeMemberUsers
final GroupUpdateParams.Builder removeMemberUsers(JsonField<List<String>> removeMemberUsers)
Sets Builder.removeMemberUsers to an arbitrary JSON value.
You should usually call Builder.removeMemberUsers with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addRemoveMemberUser
final GroupUpdateParams.Builder addRemoveMemberUser(String removeMemberUser)
Adds a single String to removeMemberUsers.
-
additionalBodyProperties
final GroupUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final GroupUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final GroupUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final GroupUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final GroupUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final GroupUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final GroupUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final GroupUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final GroupUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final GroupUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final GroupUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final GroupUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final GroupUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final GroupUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final GroupUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final GroupUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final GroupUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final GroupUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final GroupUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final GroupUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final GroupUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final GroupUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final GroupUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final GroupUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final GroupUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final GroupUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final GroupUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final GroupUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final GroupUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final GroupUpdateParams build()
Returns an immutable instance of GroupUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.groupId()
-
-
-
-