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

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

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

import java.lang.StringBuilder;
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.StringBuffer;
import java.lang.Deprecated;
import java.lang.Boolean;

public interface FlowcontrolV1beta1SubjectFluent> 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 FlowcontrolV1beta1SubjectFluent.GroupNested withNewGroup();
    public FlowcontrolV1beta1SubjectFluent.GroupNested withNewGroupLike(V1beta1GroupSubject item);
    public FlowcontrolV1beta1SubjectFluent.GroupNested editGroup();
    public FlowcontrolV1beta1SubjectFluent.GroupNested editOrNewGroup();
    public FlowcontrolV1beta1SubjectFluent.GroupNested editOrNewGroupLike(V1beta1GroupSubject item);
    public String getKind();
    public A withKind(String kind);
    public Boolean hasKind();
    public A withNewKind(String arg1);
    public A withNewKind(StringBuilder arg1);
    public A withNewKind(StringBuffer arg1);
    
/**
 * 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 FlowcontrolV1beta1SubjectFluent.ServiceAccountNested withNewServiceAccount();
    public FlowcontrolV1beta1SubjectFluent.ServiceAccountNested withNewServiceAccountLike(V1beta1ServiceAccountSubject item);
    public FlowcontrolV1beta1SubjectFluent.ServiceAccountNested editServiceAccount();
    public FlowcontrolV1beta1SubjectFluent.ServiceAccountNested editOrNewServiceAccount();
    public FlowcontrolV1beta1SubjectFluent.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 FlowcontrolV1beta1SubjectFluent.UserNested withNewUser();
    public FlowcontrolV1beta1SubjectFluent.UserNested withNewUserLike(V1beta1UserSubject item);
    public FlowcontrolV1beta1SubjectFluent.UserNested editUser();
    public FlowcontrolV1beta1SubjectFluent.UserNested editOrNewUser();
    public FlowcontrolV1beta1SubjectFluent.UserNested editOrNewUserLike(V1beta1UserSubject item);
    public interface GroupNested extends io.kubernetes.client.fluent.Nested,V1beta1GroupSubjectFluent> {

        public N and();
        public N endGroup();    }


    public interface ServiceAccountNested extends io.kubernetes.client.fluent.Nested,V1beta1ServiceAccountSubjectFluent> {

        public N and();
        public N endServiceAccount();    }


    public interface UserNested extends io.kubernetes.client.fluent.Nested,V1beta1UserSubjectFluent> {

        public N and();
        public N endUser();    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy