def renew_self(increment = 0, options = {})
      headers = extract_headers!(options)
      json = client.put("/v1/auth/token/renew-self", JSON.fast_generate(
        increment: increment,
      ), headers)
      return Secret.decode(json)
    end
def renew_self(increment = 0, options = {})
      headers = extract_headers!(options)
      json = client.put("/v1/auth/token/renew-self", JSON.fast_generate(
        increment: increment,
      ), headers)
      return Secret.decode(json)
    end
Renews a lease associated with the calling token.

 @example
   Vault.auth_token.renew_self #=> #<Vault::Secret lease_id="">

 @param [Fixnum] increment

 @return [Secret]