public interface  io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent 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.ServiceAccountPodSecurityPolicyReviewStatusFluent withAllowedBy(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasAllowedBy();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent$AllowedByNested withNewAllowedBy();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent$AllowedByNested withNewAllowedByLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent$AllowedByNested editAllowedBy();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent$AllowedByNested editOrNewAllowedBy();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent$AllowedByNested editOrNewAllowedByLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.String getName();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent withNewName(java.lang.String);
public abstract java.lang.String getReason();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent withReason(java.lang.String);
public abstract java.lang.Boolean hasReason();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent withNewReason(java.lang.String);
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.ServiceAccountPodSecurityPolicyReviewStatusFluent withTemplate(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract java.lang.Boolean hasTemplate();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent$TemplateNested withNewTemplate();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent$TemplateNested withNewTemplateLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent$TemplateNested editTemplate();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent$TemplateNested editOrNewTemplate();
public abstract io.fabric.openshift.api.model.ServiceAccountPodSecurityPolicyReviewStatusFluent$TemplateNested editOrNewTemplateLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
}