Class ProjectOperationsImpl

    • Constructor Detail

      • ProjectOperationsImpl

        public ProjectOperationsImpl​(okhttp3.OkHttpClient client,
                                     OpenShiftConfig config)
      • ProjectOperationsImpl

        public ProjectOperationsImpl​(OperationContext context)
    • Method Detail

      • isResourceNamespaced

        public boolean isResourceNamespaced()
        Overrides:
        isResourceNamespaced in class BaseOperation<io.fabric8.openshift.api.model.Project,​io.fabric8.openshift.api.model.ProjectList,​Resource<io.fabric8.openshift.api.model.Project>>
      • createProjectAndRoleBindings

        public List<io.fabric8.kubernetes.api.model.HasMetadata> createProjectAndRoleBindings​(String name,
                                                                                              String description,
                                                                                              String displayName,
                                                                                              String adminUser,
                                                                                              String requestingUser)
        Description copied from interface: ProjectOperation
        Creating Bootstrap Project Template
        Specified by:
        createProjectAndRoleBindings in interface ProjectOperation
        Parameters:
        name - project name
        description - project description
        displayName - project display name
        adminUser - project admin user
        requestingUser - project requesting user
        Returns:
        list of items created
      • edit

        public io.fabric8.openshift.api.model.Project edit​(io.fabric8.kubernetes.api.builder.Visitor... visitors)
        Specified by:
        edit in interface Editable<io.fabric8.openshift.api.model.Project>
        Overrides:
        edit in class BaseOperation<io.fabric8.openshift.api.model.Project,​io.fabric8.openshift.api.model.ProjectList,​Resource<io.fabric8.openshift.api.model.Project>>