Package io.fabric8.openshift.client.dsl
Interface ProjectOperation
-
- All Superinterfaces:
io.fabric8.kubernetes.client.dsl.AnyNamespaceOperation<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Project>>,io.fabric8.kubernetes.client.dsl.Deletable,io.fabric8.kubernetes.client.dsl.DeletableWithOptions,io.fabric8.kubernetes.client.dsl.Filterable<io.fabric8.kubernetes.client.dsl.FilterWatchListDeletable<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Project>>>,io.fabric8.kubernetes.client.dsl.FilterWatchListDeletable<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Project>>,io.fabric8.kubernetes.client.GracePeriodConfigurable<io.fabric8.kubernetes.client.PropagationPolicyConfigurable<? extends io.fabric8.kubernetes.client.dsl.Deletable>>,io.fabric8.kubernetes.client.dsl.Informable<io.fabric8.openshift.api.model.Project>,io.fabric8.kubernetes.client.dsl.ItemReplacable<io.fabric8.openshift.api.model.Project>,io.fabric8.kubernetes.client.dsl.ItemWritableOperation<io.fabric8.openshift.api.model.Project>,io.fabric8.kubernetes.client.dsl.Listable<io.fabric8.openshift.api.model.ProjectList>,io.fabric8.kubernetes.client.dsl.Nameable<io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Project>>,io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Project>>,io.fabric8.kubernetes.client.PropagationPolicyConfigurable<io.fabric8.kubernetes.client.GracePeriodConfigurable<? extends io.fabric8.kubernetes.client.dsl.Deletable>>,io.fabric8.kubernetes.client.dsl.Timeoutable,io.fabric8.kubernetes.client.dsl.Waitable<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.Project>,io.fabric8.kubernetes.client.dsl.Watchable<io.fabric8.openshift.api.model.Project>,io.fabric8.kubernetes.client.dsl.WatchAndWaitable<io.fabric8.openshift.api.model.Project>
public interface ProjectOperation extends io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Project>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<io.fabric8.kubernetes.api.model.HasMetadata>createProjectAndRoleBindings(String name, String description, String displayName, String adminUser, String requestingUser)Creating Bootstrap Project Template-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.AnyNamespaceOperation
delete, delete, dryRun, dryRun, load, load, load, load, resource
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Deletable
delete, withTimeout, withTimeoutInMillis
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Filterable
withField, withFields, withInvolvedObject, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withLabelSelector, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.FilterWatchListDeletable
resources, withNewFilter
-
Methods inherited from interface io.fabric8.kubernetes.client.GracePeriodConfigurable
withGracePeriod
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Informable
inform, inform, inform, informOnCondition, runnableInformer, withIndexers, withLimit
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.ItemReplacable
replace, replaceStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.ItemWritableOperation
create, createOrReplace, delete, patchStatus, updateStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.PropagationPolicyConfigurable
withPropagationPolicy
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
waitUntilCondition, waitUntilReady
-
-
-
-
Method Detail
-
createProjectAndRoleBindings
List<io.fabric8.kubernetes.api.model.HasMetadata> createProjectAndRoleBindings(String name, String description, String displayName, String adminUser, String requestingUser)
Creating Bootstrap Project Template- Parameters:
name- project namedescription- project descriptiondisplayName- project display nameadminUser- project admin userrequestingUser- project requesting user- Returns:
- list of items created
-
-