All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.kubernetes.client.openapi.models.V1SelfSubjectAccessReviewSpecFluent Maven / Gradle / Ivy

package io.kubernetes.client.openapi.models;

import java.lang.Deprecated;
import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.lang.Boolean;

 /**
  * Generated
  */
public interface V1SelfSubjectAccessReviewSpecFluent> extends Fluent{
  
  /**
   * This method has been deprecated, please use method buildNonResourceAttributes instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1NonResourceAttributes getNonResourceAttributes();
  public V1NonResourceAttributes buildNonResourceAttributes();
  public A withNonResourceAttributes(V1NonResourceAttributes nonResourceAttributes);
  public Boolean hasNonResourceAttributes();
  public V1SelfSubjectAccessReviewSpecFluent.NonResourceAttributesNested withNewNonResourceAttributes();
  public V1SelfSubjectAccessReviewSpecFluent.NonResourceAttributesNested withNewNonResourceAttributesLike(V1NonResourceAttributes item);
  public V1SelfSubjectAccessReviewSpecFluent.NonResourceAttributesNested editNonResourceAttributes();
  public V1SelfSubjectAccessReviewSpecFluent.NonResourceAttributesNested editOrNewNonResourceAttributes();
  public V1SelfSubjectAccessReviewSpecFluent.NonResourceAttributesNested editOrNewNonResourceAttributesLike(V1NonResourceAttributes item);
  
  /**
   * This method has been deprecated, please use method buildResourceAttributes instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1ResourceAttributes getResourceAttributes();
  public V1ResourceAttributes buildResourceAttributes();
  public A withResourceAttributes(V1ResourceAttributes resourceAttributes);
  public Boolean hasResourceAttributes();
  public V1SelfSubjectAccessReviewSpecFluent.ResourceAttributesNested withNewResourceAttributes();
  public V1SelfSubjectAccessReviewSpecFluent.ResourceAttributesNested withNewResourceAttributesLike(V1ResourceAttributes item);
  public V1SelfSubjectAccessReviewSpecFluent.ResourceAttributesNested editResourceAttributes();
  public V1SelfSubjectAccessReviewSpecFluent.ResourceAttributesNested editOrNewResourceAttributes();
  public V1SelfSubjectAccessReviewSpecFluent.ResourceAttributesNested editOrNewResourceAttributesLike(V1ResourceAttributes item);
  public interface NonResourceAttributesNested extends Nested,V1NonResourceAttributesFluent>{
    public N and();
    public N endNonResourceAttributes();
    
  }
  public interface ResourceAttributesNested extends Nested,V1ResourceAttributesFluent>{
    public N and();
    public N endResourceAttributes();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy