TokenBuilder with policies as vararg

This commit is contained in:
2017-01-09 12:42:12 +01:00
parent d7e4e7e5be
commit ce2de2df81
2 changed files with 20 additions and 9 deletions

View File

@ -18,10 +18,7 @@ package de.stklcode.jvault.connector.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
* A builder for vault tokens.
@ -144,6 +141,19 @@ public class TokenBuilder {
return withNoDefaultPolicy(true);
}
/**
* Add given policies
*
* @param policies the policies
* @return self
* @since 0.5.0
*/
public TokenBuilder withPolicies(final String... policies) {
if (this.policies == null)
return withPolicies(Arrays.asList(policies));
return this;
}
/**
* Add given policies
*