Class PrometheusRuleOperationsImpl

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

    public class PrometheusRuleOperationsImpl
    extends OpenShiftOperation<io.fabric8.openshift.api.model.monitoring.v1.PrometheusRule,​io.fabric8.openshift.api.model.monitoring.v1.PrometheusRuleList,​Resource<io.fabric8.openshift.api.model.monitoring.v1.PrometheusRule>>
    • Constructor Detail

      • PrometheusRuleOperationsImpl

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

        public PrometheusRuleOperationsImpl​(OperationContext context)
    • Method Detail

      • edit

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

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