Class GroupCreateParams.Builder
-
- All Implemented Interfaces:
public final class GroupCreateParams.BuilderA builder for GroupCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final GroupCreateParams.Builder body(GroupCreateParams.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:
-
name
final GroupCreateParams.Builder name(String name)
Human-readable name for the vault group
-
name
final GroupCreateParams.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 GroupCreateParams.Builder description(String description)
Optional description of the vault group purpose
-
description
final GroupCreateParams.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.
-
additionalBodyProperties
final GroupCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final GroupCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final GroupCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final GroupCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final GroupCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final GroupCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final GroupCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final GroupCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final GroupCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final GroupCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final GroupCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final GroupCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final GroupCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final GroupCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final GroupCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final GroupCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final GroupCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final GroupCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final GroupCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final GroupCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final GroupCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final GroupCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final GroupCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final GroupCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final GroupCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final GroupCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final GroupCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final GroupCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final GroupCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final GroupCreateParams build()
Returns an immutable instance of GroupCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-