public interface  io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent addToAudiences(java.lang.Integer, java.lang.String);
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent setToAudiences(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent addToAudiences(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent addAllToAudiences(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent removeFromAudiences(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent removeAllFromAudiences(java.util.Collection);
public abstract java.util.List getAudiences();
public abstract java.lang.String getAudience(java.lang.Integer);
public abstract java.lang.String getFirstAudience();
public abstract java.lang.String getLastAudience();
public abstract java.lang.String getMatchingAudience(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAudience(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent withAudiences(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent withAudiences(java.lang.String[]);
public abstract java.lang.Boolean hasAudiences();
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent addNewAudience(java.lang.String);
public abstract java.lang.Boolean getAuthenticated();
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent withAuthenticated(java.lang.Boolean);
public abstract java.lang.Boolean hasAuthenticated();
public abstract java.lang.String getError();
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent withError(java.lang.String);
public abstract java.lang.Boolean hasError();
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent withNewError(java.lang.String);
public abstract io.fabric.kubernetes.api.model.authentication.UserInfo getUser();
public abstract io.fabric.kubernetes.api.model.authentication.UserInfo buildUser();
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent withUser(io.fabric.kubernetes.api.model.authentication.UserInfo);
public abstract java.lang.Boolean hasUser();
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent$UserNested withNewUser();
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent$UserNested withNewUserLike(io.fabric.kubernetes.api.model.authentication.UserInfo);
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent$UserNested editUser();
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent$UserNested editOrNewUser();
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent$UserNested editOrNewUserLike(io.fabric.kubernetes.api.model.authentication.UserInfo);
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.authentication.TokenReviewStatusFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}