Class PodDisruptionBudgetOperationsImpl

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

    public class PodDisruptionBudgetOperationsImpl
    extends HasMetadataOperation<io.fabric8.kubernetes.api.model.policy.PodDisruptionBudget,​io.fabric8.kubernetes.api.model.policy.PodDisruptionBudgetList,​Resource<io.fabric8.kubernetes.api.model.policy.PodDisruptionBudget>>
    • Constructor Detail

      • PodDisruptionBudgetOperationsImpl

        public PodDisruptionBudgetOperationsImpl​(okhttp3.OkHttpClient client,
                                                 Config config)
      • PodDisruptionBudgetOperationsImpl

        public PodDisruptionBudgetOperationsImpl​(okhttp3.OkHttpClient client,
                                                 Config config,
                                                 String namespace)
      • PodDisruptionBudgetOperationsImpl

        public PodDisruptionBudgetOperationsImpl​(OperationContext context)
    • Method Detail

      • edit

        public io.fabric8.kubernetes.api.model.policy.PodDisruptionBudget edit​(io.fabric8.kubernetes.api.builder.Visitor... visitors)
        Specified by:
        edit in interface Editable<io.fabric8.kubernetes.api.model.policy.PodDisruptionBudget>
        Overrides:
        edit in class BaseOperation<io.fabric8.kubernetes.api.model.policy.PodDisruptionBudget,​io.fabric8.kubernetes.api.model.policy.PodDisruptionBudgetList,​Resource<io.fabric8.kubernetes.api.model.policy.PodDisruptionBudget>>
      • isResourceNamespaced

        public boolean isResourceNamespaced()
        Overrides:
        isResourceNamespaced in class BaseOperation<io.fabric8.kubernetes.api.model.policy.PodDisruptionBudget,​io.fabric8.kubernetes.api.model.policy.PodDisruptionBudgetList,​Resource<io.fabric8.kubernetes.api.model.policy.PodDisruptionBudget>>