io.quarkus.vault.auth.VaultKubernetesAuthRole Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quarkus-vault Show documentation
Show all versions of quarkus-vault Show documentation
Store your credentials securely in HashiCorp Vault
package io.quarkus.vault.auth;
import java.util.List;
public class VaultKubernetesAuthRole {
public List boundServiceAccountNames;
public List boundServiceAccountNamespaces;
public String audience;
public Integer tokenTtl;
public List tokenPolicies;
public List tokenBoundCidrs;
public Integer tokenMaxTtl;
public Integer tokenExplicitMaxTtl;
public Boolean tokenNoDefaultPolicy;
public Integer tokenNumUses;
public Integer tokenPeriod;
public String tokenType;
public List getBoundServiceAccountNames() {
return boundServiceAccountNames;
}
public List getBoundServiceAccountNamespaces() {
return boundServiceAccountNamespaces;
}
public String getAudience() {
return audience;
}
public Integer getTokenTtl() {
return tokenTtl;
}
public List getTokenPolicies() {
return tokenPolicies;
}
public List getTokenBoundCidrs() {
return tokenBoundCidrs;
}
public Integer getTokenMaxTtl() {
return tokenMaxTtl;
}
public Integer getTokenExplicitMaxTtl() {
return tokenExplicitMaxTtl;
}
public Boolean getTokenNoDefaultPolicy() {
return tokenNoDefaultPolicy;
}
public Integer getTokenNumUses() {
return tokenNumUses;
}
public Integer getTokenPeriod() {
return tokenPeriod;
}
public String getTokenType() {
return tokenType;
}
public VaultKubernetesAuthRole setBoundServiceAccountNames(List boundServiceAccountNames) {
this.boundServiceAccountNames = boundServiceAccountNames;
return this;
}
public VaultKubernetesAuthRole setBoundServiceAccountNamespaces(List boundServiceAccountNamespaces) {
this.boundServiceAccountNamespaces = boundServiceAccountNamespaces;
return this;
}
public VaultKubernetesAuthRole setAudience(String audience) {
this.audience = audience;
return this;
}
public VaultKubernetesAuthRole setTokenTtl(Integer tokenTtl) {
this.tokenTtl = tokenTtl;
return this;
}
public VaultKubernetesAuthRole setTokenPolicies(List tokenPolicies) {
this.tokenPolicies = tokenPolicies;
return this;
}
public VaultKubernetesAuthRole setTokenBoundCidrs(List tokenBoundCidrs) {
this.tokenBoundCidrs = tokenBoundCidrs;
return this;
}
public VaultKubernetesAuthRole setTokenMaxTtl(Integer tokenMaxTtl) {
this.tokenMaxTtl = tokenMaxTtl;
return this;
}
public VaultKubernetesAuthRole setTokenExplicitMaxTtl(Integer tokenExplicitMaxTtl) {
this.tokenExplicitMaxTtl = tokenExplicitMaxTtl;
return this;
}
public VaultKubernetesAuthRole setTokenNoDefaultPolicy(Boolean tokenNoDefaultPolicy) {
this.tokenNoDefaultPolicy = tokenNoDefaultPolicy;
return this;
}
public VaultKubernetesAuthRole setTokenNumUses(Integer tokenNumUses) {
this.tokenNumUses = tokenNumUses;
return this;
}
public VaultKubernetesAuthRole setTokenPeriod(Integer tokenPeriod) {
this.tokenPeriod = tokenPeriod;
return this;
}
public VaultKubernetesAuthRole setTokenType(String tokenType) {
this.tokenType = tokenType;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy