{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE MonoLocalBinds #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-}
module Kubernetes.OpenAPI.API.BatchV1 where
import Kubernetes.OpenAPI.Core
import Kubernetes.OpenAPI.MimeTypes
import Kubernetes.OpenAPI.Model as M
import qualified Data.Aeson as A
import qualified Data.ByteString as B
import qualified Data.ByteString.Lazy as BL
import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep)
import qualified Data.Foldable as P
import qualified Data.Map as Map
import qualified Data.Maybe as P
import qualified Data.Proxy as P (Proxy(..))
import qualified Data.Set as Set
import qualified Data.String as P
import qualified Data.Text as T
import qualified Data.Text.Encoding as T
import qualified Data.Text.Lazy as TL
import qualified Data.Text.Lazy.Encoding as TL
import qualified Data.Time as TI
import qualified Network.HTTP.Client.MultipartFormData as NH
import qualified Network.HTTP.Media as ME
import qualified Network.HTTP.Types as NH
import qualified Web.FormUrlEncoded as WH
import qualified Web.HttpApiData as WH
import Data.Text (Text)
import GHC.Base ((<|>))
import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor)
import qualified Prelude as P
createNamespacedCronJob
:: (Consumes CreateNamespacedCronJob contentType, MimeRender contentType V1CronJob)
=> ContentType contentType
-> Accept accept
-> V1CronJob
-> Namespace
-> KubernetesRequest CreateNamespacedCronJob contentType V1CronJob accept
createNamespacedCronJob :: forall contentType accept.
(Consumes CreateNamespacedCronJob contentType,
MimeRender contentType V1CronJob) =>
ContentType contentType
-> Accept accept
-> V1CronJob
-> Namespace
-> KubernetesRequest
CreateNamespacedCronJob contentType V1CronJob accept
createNamespacedCronJob ContentType contentType
_ Accept accept
_ V1CronJob
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedCronJob contentType V1CronJob accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/cronjobs"]
KubernetesRequest
CreateNamespacedCronJob contentType V1CronJob accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedCronJob contentType V1CronJob accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
CreateNamespacedCronJob contentType V1CronJob accept
-> V1CronJob
-> KubernetesRequest
CreateNamespacedCronJob contentType V1CronJob accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes CreateNamespacedCronJob contentType,
MimeRender contentType V1CronJob) =>
KubernetesRequest CreateNamespacedCronJob contentType res accept
-> V1CronJob
-> KubernetesRequest CreateNamespacedCronJob contentType res accept
`setBodyParam` V1CronJob
body
data CreateNamespacedCronJob
instance HasBodyParam CreateNamespacedCronJob V1CronJob
instance HasOptionalParam CreateNamespacedCronJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateNamespacedCronJob contentType res accept
-> Pretty
-> KubernetesRequest CreateNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedCronJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateNamespacedCronJob contentType res accept
req KubernetesRequest CreateNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam CreateNamespacedCronJob DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateNamespacedCronJob contentType res accept
-> DryRun
-> KubernetesRequest CreateNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedCronJob contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateNamespacedCronJob contentType res accept
req KubernetesRequest CreateNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam CreateNamespacedCronJob FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateNamespacedCronJob contentType res accept
-> FieldManager
-> KubernetesRequest CreateNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedCronJob contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateNamespacedCronJob contentType res accept
req KubernetesRequest CreateNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam CreateNamespacedCronJob FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateNamespacedCronJob contentType res accept
-> FieldValidation
-> KubernetesRequest CreateNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedCronJob contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest CreateNamespacedCronJob contentType res accept
req KubernetesRequest CreateNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes CreateNamespacedCronJob mtype
instance Produces CreateNamespacedCronJob MimeJSON
instance Produces CreateNamespacedCronJob MimeVndKubernetesProtobuf
instance Produces CreateNamespacedCronJob MimeCbor
instance Produces CreateNamespacedCronJob MimeYaml
createNamespacedJob
:: (Consumes CreateNamespacedJob contentType, MimeRender contentType V1Job)
=> ContentType contentType
-> Accept accept
-> V1Job
-> Namespace
-> KubernetesRequest CreateNamespacedJob contentType V1Job accept
createNamespacedJob :: forall contentType accept.
(Consumes CreateNamespacedJob contentType,
MimeRender contentType V1Job) =>
ContentType contentType
-> Accept accept
-> V1Job
-> Namespace
-> KubernetesRequest CreateNamespacedJob contentType V1Job accept
createNamespacedJob ContentType contentType
_ Accept accept
_ V1Job
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest CreateNamespacedJob contentType V1Job accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/jobs"]
KubernetesRequest CreateNamespacedJob contentType V1Job accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest CreateNamespacedJob contentType V1Job accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest CreateNamespacedJob contentType V1Job accept
-> V1Job
-> KubernetesRequest CreateNamespacedJob contentType V1Job accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes CreateNamespacedJob contentType,
MimeRender contentType V1Job) =>
KubernetesRequest CreateNamespacedJob contentType res accept
-> V1Job
-> KubernetesRequest CreateNamespacedJob contentType res accept
`setBodyParam` V1Job
body
data CreateNamespacedJob
instance HasBodyParam CreateNamespacedJob V1Job
instance HasOptionalParam CreateNamespacedJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateNamespacedJob contentType res accept
-> Pretty
-> KubernetesRequest CreateNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateNamespacedJob contentType res accept
req KubernetesRequest CreateNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam CreateNamespacedJob DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateNamespacedJob contentType res accept
-> DryRun
-> KubernetesRequest CreateNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedJob contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateNamespacedJob contentType res accept
req KubernetesRequest CreateNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam CreateNamespacedJob FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateNamespacedJob contentType res accept
-> FieldManager
-> KubernetesRequest CreateNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedJob contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateNamespacedJob contentType res accept
req KubernetesRequest CreateNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam CreateNamespacedJob FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateNamespacedJob contentType res accept
-> FieldValidation
-> KubernetesRequest CreateNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedJob contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest CreateNamespacedJob contentType res accept
req KubernetesRequest CreateNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes CreateNamespacedJob mtype
instance Produces CreateNamespacedJob MimeJSON
instance Produces CreateNamespacedJob MimeVndKubernetesProtobuf
instance Produces CreateNamespacedJob MimeCbor
instance Produces CreateNamespacedJob MimeYaml
deleteCollectionNamespacedCronJob
:: (Consumes DeleteCollectionNamespacedCronJob contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedCronJob contentType V1Status accept
deleteCollectionNamespacedCronJob :: forall contentType accept.
Consumes DeleteCollectionNamespacedCronJob contentType =>
ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType V1Status accept
deleteCollectionNamespacedCronJob ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/cronjobs"]
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType V1Status accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data DeleteCollectionNamespacedCronJob
instance HasBodyParam DeleteCollectionNamespacedCronJob V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedCronJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"continue", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"gracePeriodSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"labelSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"limit", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"orphanDependents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"propagationPolicy", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersion", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionNamespacedCronJob TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"timeoutSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance MimeType mtype => Consumes DeleteCollectionNamespacedCronJob mtype
instance Produces DeleteCollectionNamespacedCronJob MimeJSON
instance Produces DeleteCollectionNamespacedCronJob MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedCronJob MimeCbor
instance Produces DeleteCollectionNamespacedCronJob MimeYaml
deleteCollectionNamespacedJob
:: (Consumes DeleteCollectionNamespacedJob contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedJob contentType V1Status accept
deleteCollectionNamespacedJob :: forall contentType accept.
Consumes DeleteCollectionNamespacedJob contentType =>
ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType V1Status accept
deleteCollectionNamespacedJob ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/jobs"]
KubernetesRequest
DeleteCollectionNamespacedJob contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType V1Status accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data DeleteCollectionNamespacedJob
instance HasBodyParam DeleteCollectionNamespacedJob V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"continue", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"gracePeriodSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"labelSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"limit", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"orphanDependents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"propagationPolicy", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersion", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionNamespacedJob TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"timeoutSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance MimeType mtype => Consumes DeleteCollectionNamespacedJob mtype
instance Produces DeleteCollectionNamespacedJob MimeJSON
instance Produces DeleteCollectionNamespacedJob MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedJob MimeCbor
instance Produces DeleteCollectionNamespacedJob MimeYaml
deleteNamespacedCronJob
:: (Consumes DeleteNamespacedCronJob contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedCronJob contentType V1Status accept
deleteNamespacedCronJob :: forall contentType accept.
Consumes DeleteNamespacedCronJob contentType =>
ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedCronJob contentType V1Status accept
deleteNamespacedCronJob ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedCronJob contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/cronjobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedCronJob contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedCronJob contentType V1Status accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data DeleteNamespacedCronJob
instance HasBodyParam DeleteNamespacedCronJob V1DeleteOptions
instance HasOptionalParam DeleteNamespacedCronJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> Pretty
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedCronJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteNamespacedCronJob contentType res accept
req KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteNamespacedCronJob DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> DryRun
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedCronJob contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteNamespacedCronJob contentType res accept
req KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteNamespacedCronJob GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedCronJob contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteNamespacedCronJob contentType res accept
req KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"gracePeriodSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam DeleteNamespacedCronJob IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedCronJob contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest DeleteNamespacedCronJob contentType res accept
req KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteNamespacedCronJob OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> OrphanDependents
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedCronJob contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteNamespacedCronJob contentType res accept
req KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"orphanDependents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteNamespacedCronJob PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedCronJob contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteNamespacedCronJob contentType res accept
req KubernetesRequest DeleteNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"propagationPolicy", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes DeleteNamespacedCronJob mtype
instance Produces DeleteNamespacedCronJob MimeJSON
instance Produces DeleteNamespacedCronJob MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedCronJob MimeCbor
instance Produces DeleteNamespacedCronJob MimeYaml
deleteNamespacedJob
:: (Consumes DeleteNamespacedJob contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedJob contentType V1Status accept
deleteNamespacedJob :: forall contentType accept.
Consumes DeleteNamespacedJob contentType =>
ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedJob contentType V1Status accept
deleteNamespacedJob ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedJob contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/jobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest DeleteNamespacedJob contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedJob contentType V1Status accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data DeleteNamespacedJob
instance HasBodyParam DeleteNamespacedJob V1DeleteOptions
instance HasOptionalParam DeleteNamespacedJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedJob contentType res accept
-> Pretty
-> KubernetesRequest DeleteNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteNamespacedJob contentType res accept
req KubernetesRequest DeleteNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteNamespacedJob DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedJob contentType res accept
-> DryRun
-> KubernetesRequest DeleteNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedJob contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteNamespacedJob contentType res accept
req KubernetesRequest DeleteNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteNamespacedJob GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedJob contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeleteNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedJob contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteNamespacedJob contentType res accept
req KubernetesRequest DeleteNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"gracePeriodSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam DeleteNamespacedJob IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedJob contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest DeleteNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedJob contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest DeleteNamespacedJob contentType res accept
req KubernetesRequest DeleteNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteNamespacedJob OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedJob contentType res accept
-> OrphanDependents
-> KubernetesRequest DeleteNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedJob contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteNamespacedJob contentType res accept
req KubernetesRequest DeleteNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"orphanDependents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteNamespacedJob PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedJob contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeleteNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedJob contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteNamespacedJob contentType res accept
req KubernetesRequest DeleteNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"propagationPolicy", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes DeleteNamespacedJob mtype
instance Produces DeleteNamespacedJob MimeJSON
instance Produces DeleteNamespacedJob MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedJob MimeCbor
instance Produces DeleteNamespacedJob MimeYaml
getAPIResources
:: Accept accept
-> KubernetesRequest GetAPIResources MimeNoContent V1APIResourceList accept
getAPIResources :: forall accept.
Accept accept
-> KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
getAPIResources Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/batch/v1/"]
KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data GetAPIResources
instance Produces GetAPIResources MimeJSON
instance Produces GetAPIResources MimeVndKubernetesProtobuf
instance Produces GetAPIResources MimeCbor
instance Produces GetAPIResources MimeYaml
listCronJobForAllNamespaces
:: Accept accept
-> KubernetesRequest ListCronJobForAllNamespaces MimeNoContent V1CronJobList accept
listCronJobForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListCronJobForAllNamespaces MimeNoContent V1CronJobList accept
listCronJobForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListCronJobForAllNamespaces MimeNoContent V1CronJobList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/batch/v1/cronjobs"]
KubernetesRequest
ListCronJobForAllNamespaces MimeNoContent V1CronJobList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListCronJobForAllNamespaces MimeNoContent V1CronJobList accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ListCronJobForAllNamespaces
instance HasOptionalParam ListCronJobForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"allowWatchBookmarks", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListCronJobForAllNamespaces Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"continue", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListCronJobForAllNamespaces FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListCronJobForAllNamespaces LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"labelSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListCronJobForAllNamespaces Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"limit", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam ListCronJobForAllNamespaces Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListCronJobForAllNamespaces ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersion", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListCronJobForAllNamespaces ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListCronJobForAllNamespaces SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListCronJobForAllNamespaces TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"timeoutSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam ListCronJobForAllNamespaces Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
req KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListCronJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"watch", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Produces ListCronJobForAllNamespaces MimeCborSeq
instance Produces ListCronJobForAllNamespaces MimeJSON
instance Produces ListCronJobForAllNamespaces MimeJsonstreamwatch
instance Produces ListCronJobForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListCronJobForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListCronJobForAllNamespaces MimeCbor
instance Produces ListCronJobForAllNamespaces MimeYaml
listJobForAllNamespaces
:: Accept accept
-> KubernetesRequest ListJobForAllNamespaces MimeNoContent V1JobList accept
listJobForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListJobForAllNamespaces MimeNoContent V1JobList accept
listJobForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListJobForAllNamespaces MimeNoContent V1JobList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/batch/v1/jobs"]
KubernetesRequest
ListJobForAllNamespaces MimeNoContent V1JobList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListJobForAllNamespaces MimeNoContent V1JobList accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ListJobForAllNamespaces
instance HasOptionalParam ListJobForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"allowWatchBookmarks", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListJobForAllNamespaces Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"continue", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListJobForAllNamespaces FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListJobForAllNamespaces LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"labelSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListJobForAllNamespaces Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"limit", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam ListJobForAllNamespaces Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListJobForAllNamespaces ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersion", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListJobForAllNamespaces ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListJobForAllNamespaces SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListJobForAllNamespaces TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"timeoutSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam ListJobForAllNamespaces Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListJobForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest ListJobForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListJobForAllNamespaces contentType res accept
req KubernetesRequest ListJobForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest ListJobForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"watch", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Produces ListJobForAllNamespaces MimeCborSeq
instance Produces ListJobForAllNamespaces MimeJSON
instance Produces ListJobForAllNamespaces MimeJsonstreamwatch
instance Produces ListJobForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListJobForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListJobForAllNamespaces MimeCbor
instance Produces ListJobForAllNamespaces MimeYaml
listNamespacedCronJob
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedCronJob MimeNoContent V1CronJobList accept
listNamespacedCronJob :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedCronJob MimeNoContent V1CronJobList accept
listNamespacedCronJob Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedCronJob MimeNoContent V1CronJobList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/cronjobs"]
KubernetesRequest
ListNamespacedCronJob MimeNoContent V1CronJobList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedCronJob MimeNoContent V1CronJobList accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ListNamespacedCronJob
instance HasOptionalParam ListNamespacedCronJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> Pretty
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedCronJob AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"allowWatchBookmarks", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListNamespacedCronJob Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> Continue
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"continue", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedCronJob FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> FieldSelector
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedCronJob LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> LabelSelector
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"labelSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedCronJob Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> Limit
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"limit", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam ListNamespacedCronJob ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> ResourceVersion
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersion", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedCronJob ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedCronJob SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListNamespacedCronJob TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"timeoutSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam ListNamespacedCronJob Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedCronJob contentType res accept
-> Watch
-> KubernetesRequest ListNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedCronJob contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListNamespacedCronJob contentType res accept
req KubernetesRequest ListNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"watch", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Produces ListNamespacedCronJob MimeCborSeq
instance Produces ListNamespacedCronJob MimeJSON
instance Produces ListNamespacedCronJob MimeJsonstreamwatch
instance Produces ListNamespacedCronJob MimeVndKubernetesProtobuf
instance Produces ListNamespacedCronJob MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedCronJob MimeCbor
instance Produces ListNamespacedCronJob MimeYaml
listNamespacedJob
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedJob MimeNoContent V1JobList accept
listNamespacedJob :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedJob MimeNoContent V1JobList accept
listNamespacedJob Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedJob MimeNoContent V1JobList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/jobs"]
KubernetesRequest ListNamespacedJob MimeNoContent V1JobList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedJob MimeNoContent V1JobList accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ListNamespacedJob
instance HasOptionalParam ListNamespacedJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> Pretty
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedJob AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"allowWatchBookmarks", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListNamespacedJob Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> Continue
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"continue", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedJob FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> FieldSelector
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedJob LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> LabelSelector
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"labelSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedJob Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> Limit
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"limit", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam ListNamespacedJob ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> ResourceVersion
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersion", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedJob ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedJob SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListNamespacedJob TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"timeoutSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam ListNamespacedJob Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedJob contentType res accept
-> Watch
-> KubernetesRequest ListNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedJob contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListNamespacedJob contentType res accept
req KubernetesRequest ListNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"watch", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Produces ListNamespacedJob MimeCborSeq
instance Produces ListNamespacedJob MimeJSON
instance Produces ListNamespacedJob MimeJsonstreamwatch
instance Produces ListNamespacedJob MimeVndKubernetesProtobuf
instance Produces ListNamespacedJob MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedJob MimeCbor
instance Produces ListNamespacedJob MimeYaml
patchNamespacedCronJob
:: (Consumes PatchNamespacedCronJob contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedCronJob contentType V1CronJob accept
patchNamespacedCronJob :: forall contentType accept.
(Consumes PatchNamespacedCronJob contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedCronJob contentType V1CronJob accept
patchNamespacedCronJob ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedCronJob contentType V1CronJob accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/cronjobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchNamespacedCronJob contentType V1CronJob accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedCronJob contentType V1CronJob accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
PatchNamespacedCronJob contentType V1CronJob accept
-> Body
-> KubernetesRequest
PatchNamespacedCronJob contentType V1CronJob accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes PatchNamespacedCronJob contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchNamespacedCronJob contentType res accept
-> Body
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
`setBodyParam` Body
body
data PatchNamespacedCronJob
instance HasBodyParam PatchNamespacedCronJob Body
instance HasOptionalParam PatchNamespacedCronJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedCronJob contentType res accept
-> Pretty
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedCronJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchNamespacedCronJob contentType res accept
req KubernetesRequest PatchNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedCronJob DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedCronJob contentType res accept
-> DryRun
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedCronJob contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchNamespacedCronJob contentType res accept
req KubernetesRequest PatchNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedCronJob FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedCronJob contentType res accept
-> FieldManager
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedCronJob contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchNamespacedCronJob contentType res accept
req KubernetesRequest PatchNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedCronJob FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedCronJob contentType res accept
-> FieldValidation
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedCronJob contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchNamespacedCronJob contentType res accept
req KubernetesRequest PatchNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedCronJob Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedCronJob contentType res accept
-> Force
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedCronJob contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchNamespacedCronJob contentType res accept
req KubernetesRequest PatchNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"force", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Consumes PatchNamespacedCronJob MimeApplyPatchyaml
instance Consumes PatchNamespacedCronJob MimeJsonPatchjson
instance Consumes PatchNamespacedCronJob MimeMergePatchjson
instance Consumes PatchNamespacedCronJob MimeStrategicMergePatchjson
instance Consumes PatchNamespacedCronJob MimeApplyPatchcbor
instance Produces PatchNamespacedCronJob MimeJSON
instance Produces PatchNamespacedCronJob MimeVndKubernetesProtobuf
instance Produces PatchNamespacedCronJob MimeCbor
instance Produces PatchNamespacedCronJob MimeYaml
patchNamespacedCronJobStatus
:: (Consumes PatchNamespacedCronJobStatus contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedCronJobStatus contentType V1CronJob accept
patchNamespacedCronJobStatus :: forall contentType accept.
(Consumes PatchNamespacedCronJobStatus contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType V1CronJob accept
patchNamespacedCronJobStatus ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType V1CronJob accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/cronjobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
PatchNamespacedCronJobStatus contentType V1CronJob accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType V1CronJob accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
PatchNamespacedCronJobStatus contentType V1CronJob accept
-> Body
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType V1CronJob accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes PatchNamespacedCronJobStatus contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
`setBodyParam` Body
body
data PatchNamespacedCronJobStatus
instance HasBodyParam PatchNamespacedCronJobStatus Body
instance HasOptionalParam PatchNamespacedCronJobStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
req KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedCronJobStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
req KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedCronJobStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
req KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedCronJobStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
req KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedCronJobStatus Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
req KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedCronJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"force", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Consumes PatchNamespacedCronJobStatus MimeApplyPatchyaml
instance Consumes PatchNamespacedCronJobStatus MimeJsonPatchjson
instance Consumes PatchNamespacedCronJobStatus MimeMergePatchjson
instance Consumes PatchNamespacedCronJobStatus MimeStrategicMergePatchjson
instance Consumes PatchNamespacedCronJobStatus MimeApplyPatchcbor
instance Produces PatchNamespacedCronJobStatus MimeJSON
instance Produces PatchNamespacedCronJobStatus MimeVndKubernetesProtobuf
instance Produces PatchNamespacedCronJobStatus MimeCbor
instance Produces PatchNamespacedCronJobStatus MimeYaml
patchNamespacedJob
:: (Consumes PatchNamespacedJob contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedJob contentType V1Job accept
patchNamespacedJob :: forall contentType accept.
(Consumes PatchNamespacedJob contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedJob contentType V1Job accept
patchNamespacedJob ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest PatchNamespacedJob contentType V1Job accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/jobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest PatchNamespacedJob contentType V1Job accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest PatchNamespacedJob contentType V1Job accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest PatchNamespacedJob contentType V1Job accept
-> Body
-> KubernetesRequest PatchNamespacedJob contentType V1Job accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes PatchNamespacedJob contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchNamespacedJob contentType res accept
-> Body
-> KubernetesRequest PatchNamespacedJob contentType res accept
`setBodyParam` Body
body
data PatchNamespacedJob
instance HasBodyParam PatchNamespacedJob Body
instance HasOptionalParam PatchNamespacedJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedJob contentType res accept
-> Pretty
-> KubernetesRequest PatchNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchNamespacedJob contentType res accept
req KubernetesRequest PatchNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedJob DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedJob contentType res accept
-> DryRun
-> KubernetesRequest PatchNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedJob contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchNamespacedJob contentType res accept
req KubernetesRequest PatchNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedJob FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedJob contentType res accept
-> FieldManager
-> KubernetesRequest PatchNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedJob contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchNamespacedJob contentType res accept
req KubernetesRequest PatchNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedJob FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedJob contentType res accept
-> FieldValidation
-> KubernetesRequest PatchNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedJob contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchNamespacedJob contentType res accept
req KubernetesRequest PatchNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedJob Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedJob contentType res accept
-> Force
-> KubernetesRequest PatchNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedJob contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchNamespacedJob contentType res accept
req KubernetesRequest PatchNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"force", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Consumes PatchNamespacedJob MimeApplyPatchyaml
instance Consumes PatchNamespacedJob MimeJsonPatchjson
instance Consumes PatchNamespacedJob MimeMergePatchjson
instance Consumes PatchNamespacedJob MimeStrategicMergePatchjson
instance Consumes PatchNamespacedJob MimeApplyPatchcbor
instance Produces PatchNamespacedJob MimeJSON
instance Produces PatchNamespacedJob MimeVndKubernetesProtobuf
instance Produces PatchNamespacedJob MimeCbor
instance Produces PatchNamespacedJob MimeYaml
patchNamespacedJobStatus
:: (Consumes PatchNamespacedJobStatus contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedJobStatus contentType V1Job accept
patchNamespacedJobStatus :: forall contentType accept.
(Consumes PatchNamespacedJobStatus contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedJobStatus contentType V1Job accept
patchNamespacedJobStatus ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedJobStatus contentType V1Job accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/jobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest PatchNamespacedJobStatus contentType V1Job accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedJobStatus contentType V1Job accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest PatchNamespacedJobStatus contentType V1Job accept
-> Body
-> KubernetesRequest
PatchNamespacedJobStatus contentType V1Job accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes PatchNamespacedJobStatus contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
`setBodyParam` Body
body
data PatchNamespacedJobStatus
instance HasBodyParam PatchNamespacedJobStatus Body
instance HasOptionalParam PatchNamespacedJobStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedJobStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchNamespacedJobStatus contentType res accept
req KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedJobStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedJobStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchNamespacedJobStatus contentType res accept
req KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedJobStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedJobStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchNamespacedJobStatus contentType res accept
req KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedJobStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedJobStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchNamespacedJobStatus contentType res accept
req KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedJobStatus Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedJobStatus contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchNamespacedJobStatus contentType res accept
req KubernetesRequest PatchNamespacedJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"force", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Consumes PatchNamespacedJobStatus MimeApplyPatchyaml
instance Consumes PatchNamespacedJobStatus MimeJsonPatchjson
instance Consumes PatchNamespacedJobStatus MimeMergePatchjson
instance Consumes PatchNamespacedJobStatus MimeStrategicMergePatchjson
instance Consumes PatchNamespacedJobStatus MimeApplyPatchcbor
instance Produces PatchNamespacedJobStatus MimeJSON
instance Produces PatchNamespacedJobStatus MimeVndKubernetesProtobuf
instance Produces PatchNamespacedJobStatus MimeCbor
instance Produces PatchNamespacedJobStatus MimeYaml
readNamespacedCronJob
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedCronJob MimeNoContent V1CronJob accept
readNamespacedCronJob :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedCronJob MimeNoContent V1CronJob accept
readNamespacedCronJob Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedCronJob MimeNoContent V1CronJob accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/cronjobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadNamespacedCronJob MimeNoContent V1CronJob accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedCronJob MimeNoContent V1CronJob accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ReadNamespacedCronJob
instance HasOptionalParam ReadNamespacedCronJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadNamespacedCronJob contentType res accept
-> Pretty
-> KubernetesRequest ReadNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ReadNamespacedCronJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadNamespacedCronJob contentType res accept
req KubernetesRequest ReadNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance Produces ReadNamespacedCronJob MimeJSON
instance Produces ReadNamespacedCronJob MimeVndKubernetesProtobuf
instance Produces ReadNamespacedCronJob MimeCbor
instance Produces ReadNamespacedCronJob MimeYaml
readNamespacedCronJobStatus
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedCronJobStatus MimeNoContent V1CronJob accept
readNamespacedCronJobStatus :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedCronJobStatus MimeNoContent V1CronJob accept
readNamespacedCronJobStatus Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedCronJobStatus MimeNoContent V1CronJob accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/cronjobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReadNamespacedCronJobStatus MimeNoContent V1CronJob accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedCronJobStatus MimeNoContent V1CronJob accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ReadNamespacedCronJobStatus
instance HasOptionalParam ReadNamespacedCronJobStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadNamespacedCronJobStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedCronJobStatus contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedCronJobStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedCronJobStatus contentType res accept
req KubernetesRequest
ReadNamespacedCronJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedCronJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance Produces ReadNamespacedCronJobStatus MimeJSON
instance Produces ReadNamespacedCronJobStatus MimeVndKubernetesProtobuf
instance Produces ReadNamespacedCronJobStatus MimeCbor
instance Produces ReadNamespacedCronJobStatus MimeYaml
readNamespacedJob
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedJob MimeNoContent V1Job accept
readNamespacedJob :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedJob MimeNoContent V1Job accept
readNamespacedJob Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest ReadNamespacedJob MimeNoContent V1Job accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/jobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest ReadNamespacedJob MimeNoContent V1Job accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest ReadNamespacedJob MimeNoContent V1Job accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ReadNamespacedJob
instance HasOptionalParam ReadNamespacedJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadNamespacedJob contentType res accept
-> Pretty
-> KubernetesRequest ReadNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ReadNamespacedJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadNamespacedJob contentType res accept
req KubernetesRequest ReadNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance Produces ReadNamespacedJob MimeJSON
instance Produces ReadNamespacedJob MimeVndKubernetesProtobuf
instance Produces ReadNamespacedJob MimeCbor
instance Produces ReadNamespacedJob MimeYaml
readNamespacedJobStatus
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedJobStatus MimeNoContent V1Job accept
readNamespacedJobStatus :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedJobStatus MimeNoContent V1Job accept
readNamespacedJobStatus Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedJobStatus MimeNoContent V1Job accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/jobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReadNamespacedJobStatus MimeNoContent V1Job accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedJobStatus MimeNoContent V1Job accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ReadNamespacedJobStatus
instance HasOptionalParam ReadNamespacedJobStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadNamespacedJobStatus contentType res accept
-> Pretty
-> KubernetesRequest ReadNamespacedJobStatus contentType res accept
applyOptionalParam KubernetesRequest ReadNamespacedJobStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadNamespacedJobStatus contentType res accept
req KubernetesRequest ReadNamespacedJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadNamespacedJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance Produces ReadNamespacedJobStatus MimeJSON
instance Produces ReadNamespacedJobStatus MimeVndKubernetesProtobuf
instance Produces ReadNamespacedJobStatus MimeCbor
instance Produces ReadNamespacedJobStatus MimeYaml
replaceNamespacedCronJob
:: (Consumes ReplaceNamespacedCronJob contentType, MimeRender contentType V1CronJob)
=> ContentType contentType
-> Accept accept
-> V1CronJob
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedCronJob contentType V1CronJob accept
replaceNamespacedCronJob :: forall contentType accept.
(Consumes ReplaceNamespacedCronJob contentType,
MimeRender contentType V1CronJob) =>
ContentType contentType
-> Accept accept
-> V1CronJob
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedCronJob contentType V1CronJob accept
replaceNamespacedCronJob ContentType contentType
_ Accept accept
_ V1CronJob
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedCronJob contentType V1CronJob accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/cronjobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceNamespacedCronJob contentType V1CronJob accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedCronJob contentType V1CronJob accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
ReplaceNamespacedCronJob contentType V1CronJob accept
-> V1CronJob
-> KubernetesRequest
ReplaceNamespacedCronJob contentType V1CronJob accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes ReplaceNamespacedCronJob contentType,
MimeRender contentType V1CronJob) =>
KubernetesRequest ReplaceNamespacedCronJob contentType res accept
-> V1CronJob
-> KubernetesRequest
ReplaceNamespacedCronJob contentType res accept
`setBodyParam` V1CronJob
body
data ReplaceNamespacedCronJob
instance HasBodyParam ReplaceNamespacedCronJob V1CronJob
instance HasOptionalParam ReplaceNamespacedCronJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedCronJob contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedCronJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceNamespacedCronJob contentType res accept
req KubernetesRequest ReplaceNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedCronJob DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedCronJob contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedCronJob contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceNamespacedCronJob contentType res accept
req KubernetesRequest ReplaceNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedCronJob FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedCronJob contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedCronJob contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceNamespacedCronJob contentType res accept
req KubernetesRequest ReplaceNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedCronJob FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedCronJob contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedCronJob contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedCronJob contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceNamespacedCronJob contentType res accept
req KubernetesRequest ReplaceNamespacedCronJob contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedCronJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes ReplaceNamespacedCronJob mtype
instance Produces ReplaceNamespacedCronJob MimeJSON
instance Produces ReplaceNamespacedCronJob MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedCronJob MimeCbor
instance Produces ReplaceNamespacedCronJob MimeYaml
replaceNamespacedCronJobStatus
:: (Consumes ReplaceNamespacedCronJobStatus contentType, MimeRender contentType V1CronJob)
=> ContentType contentType
-> Accept accept
-> V1CronJob
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedCronJobStatus contentType V1CronJob accept
replaceNamespacedCronJobStatus :: forall contentType accept.
(Consumes ReplaceNamespacedCronJobStatus contentType,
MimeRender contentType V1CronJob) =>
ContentType contentType
-> Accept accept
-> V1CronJob
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType V1CronJob accept
replaceNamespacedCronJobStatus ContentType contentType
_ Accept accept
_ V1CronJob
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType V1CronJob accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/cronjobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType V1CronJob accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType V1CronJob accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType V1CronJob accept
-> V1CronJob
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType V1CronJob accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes ReplaceNamespacedCronJobStatus contentType,
MimeRender contentType V1CronJob) =>
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
-> V1CronJob
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
`setBodyParam` V1CronJob
body
data ReplaceNamespacedCronJobStatus
instance HasBodyParam ReplaceNamespacedCronJobStatus V1CronJob
instance HasOptionalParam ReplaceNamespacedCronJobStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedCronJobStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedCronJobStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedCronJobStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedCronJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes ReplaceNamespacedCronJobStatus mtype
instance Produces ReplaceNamespacedCronJobStatus MimeJSON
instance Produces ReplaceNamespacedCronJobStatus MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedCronJobStatus MimeCbor
instance Produces ReplaceNamespacedCronJobStatus MimeYaml
replaceNamespacedJob
:: (Consumes ReplaceNamespacedJob contentType, MimeRender contentType V1Job)
=> ContentType contentType
-> Accept accept
-> V1Job
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedJob contentType V1Job accept
replaceNamespacedJob :: forall contentType accept.
(Consumes ReplaceNamespacedJob contentType,
MimeRender contentType V1Job) =>
ContentType contentType
-> Accept accept
-> V1Job
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedJob contentType V1Job accept
replaceNamespacedJob ContentType contentType
_ Accept accept
_ V1Job
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest ReplaceNamespacedJob contentType V1Job accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/jobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest ReplaceNamespacedJob contentType V1Job accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest ReplaceNamespacedJob contentType V1Job accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest ReplaceNamespacedJob contentType V1Job accept
-> V1Job
-> KubernetesRequest ReplaceNamespacedJob contentType V1Job accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes ReplaceNamespacedJob contentType,
MimeRender contentType V1Job) =>
KubernetesRequest ReplaceNamespacedJob contentType res accept
-> V1Job
-> KubernetesRequest ReplaceNamespacedJob contentType res accept
`setBodyParam` V1Job
body
data ReplaceNamespacedJob
instance HasBodyParam ReplaceNamespacedJob V1Job
instance HasOptionalParam ReplaceNamespacedJob Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedJob contentType res accept
-> Pretty
-> KubernetesRequest ReplaceNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedJob contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceNamespacedJob contentType res accept
req KubernetesRequest ReplaceNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedJob DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedJob contentType res accept
-> DryRun
-> KubernetesRequest ReplaceNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedJob contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceNamespacedJob contentType res accept
req KubernetesRequest ReplaceNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedJob FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedJob contentType res accept
-> FieldManager
-> KubernetesRequest ReplaceNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedJob contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceNamespacedJob contentType res accept
req KubernetesRequest ReplaceNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedJob FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedJob contentType res accept
-> FieldValidation
-> KubernetesRequest ReplaceNamespacedJob contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedJob contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceNamespacedJob contentType res accept
req KubernetesRequest ReplaceNamespacedJob contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceNamespacedJob contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes ReplaceNamespacedJob mtype
instance Produces ReplaceNamespacedJob MimeJSON
instance Produces ReplaceNamespacedJob MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedJob MimeCbor
instance Produces ReplaceNamespacedJob MimeYaml
replaceNamespacedJobStatus
:: (Consumes ReplaceNamespacedJobStatus contentType, MimeRender contentType V1Job)
=> ContentType contentType
-> Accept accept
-> V1Job
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedJobStatus contentType V1Job accept
replaceNamespacedJobStatus :: forall contentType accept.
(Consumes ReplaceNamespacedJobStatus contentType,
MimeRender contentType V1Job) =>
ContentType contentType
-> Accept accept
-> V1Job
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType V1Job accept
replaceNamespacedJobStatus ContentType contentType
_ Accept accept
_ V1Job
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType V1Job accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/batch/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/jobs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReplaceNamespacedJobStatus contentType V1Job accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType V1Job accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
ReplaceNamespacedJobStatus contentType V1Job accept
-> V1Job
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType V1Job accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes ReplaceNamespacedJobStatus contentType,
MimeRender contentType V1Job) =>
KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
-> V1Job
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType res accept
`setBodyParam` V1Job
body
data ReplaceNamespacedJobStatus
instance HasBodyParam ReplaceNamespacedJobStatus V1Job
instance HasOptionalParam ReplaceNamespacedJobStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
req KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedJobStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
req KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedJobStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
req KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceNamespacedJobStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
req KubernetesRequest ReplaceNamespacedJobStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedJobStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes ReplaceNamespacedJobStatus mtype
instance Produces ReplaceNamespacedJobStatus MimeJSON
instance Produces ReplaceNamespacedJobStatus MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedJobStatus MimeCbor
instance Produces ReplaceNamespacedJobStatus MimeYaml