Class CSISnapshotControllerOperationsImpl

  • All Implemented Interfaces:
    AnyNamespaceable<FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList>>, Cascading<EditReplacePatchDeletable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, CascadingEditReplacePatchDeletable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Createable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, CreateFromServerGettable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, CreateOrReplaceable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Deletable, DryRunable<WritableOperation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, Editable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, EditReplacePatchable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, EditReplacePatchDeletable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Filterable<FilterWatchListDeletable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList>>, FilterWatchListDeletable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList>, FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList>, FromServerable<Gettable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, Gettable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Listable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList>, Loadable<Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, Lockable<Replaceable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, MixedOperation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList,​Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, MultiDeleteable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Nameable<Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, Namespaceable<NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList,​Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>>, NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList,​Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, Operation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList,​Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, Patchable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Readiable, Replaceable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Requirable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, StatusUpdatable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Versionable<WatchAndWaitable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, VersionWatchAndWaitable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Waitable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, Watchable<Watcher<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>, WatchAndWaitable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, WatchListDeletable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList>, WritableOperation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, FromServerGettable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>, GracePeriodConfigurable<Deletable>, OperationInfo, PropagationPolicyConfigurable<EditReplacePatchDeletable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>

    public class CSISnapshotControllerOperationsImpl
    extends OpenShiftOperation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList,​Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>
    • Constructor Detail

      • CSISnapshotControllerOperationsImpl

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

        public CSISnapshotControllerOperationsImpl​(OperationContext context)
    • Method Detail

      • edit

        public io.fabric8.openshift.api.model.operator.v1.CSISnapshotController edit​(io.fabric8.kubernetes.api.builder.Visitor... visitors)
        Specified by:
        edit in interface Editable<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>
        Overrides:
        edit in class BaseOperation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList,​Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>
      • isResourceNamespaced

        public boolean isResourceNamespaced()
        Overrides:
        isResourceNamespaced in class BaseOperation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList,​Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>>