Class ServiceMonitorOperationsImpl

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

    public class ServiceMonitorOperationsImpl
    extends OpenShiftOperation<io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitor,​io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitorList,​Resource<io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitor>>
    • Constructor Detail

      • ServiceMonitorOperationsImpl

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

        public ServiceMonitorOperationsImpl​(OperationContext context)
    • Method Detail

      • edit

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

        public boolean isResourceNamespaced()
        Overrides:
        isResourceNamespaced in class BaseOperation<io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitor,​io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitorList,​Resource<io.fabric8.openshift.api.model.monitoring.v1.ServiceMonitor>>