Class NetworkPolicyOperationsImpl

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

    public class NetworkPolicyOperationsImpl
    extends HasMetadataOperation<io.fabric8.kubernetes.api.model.networking.v1.NetworkPolicy,​io.fabric8.kubernetes.api.model.networking.v1.NetworkPolicyList,​Resource<io.fabric8.kubernetes.api.model.networking.v1.NetworkPolicy>>
    • Constructor Detail

      • NetworkPolicyOperationsImpl

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

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

        public NetworkPolicyOperationsImpl​(OperationContext context)
    • Method Detail

      • edit

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

        public boolean isResourceNamespaced()
        Overrides:
        isResourceNamespaced in class BaseOperation<io.fabric8.kubernetes.api.model.networking.v1.NetworkPolicy,​io.fabric8.kubernetes.api.model.networking.v1.NetworkPolicyList,​Resource<io.fabric8.kubernetes.api.model.networking.v1.NetworkPolicy>>