Class RoleCreateParams.Builder
-
- All Implemented Interfaces:
public final class RoleCreateParams.BuilderA builder for RoleCreateParams.
-
-
Method Summary
-
-
Method Detail
-
projectId
final RoleCreateParams.Builder projectId(String projectId)
-
groupId
final RoleCreateParams.Builder groupId(String groupId)
-
groupId
final RoleCreateParams.Builder groupId(Optional<String> groupId)
Alias for calling Builder.groupId with
groupId.orElse(null).
-
body
final RoleCreateParams.Builder body(RoleCreateParams.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:
-
roleId
final RoleCreateParams.Builder roleId(String roleId)
Identifier of the role to assign.
-
roleId
final RoleCreateParams.Builder roleId(JsonField<String> roleId)
Sets Builder.roleId to an arbitrary JSON value.
You should usually call Builder.roleId 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 RoleCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final RoleCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final RoleCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final RoleCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final RoleCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final RoleCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final RoleCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final RoleCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final RoleCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final RoleCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final RoleCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final RoleCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final RoleCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final RoleCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final RoleCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final RoleCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final RoleCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final RoleCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final RoleCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final RoleCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final RoleCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final RoleCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final RoleCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final RoleCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final RoleCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final RoleCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final RoleCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final RoleCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final RoleCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final RoleCreateParams build()
Returns an immutable instance of RoleCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.projectId() .roleId()
-
-
-
-