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

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

    • builder

      public static DeleteKv2.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
    • path

      public DeleteKv2.Request path(String path)
      Path of the secret to delete.
      Parameters:
      path - secret's path
      Returns:
      updated request
    • versions

      public DeleteKv2.Request versions(int... versions)
      Version(s) of the secret to delete.
      Parameters:
      versions - secret's version(s)
      Returns:
      updated request
    • addVersion

      public DeleteKv2.Request addVersion(int version)
      Add a secret version to delete.
      Parameters:
      version - secret's version
      Returns:
      updated request