allow ApiToken to contain secret for local generation

This commit is contained in:
Jonathan Shook
2022-07-05 21:11:48 -05:00
parent 01e47d6ec8
commit 1b28e14ef5

View File

@@ -18,11 +18,22 @@ package io.nosqlbench.engine.clients.grafana;
public class ApiToken { public class ApiToken {
private String name; private String name;
private final String hashed;
private String key; private String key;
private final int id;
public ApiToken(String name, String key) { public ApiToken(String name, String key) {
this(1, name, key, null);
}
public ApiToken(int id, String name, String key) {
this(id, name, key, null);
}
public ApiToken(int id, String name, String key, String hashed) {
this.id = id;
this.name = name; this.name = name;
this.key = key; this.key = key;
this.hashed = hashed;
} }
public String getName() { public String getName() {
@@ -41,11 +52,20 @@ public class ApiToken {
this.key = key; this.key = key;
} }
public String getHashed() {
return hashed;
}
@Override @Override
public String toString() { public String toString() {
return "ApiToken{" + return "ApiToken{" +
"name='" + name + '\'' + "name='" + name + '\'' +
", key='" + key + '\'' + ", hashed='" + hashed + '\'' +
'}'; ", key='" + key + '\'' +
'}';
}
public int getId() {
return this.id;
} }
} }