Class VaultUpdateParams.Builder
-
- All Implemented Interfaces:
public final class VaultUpdateParams.BuilderA builder for VaultUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
id
final VaultUpdateParams.Builder id(String id)
-
id
final VaultUpdateParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final VaultUpdateParams.Builder body(VaultUpdateParams.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:
-
description
final VaultUpdateParams.Builder description(String description)
New description for the vault. Set to null to remove.
-
description
final VaultUpdateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final VaultUpdateParams.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.
-
enableGraph
final VaultUpdateParams.Builder enableGraph(Boolean enableGraph)
Whether to enable GraphRAG for future document uploads
-
enableGraph
final VaultUpdateParams.Builder enableGraph(JsonField<Boolean> enableGraph)
Sets Builder.enableGraph to an arbitrary JSON value.
You should usually call Builder.enableGraph with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
groupId
final VaultUpdateParams.Builder groupId(String groupId)
Move the vault to a different group, or set to null to remove from its current group.
-
groupId
final VaultUpdateParams.Builder groupId(Optional<String> groupId)
Alias for calling Builder.groupId with
groupId.orElse(null).
-
groupId
final VaultUpdateParams.Builder groupId(JsonField<String> groupId)
Sets Builder.groupId to an arbitrary JSON value.
You should usually call Builder.groupId 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 VaultUpdateParams.Builder name(String name)
New name for the vault
-
name
final VaultUpdateParams.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.
-
additionalBodyProperties
final VaultUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final VaultUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final VaultUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final VaultUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final VaultUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final VaultUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final VaultUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final VaultUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final VaultUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final VaultUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final VaultUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final VaultUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final VaultUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final VaultUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final VaultUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final VaultUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final VaultUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final VaultUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final VaultUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final VaultUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final VaultUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final VaultUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final VaultUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final VaultUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final VaultUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final VaultUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final VaultUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final VaultUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final VaultUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final VaultUpdateParams build()
Returns an immutable instance of VaultUpdateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-