Uses of Class
io.github.jopenlibs.vault.json.JsonObject
Packages that use JsonObject
Package
Description
Classes implementing the various endpoints of the Vault HTTP API.
Intended for internal use by other classes within the Vault driver library.
Classes implementing Vault's mounts system.
Intended for internal use by other classes within the Vault driver library.
Containers of data returned by the various Vault API calls.
-
Uses of JsonObject in io.github.jopenlibs.vault.api
Methods in io.github.jopenlibs.vault.api that return JsonObjectModifier and TypeMethodDescriptionstatic JsonObjectLogicalUtilities.jsonObjectToWriteFromEngineVersion(Logical.logicalOperations operation, JsonObject jsonObject, JsonObject optionsJsonObject) In version two, when writing a secret, the JSONObject must be nested with "data" as the key and an "options" key may be optionally providedMethods in io.github.jopenlibs.vault.api with parameters of type JsonObjectModifier and TypeMethodDescriptionstatic JsonObjectLogicalUtilities.jsonObjectToWriteFromEngineVersion(Logical.logicalOperations operation, JsonObject jsonObject, JsonObject optionsJsonObject) In version two, when writing a secret, the JSONObject must be nested with "data" as the key and an "options" key may be optionally providedAuth.wrap(JsonObject jsonObject, int ttlInSec) Deprecated.This method is deprecated and in future it will be removed -
Uses of JsonObject in io.github.jopenlibs.vault.api.sys
Methods in io.github.jopenlibs.vault.api.sys with parameters of type JsonObjectModifier and TypeMethodDescriptionWrapping.wrap(JsonObject jsonObject, int ttlInSec) Provide access to the/sys/wrapping/wrapendpoint. -
Uses of JsonObject in io.github.jopenlibs.vault.api.sys.mounts
Methods in io.github.jopenlibs.vault.api.sys.mounts that return JsonObjectModifier and TypeMethodDescriptionMountPayload.toEnableJson(MountType type) MountPayload.toTuneJson() -
Uses of JsonObject in io.github.jopenlibs.vault.json
Methods in io.github.jopenlibs.vault.json that return JsonObjectModifier and TypeMethodDescriptionAppends a new member to the end of this object, with the specified name and the JSON representation of the specifiedbooleanvalue.Appends a new member to the end of this object, with the specified name and the JSON representation of the specifieddoublevalue.Appends a new member to the end of this object, with the specified name and the JSON representation of the specifiedfloatvalue.Appends a new member to the end of this object, with the specified name and the JSON representation of the specifiedintvalue.Appends a new member to the end of this object, with the specified name and the JSON representation of the specifiedint[]value.Appends a new member to the end of this object, with the specified name and the JSON representation of the specifiedlongvalue.Appends a new member to the end of this object, with the specified name and the specified JSON value.Appends a new member to the end of this object, with the specified name and the JSON representation of the specified string.JsonObject.addIfNotNull(String name, Object value) Appends a new member to the end of this object, with the specified name and the JSON representation of the specified casted Object only if the value is not null.JsonObject.asObject()JsonValue.asObject()Returns this JSON value asJsonObject, assuming that this value represents a JSON object.JsonObject.merge(JsonObject object) Copies all members of the specified object into this object.static JsonObjectJson.object()Creates a new empty JsonObject.Removes a member with the specified name from this object.Sets the value of the member with the specified name to the JSON representation of the specifiedbooleanvalue.Sets the value of the member with the specified name to the JSON representation of the specifieddoublevalue.Sets the value of the member with the specified name to the JSON representation of the specifiedfloatvalue.Sets the value of the member with the specified name to the JSON representation of the specifiedintvalue.Sets the value of the member with the specified name to the JSON representation of the specifiedlongvalue.Sets the value of the member with the specified name to the specified JSON value.Sets the value of the member with the specified name to the JSON representation of the specified string.static JsonObjectJsonObject.unmodifiableObject(JsonObject object) Returns an unmodifiable JsonObject for the specified one.Methods in io.github.jopenlibs.vault.json with parameters of type JsonObjectModifier and TypeMethodDescriptionJsonObject.merge(JsonObject object) Copies all members of the specified object into this object.static JsonObjectJsonObject.unmodifiableObject(JsonObject object) Returns an unmodifiable JsonObject for the specified one.Constructors in io.github.jopenlibs.vault.json with parameters of type JsonObjectModifierConstructorDescriptionJsonObject(JsonObject object) Creates a new JsonObject, initialized with the contents of the specified JSON object. -
Uses of JsonObject in io.github.jopenlibs.vault.response
Fields in io.github.jopenlibs.vault.response declared as JsonObjectMethods in io.github.jopenlibs.vault.response that return JsonObject