Package io.fabric8.openshift.client.dsl
Interface ProjectOperation
-
- All Superinterfaces:
Createable<io.fabric8.openshift.api.model.Project>,CreateOrReplaceable<io.fabric8.openshift.api.model.Project>,Deletable,DryRunable<WritableOperation<io.fabric8.openshift.api.model.Project>>,Editable<io.fabric8.openshift.api.model.Project>,EditReplacePatchable<io.fabric8.openshift.api.model.Project>,EditReplacePatchDeletable<io.fabric8.openshift.api.model.Project>,Filterable<FilterWatchListDeletable<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList>>,FilterWatchListDeletable<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList>,FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList>,GracePeriodConfigurable<Deletable>,Listable<io.fabric8.openshift.api.model.ProjectList>,Loadable<Resource<io.fabric8.openshift.api.model.Project>>,MultiDeleteable<io.fabric8.openshift.api.model.Project>,Nameable<Resource<io.fabric8.openshift.api.model.Project>>,NonNamespaceOperation<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList,Resource<io.fabric8.openshift.api.model.Project>>,Patchable<io.fabric8.openshift.api.model.Project>,PropagationPolicyConfigurable<EditReplacePatchDeletable<io.fabric8.openshift.api.model.Project>>,Replaceable<io.fabric8.openshift.api.model.Project>,StatusUpdatable<io.fabric8.openshift.api.model.Project>,Versionable<WatchAndWaitable<io.fabric8.openshift.api.model.Project>>,VersionWatchAndWaitable<io.fabric8.openshift.api.model.Project>,Waitable<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.Project>,Watchable<Watcher<io.fabric8.openshift.api.model.Project>>,WatchAndWaitable<io.fabric8.openshift.api.model.Project>,WatchListDeletable<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList>,WritableOperation<io.fabric8.openshift.api.model.Project>
- All Known Implementing Classes:
ProjectOperationsImpl
public interface ProjectOperation extends NonNamespaceOperation<io.fabric8.openshift.api.model.Project,io.fabric8.openshift.api.model.ProjectList,Resource<io.fabric8.openshift.api.model.Project>>
-
-
Field Summary
-
Fields inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
DEFAULT_BACKOFF_MULTIPLIER, DEFAULT_INITIAL_BACKOFF_MILLIS
-
-
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.Createable
create, create
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.CreateOrReplaceable
createOrReplace
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.DryRunable
dryRun, dryRun
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Filterable
withField, withFields, withInvolvedObject, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels
-
Methods inherited from interface io.fabric8.kubernetes.client.GracePeriodConfigurable
withGracePeriod
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.MultiDeleteable
delete, delete
-
Methods inherited from interface io.fabric8.kubernetes.client.PropagationPolicyConfigurable
withPropagationPolicy
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Replaceable
replace
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.StatusUpdatable
updateStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Versionable
withResourceVersion
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
waitUntilCondition, waitUntilReady, withWaitRetryBackoff
-
-
-
-
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
-
-