public interface  io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.ObjectReference getAllowedBy();
public abstract io.fabric.kubernetes.api.model.ObjectReference buildAllowedBy();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent withAllowedBy(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasAllowedBy();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent$AllowedByNested withNewAllowedBy();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent$AllowedByNested withNewAllowedByLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent$AllowedByNested editAllowedBy();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent$AllowedByNested editOrNewAllowedBy();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent$AllowedByNested editOrNewAllowedByLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.String getReason();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent withReason(java.lang.String);
public abstract java.lang.Boolean hasReason();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent withNewReason(java.lang.String);
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent withNewReason(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent withNewReason(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.PodTemplateSpec getTemplate();
public abstract io.fabric.kubernetes.api.model.PodTemplateSpec buildTemplate();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent withTemplate(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract java.lang.Boolean hasTemplate();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent$TemplateNested withNewTemplate();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent$TemplateNested withNewTemplateLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent$TemplateNested editTemplate();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent$TemplateNested editOrNewTemplate();
public abstract io.fabric.openshift.api.model.PodSecurityPolicySubjectReviewStatusFluent$TemplateNested editOrNewTemplateLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
}