io.kubernetes.client.openapi.models.V1beta3SubjectFluent Maven / Gradle / Ivy
package io.kubernetes.client.openapi.models;
import com.google.gson.annotations.SerializedName;
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 V1beta3SubjectFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildGroup instead.
* @return The buildable object.
*/
@Deprecated
public V1beta3GroupSubject getGroup();
public V1beta3GroupSubject buildGroup();
public A withGroup(V1beta3GroupSubject group);
public Boolean hasGroup();
public V1beta3SubjectFluent.GroupNested withNewGroup();
public V1beta3SubjectFluent.GroupNested withNewGroupLike(V1beta3GroupSubject item);
public V1beta3SubjectFluent.GroupNested editGroup();
public V1beta3SubjectFluent.GroupNested editOrNewGroup();
public V1beta3SubjectFluent.GroupNested editOrNewGroupLike(V1beta3GroupSubject 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 V1beta3ServiceAccountSubject getServiceAccount();
public V1beta3ServiceAccountSubject buildServiceAccount();
public A withServiceAccount(V1beta3ServiceAccountSubject serviceAccount);
public Boolean hasServiceAccount();
public V1beta3SubjectFluent.ServiceAccountNested withNewServiceAccount();
public V1beta3SubjectFluent.ServiceAccountNested withNewServiceAccountLike(V1beta3ServiceAccountSubject item);
public V1beta3SubjectFluent.ServiceAccountNested editServiceAccount();
public V1beta3SubjectFluent.ServiceAccountNested editOrNewServiceAccount();
public V1beta3SubjectFluent.ServiceAccountNested editOrNewServiceAccountLike(V1beta3ServiceAccountSubject item);
/**
* This method has been deprecated, please use method buildUser instead.
* @return The buildable object.
*/
@Deprecated
public V1beta3UserSubject getUser();
public V1beta3UserSubject buildUser();
public A withUser(V1beta3UserSubject user);
public Boolean hasUser();
public V1beta3SubjectFluent.UserNested withNewUser();
public V1beta3SubjectFluent.UserNested withNewUserLike(V1beta3UserSubject item);
public V1beta3SubjectFluent.UserNested editUser();
public V1beta3SubjectFluent.UserNested editOrNewUser();
public V1beta3SubjectFluent.UserNested editOrNewUserLike(V1beta3UserSubject item);
public interface GroupNested extends Nested,V1beta3GroupSubjectFluent>{
public N and();
public N endGroup();
}
public interface ServiceAccountNested extends Nested,V1beta3ServiceAccountSubjectFluent>{
public N and();
public N endServiceAccount();
}
public interface UserNested extends Nested,V1beta3UserSubjectFluent>{
public N and();
public N endUser();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy