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

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

There is a newer version: 22.0.0
Show newest version
package io.kubernetes.client.openapi.models;

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

 /**
  * Generated
  */
public interface V1beta1SubjectFluent> extends Fluent{
  
  /**
   * This method has been deprecated, please use method buildGroup instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1beta1GroupSubject getGroup();
  public V1beta1GroupSubject buildGroup();
  public A withGroup(V1beta1GroupSubject group);
  public Boolean hasGroup();
  public V1beta1SubjectFluent.GroupNested withNewGroup();
  public V1beta1SubjectFluent.GroupNested withNewGroupLike(V1beta1GroupSubject item);
  public V1beta1SubjectFluent.GroupNested editGroup();
  public V1beta1SubjectFluent.GroupNested editOrNewGroup();
  public V1beta1SubjectFluent.GroupNested editOrNewGroupLike(V1beta1GroupSubject item);
  public String getKind();
  public A withKind(String kind);
  public Boolean hasKind();
  
  /**
   * This method has been deprecated, please use method buildServiceAccount instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1beta1ServiceAccountSubject getServiceAccount();
  public V1beta1ServiceAccountSubject buildServiceAccount();
  public A withServiceAccount(V1beta1ServiceAccountSubject serviceAccount);
  public Boolean hasServiceAccount();
  public V1beta1SubjectFluent.ServiceAccountNested withNewServiceAccount();
  public V1beta1SubjectFluent.ServiceAccountNested withNewServiceAccountLike(V1beta1ServiceAccountSubject item);
  public V1beta1SubjectFluent.ServiceAccountNested editServiceAccount();
  public V1beta1SubjectFluent.ServiceAccountNested editOrNewServiceAccount();
  public V1beta1SubjectFluent.ServiceAccountNested editOrNewServiceAccountLike(V1beta1ServiceAccountSubject item);
  
  /**
   * This method has been deprecated, please use method buildUser instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1beta1UserSubject getUser();
  public V1beta1UserSubject buildUser();
  public A withUser(V1beta1UserSubject user);
  public Boolean hasUser();
  public V1beta1SubjectFluent.UserNested withNewUser();
  public V1beta1SubjectFluent.UserNested withNewUserLike(V1beta1UserSubject item);
  public V1beta1SubjectFluent.UserNested editUser();
  public V1beta1SubjectFluent.UserNested editOrNewUser();
  public V1beta1SubjectFluent.UserNested editOrNewUserLike(V1beta1UserSubject item);
  public interface GroupNested extends Nested,V1beta1GroupSubjectFluent>{
    public N and();
    public N endGroup();
    
  }
  public interface ServiceAccountNested extends Nested,V1beta1ServiceAccountSubjectFluent>{
    public N and();
    public N endServiceAccount();
    
  }
  public interface UserNested extends Nested,V1beta1UserSubjectFluent>{
    public N and();
    public N endUser();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy