io.kubernetes.client.openapi.models.V1beta1SubjectFluent Maven / Gradle / Ivy
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