All Implemented Interfaces:
ApiRequest<UpdateKv2.Request>
Enclosing class:
UpdateKv2

public static final class UpdateKv2.Request extends VaultRequest<UpdateKv2.Request>
Request object. Can be configured with additional headers, query parameters etc.
  • Method Details

    • builder

      public static UpdateKv2.Request builder()
      Fluent API builder for configuring a request. The request builder is passed as is, without a build method. The equivalent of a build method is ApiJsonBuilder.toJson(jakarta.json.JsonBuilderFactory) used by the RestApi.
      Returns:
      new request builder
    • secretValues

      public UpdateKv2.Request secretValues(Map<String,String> values)
      New secret values for this update request.
      Parameters:
      values - values to configure, these replace the current values
      Returns:
      updated request
    • addSecretValue

      public UpdateKv2.Request addSecretValue(String key, String value)
      Add a secret value to the map of secret values.
      Parameters:
      key - key of the value
      value - value
      Returns:
      updated request
    • path

      public UpdateKv2.Request path(String path)
      Path of the secret to update.
      Parameters:
      path - path of the secret
      Returns:
      updated request
    • expectedVersion

      public UpdateKv2.Request expectedVersion(int expectedVersion)
      Expected version of the secret being updated.
      Parameters:
      expectedVersion - expected current version of the user
      Returns:
      updated request