io.fabric8.openshift.api.model.RoleBindingFluent Maven / Gradle / Ivy
package io.fabric8.openshift.api.model;
import java.util.ArrayList;
import java.util.RandomAccess;
import java.util.Map;
import java.util.Map;
import java.util.List;
import java.util.List;
import java.util.AbstractCollection;
import java.util.List;
import java.util.AbstractList;
import java.util.HashMap;
import io.fabric8.kubernetes.api.model.ObjectMeta;
import java.io.Serializable;
import java.util.Collection;
import java.util.AbstractMap;
import io.fabric8.kubernetes.api.model.ObjectReference;
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
import io.fabric8.kubernetes.api.model.ObjectMetaFluent;
import io.fabric8.kubernetes.api.model.ObjectReferenceFluent;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.model.ObjectReferenceFluent;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.model.ObjectReferenceBuilder;
public interface RoleBindingFluent> extends Fluent{
public String getApiVersion(); public T withApiVersion( String apiVersion); public T addToGroupNames( String ...items); public T removeFromGroupNames( String ...items); public List getGroupNames(); public T withGroupNames( List groupNames); public T withGroupNames( String ...groupNames); public String getKind(); public T withKind( String kind); public ObjectMeta getMetadata(); public T withMetadata( ObjectMeta metadata); public MetadataNested withNewMetadata(); public MetadataNested withNewMetadataLike( ObjectMeta item); public MetadataNested editMetadata(); public ObjectReference getRoleRef(); public T withRoleRef( ObjectReference roleRef); public RoleRefNested withNewRoleRef(); public RoleRefNested withNewRoleRefLike( ObjectReference item); public RoleRefNested editRoleRef(); public T addToSubjects( ObjectReference ...items); public T removeFromSubjects( ObjectReference ...items); public List getSubjects(); public T withSubjects( List subjects); public T withSubjects( ObjectReference ...subjects); public SubjectsNested addNewSubject(); public SubjectsNested addNewSubjectLike( ObjectReference item); public T addToUserNames( String ...items); public T removeFromUserNames( String ...items); public List getUserNames(); public T withUserNames( List userNames); public T withUserNames( String ...userNames); public T addToAdditionalProperties( String key, Object value); public T addToAdditionalProperties( Map map); public T removeFromAdditionalProperties( String key); public T removeFromAdditionalProperties( Map map); public Map getAdditionalProperties(); public T withAdditionalProperties( Map additionalProperties);
public interface MetadataNested extends Nested, ObjectMetaFluent>{
public N and(); public N endMetadata();
}
public interface RoleRefNested extends Nested, ObjectReferenceFluent>{
public N endRoleRef(); public N and();
}
public interface SubjectsNested extends Nested, ObjectReferenceFluent>{
public N and(); public N endSubject();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy