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
-
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()
-
-
-
-