public class io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl extends io.fabric.openshift.client.dsl.internal.OpenShiftOperation implements io.fabric.openshift.client.dsl.ProjectOperation
{
public static final java.lang.String OPENSHIFT_IO_DESCRIPTION_ANNOTATION;
public static final java.lang.String OPENSHIFT_IO_DISPLAY_NAME_ANNOTATION;
public static final java.lang.String OPENSHIFT_IO_REQUESTER_ANNOTATION;
public static final java.lang.String RBAC_AUTHORIZATION_APIGROUP;
public static final java.lang.String CLUSTER_ROLE;
public void <init>(io.fabric.openshift.client.OpenshiftClientContext)
{
io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl v;
io.fabric.openshift.client.OpenshiftClientContext v;
io.fabric.kubernetes.client.dsl.base.OperationContext v;
v := @this: io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl;
v := @parameter: io.fabric.openshift.client.OpenshiftClientContext;
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.HasMetadataOperationsImpl: io.fabric.kubernetes.client.dsl.base.OperationContext defaultContext(io.fabric.kubernetes.client.ClientContext)>(v);
specialinvoke v.<io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl: void <init>(io.fabric.kubernetes.client.dsl.base.OperationContext)>(v);
return;
}
public void <init>(io.fabric.kubernetes.client.dsl.base.OperationContext)
{
io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl v;
io.fabric.kubernetes.client.dsl.base.OperationContext v, v, v;
v := @this: io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl;
v := @parameter: io.fabric.kubernetes.client.dsl.base.OperationContext;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.base.OperationContext: io.fabric.kubernetes.client.dsl.base.OperationContext withApiGroupName(java.lang.String)>("project.openshift.io");
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.base.OperationContext: io.fabric.kubernetes.client.dsl.base.OperationContext withPlural(java.lang.String)>("projects");
specialinvoke v.<io.fabric.openshift.client.dsl.internal.OpenShiftOperation: void <init>(io.fabric.kubernetes.client.dsl.base.OperationContext,java.lang.Class,java.lang.Class)>(v, class "Lio/fabric8/openshift/api/model/Project;", class "Lio/fabric8/openshift/api/model/ProjectList;");
return;
}
public io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl newInstance(io.fabric.kubernetes.client.dsl.base.OperationContext)
{
io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl v, v;
io.fabric.kubernetes.client.dsl.base.OperationContext v;
v := @this: io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl;
v := @parameter: io.fabric.kubernetes.client.dsl.base.OperationContext;
v = new io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl;
specialinvoke v.<io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl: void <init>(io.fabric.kubernetes.client.dsl.base.OperationContext)>(v);
return v;
}
public boolean isResourceNamespaced()
{
io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl v;
v := @this: io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl;
return 0;
}
public java.util.List createProjectAndRoleBindings(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
io.fabric.kubernetes.client.dsl.internal.NamespaceVisitOperationContext v;
java.util.ArrayList v;
java.util.List v, v;
java.lang.Object v;
io.fabric.openshift.api.model.Project v;
io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl v;
java.lang.String v, v, v, v, v;
io.fabric.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl v;
io.fabric.kubernetes.client.dsl.base.OperationContext v, v;
v := @this: io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = specialinvoke v.<io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl: io.fabric.openshift.api.model.Project initProject(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = specialinvoke v.<io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl: java.util.List initRoleBindings(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl: java.lang.Object create(java.lang.Object)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new io.fabric.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl;
v = v.<io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl: io.fabric.kubernetes.client.dsl.base.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.base.OperationContext: io.fabric.kubernetes.client.dsl.base.OperationContext withItem(java.lang.Object)>(v);
v = new io.fabric.kubernetes.client.dsl.internal.NamespaceVisitOperationContext;
specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.NamespaceVisitOperationContext: void <init>()>();
specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl: void <init>(io.fabric.kubernetes.client.dsl.base.OperationContext,io.fabric.kubernetes.client.dsl.internal.NamespaceVisitOperationContext)>(v, v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl: java.util.List createOrReplace()>();
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
return v;
}
private io.fabric.openshift.api.model.Project initProject(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
io.fabric.kubernetes.api.model.ObjectMetaFluent v, v, v, v;
io.fabric.openshift.api.model.ProjectBuilder v;
java.lang.Object v;
io.fabric.openshift.api.model.Project v;
io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl v;
java.lang.String v, v, v, v;
io.fabric.openshift.api.model.ProjectFluent$MetadataNested v;
v := @this: io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.api.model.ProjectBuilder;
specialinvoke v.<io.fabric.openshift.api.model.ProjectBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.ProjectBuilder: io.fabric.openshift.api.model.ProjectFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.openshift.api.model.ProjectFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToAnnotations(java.lang.String,java.lang.String)>("openshift.io/description", v);
v = interfaceinvoke v.<io.fabric.openshift.api.model.ProjectFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToAnnotations(java.lang.String,java.lang.String)>("openshift.io/display-name", v);
v = interfaceinvoke v.<io.fabric.openshift.api.model.ProjectFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToAnnotations(java.lang.String,java.lang.String)>("openshift.io/requester", v);
v = interfaceinvoke v.<io.fabric.openshift.api.model.ProjectFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.openshift.api.model.ProjectFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.ProjectBuilder: io.fabric.openshift.api.model.Project build()>();
return v;
}
private java.util.List initRoleBindings(java.lang.String, java.lang.String)
{
io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.rbac.RoleBinding v, v, v, v;
java.lang.String v, v, v;
io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested v, v, v, v;
io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ObjectMetaFluent v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.rbac.SubjectFluent v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested v, v, v, v;
io.fabric.kubernetes.api.model.rbac.RoleRefFluent v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested v, v, v, v;
v := @this: io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToAnnotations(java.lang.String,java.lang.String)>("openshift.io/description", "Allows all pods in this namespace to pull images from this namespace.  It is auto-managed by a controller; remove subjects to disable.");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("system:image-pullers");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withNamespace(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested withNewRoleRef()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withApiGroup(java.lang.String)>("rbac.authorization.k8s.io");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withKind(java.lang.String)>("ClusterRole");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withName(java.lang.String)>("system:image-puller");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: java.lang.Object endRoleRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested addNewSubject()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withApiGroup(java.lang.String)>("rbac.authorization.k8s.io");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withKind(java.lang.String)>("Group");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("system:serviceaccounts:\u0001");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withName(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: java.lang.Object endSubject()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBinding build()>();
v = new io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToAnnotations(java.lang.String,java.lang.String)>("openshift.io/description", "Allows builds in this namespace to push images tothis namespace.  It is auto-managed by a controller; remove subjects to disable.");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("system:image-builders");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withNamespace(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested withNewRoleRef()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withApiGroup(java.lang.String)>("rbac.authorization.k8s.io");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withKind(java.lang.String)>("ClusterRole");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withName(java.lang.String)>("system:image-builder");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: java.lang.Object endRoleRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested addNewSubject()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withKind(java.lang.String)>("ServiceAccount");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withName(java.lang.String)>("builder");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withNamespace(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: java.lang.Object endSubject()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBinding build()>();
v = new io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent addToAnnotations(java.lang.String,java.lang.String)>("openshift.io/description", " Allows deploymentconfigs in this namespace to rollout pods in this namespace.  It is auto-managed by a controller; remove subjects to disable.");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("system:deployers");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withNamespace(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested withNewRoleRef()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withApiGroup(java.lang.String)>("rbac.authorization.k8s.io");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withKind(java.lang.String)>("ClusterRole");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withName(java.lang.String)>("system:deployer");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: java.lang.Object endRoleRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested addNewSubject()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withKind(java.lang.String)>("ServiceAccount");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withName(java.lang.String)>("deployer");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withNamespace(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: java.lang.Object endSubject()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBinding build()>();
v = new io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested withNewMetadata()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withName(java.lang.String)>("admin");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: io.fabric.kubernetes.api.model.ObjectMetaFluent withNamespace(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$MetadataNested: java.lang.Object endMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested withNewRoleRef()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withApiGroup(java.lang.String)>("rbac.authorization.k8s.io");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withKind(java.lang.String)>("ClusterRole");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: io.fabric.kubernetes.api.model.rbac.RoleRefFluent withName(java.lang.String)>("admin");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$RoleRefNested: java.lang.Object endRoleRef()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested addNewSubject()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withApiGroup(java.lang.String)>("rbac.authorization.k8s.io");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withKind(java.lang.String)>("User");
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: io.fabric.kubernetes.api.model.rbac.SubjectFluent withName(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingFluent$SubjectsNested: java.lang.Object endSubject()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.rbac.RoleBindingBuilder: io.fabric.kubernetes.api.model.rbac.RoleBinding build()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
protected io.fabric.kubernetes.api.builder.VisitableBuilder createVisitableBuilder(io.fabric.openshift.api.model.Project)
{
io.fabric.openshift.api.model.ProjectBuilder v;
io.fabric.openshift.api.model.Project v;
io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl v;
v := @this: io.fabric.openshift.client.dsl.internal.project.ProjectOperationsImpl;
v := @parameter: io.fabric.openshift.api.model.Project;
v = new io.fabric.openshift.api.model.ProjectBuilder;
specialinvoke v.<io.fabric.openshift.api.model.ProjectBuilder: void <init>(io.fabric.openshift.api.model.Project)>(v);
return v;
}
}