public interface  io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.authorization.v.NonResourceAttributes getNonResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.NonResourceAttributes buildNonResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent withNonResourceAttributes(io.fabric.kubernetes.api.model.authorization.v.NonResourceAttributes);
public abstract java.lang.Boolean hasNonResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent withNewNonResourceAttributes(java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent$NonResourceAttributesNested withNewNonResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent$NonResourceAttributesNested withNewNonResourceAttributesLike(io.fabric.kubernetes.api.model.authorization.v.NonResourceAttributes);
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent$NonResourceAttributesNested editNonResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent$NonResourceAttributesNested editOrNewNonResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent$NonResourceAttributesNested editOrNewNonResourceAttributesLike(io.fabric.kubernetes.api.model.authorization.v.NonResourceAttributes);
public abstract io.fabric.kubernetes.api.model.authorization.v.ResourceAttributes getResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.ResourceAttributes buildResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent withResourceAttributes(io.fabric.kubernetes.api.model.authorization.v.ResourceAttributes);
public abstract java.lang.Boolean hasResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent$ResourceAttributesNested withNewResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent$ResourceAttributesNested withNewResourceAttributesLike(io.fabric.kubernetes.api.model.authorization.v.ResourceAttributes);
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent$ResourceAttributesNested editResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent$ResourceAttributesNested editOrNewResourceAttributes();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent$ResourceAttributesNested editOrNewResourceAttributesLike(io.fabric.kubernetes.api.model.authorization.v.ResourceAttributes);
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.authorization.v.SelfSubjectAccessReviewSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}