{-# 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.AutoscalingV1 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
createNamespacedHorizontalPodAutoscaler
:: (Consumes CreateNamespacedHorizontalPodAutoscaler contentType, MimeRender contentType V1HorizontalPodAutoscaler)
=> ContentType contentType
-> Accept accept
-> V1HorizontalPodAutoscaler
-> Namespace
-> KubernetesRequest CreateNamespacedHorizontalPodAutoscaler contentType V1HorizontalPodAutoscaler accept
createNamespacedHorizontalPodAutoscaler :: ContentType contentType
-> Accept accept
-> V1HorizontalPodAutoscaler
-> Namespace
-> KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
createNamespacedHorizontalPodAutoscaler ContentType contentType
_ Accept accept
_ V1HorizontalPodAutoscaler
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/autoscaling/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/horizontalpodautoscalers"]
KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
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
CreateNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
-> V1HorizontalPodAutoscaler
-> KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
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
`setBodyParam` V1HorizontalPodAutoscaler
body
data CreateNamespacedHorizontalPodAutoscaler
instance HasBodyParam CreateNamespacedHorizontalPodAutoscaler V1HorizontalPodAutoscaler
instance HasOptionalParam CreateNamespacedHorizontalPodAutoscaler Pretty where
applyOptionalParam :: KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler 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 CreateNamespacedHorizontalPodAutoscaler DryRun where
applyOptionalParam :: KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler 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 CreateNamespacedHorizontalPodAutoscaler FieldManager where
applyOptionalParam :: KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedHorizontalPodAutoscaler 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 MimeType mtype => Consumes CreateNamespacedHorizontalPodAutoscaler mtype
instance Produces CreateNamespacedHorizontalPodAutoscaler MimeJSON
instance Produces CreateNamespacedHorizontalPodAutoscaler MimeVndKubernetesProtobuf
instance Produces CreateNamespacedHorizontalPodAutoscaler MimeYaml
deleteCollectionNamespacedHorizontalPodAutoscaler
:: (Consumes DeleteCollectionNamespacedHorizontalPodAutoscaler contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedHorizontalPodAutoscaler contentType V1Status accept
deleteCollectionNamespacedHorizontalPodAutoscaler :: ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
V1Status
accept
deleteCollectionNamespacedHorizontalPodAutoscaler ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
V1Status
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/autoscaling/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/horizontalpodautoscalers"]
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
V1Status
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler
instance HasBodyParam DeleteCollectionNamespacedHorizontalPodAutoscaler V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler Pretty where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler Continue where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler DryRun where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler FieldSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler LabelSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler Limit where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler OrphanDependents where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler PropagationPolicy where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler ResourceVersion where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedHorizontalPodAutoscaler
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 DeleteCollectionNamespacedHorizontalPodAutoscaler mtype
instance Produces DeleteCollectionNamespacedHorizontalPodAutoscaler MimeJSON
instance Produces DeleteCollectionNamespacedHorizontalPodAutoscaler MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedHorizontalPodAutoscaler MimeYaml
deleteNamespacedHorizontalPodAutoscaler
:: (Consumes DeleteNamespacedHorizontalPodAutoscaler contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedHorizontalPodAutoscaler contentType V1Status accept
deleteNamespacedHorizontalPodAutoscaler :: ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType V1Status accept
deleteNamespacedHorizontalPodAutoscaler ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/autoscaling/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/horizontalpodautoscalers/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler 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 DeleteNamespacedHorizontalPodAutoscaler
instance HasBodyParam DeleteNamespacedHorizontalPodAutoscaler V1DeleteOptions
instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler Pretty where
applyOptionalParam :: KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
-> Pretty
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler 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 DeleteNamespacedHorizontalPodAutoscaler DryRun where
applyOptionalParam :: KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
-> DryRun
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler 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 DeleteNamespacedHorizontalPodAutoscaler GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler 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 DeleteNamespacedHorizontalPodAutoscaler OrphanDependents where
applyOptionalParam :: KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler 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 DeleteNamespacedHorizontalPodAutoscaler PropagationPolicy where
applyOptionalParam :: KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedHorizontalPodAutoscaler 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 DeleteNamespacedHorizontalPodAutoscaler mtype
instance Produces DeleteNamespacedHorizontalPodAutoscaler MimeJSON
instance Produces DeleteNamespacedHorizontalPodAutoscaler MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedHorizontalPodAutoscaler MimeYaml
getAPIResources
:: Accept accept
-> KubernetesRequest GetAPIResources MimeNoContent V1APIResourceList accept
getAPIResources :: 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/autoscaling/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 MimeYaml
listHorizontalPodAutoscalerForAllNamespaces
:: Accept accept
-> KubernetesRequest ListHorizontalPodAutoscalerForAllNamespaces MimeNoContent V1HorizontalPodAutoscalerList accept
listHorizontalPodAutoscalerForAllNamespaces :: Accept accept
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces
MimeNoContent
V1HorizontalPodAutoscalerList
accept
listHorizontalPodAutoscalerForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces
MimeNoContent
V1HorizontalPodAutoscalerList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/autoscaling/v1/horizontalpodautoscalers"]
KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces
MimeNoContent
V1HorizontalPodAutoscalerList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces
MimeNoContent
V1HorizontalPodAutoscalerList
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 ListHorizontalPodAutoscalerForAllNamespaces
instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces 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 ListHorizontalPodAutoscalerForAllNamespaces Continue where
applyOptionalParam :: KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces 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 ListHorizontalPodAutoscalerForAllNamespaces FieldSelector where
applyOptionalParam :: KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces 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 ListHorizontalPodAutoscalerForAllNamespaces LabelSelector where
applyOptionalParam :: KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces 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 ListHorizontalPodAutoscalerForAllNamespaces Limit where
applyOptionalParam :: KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces 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 ListHorizontalPodAutoscalerForAllNamespaces Pretty where
applyOptionalParam :: KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces 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 ListHorizontalPodAutoscalerForAllNamespaces ResourceVersion where
applyOptionalParam :: KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces 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 ListHorizontalPodAutoscalerForAllNamespaces TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces 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 ListHorizontalPodAutoscalerForAllNamespaces Watch where
applyOptionalParam :: KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
req KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListHorizontalPodAutoscalerForAllNamespaces 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 ListHorizontalPodAutoscalerForAllNamespaces MimeJSON
instance Produces ListHorizontalPodAutoscalerForAllNamespaces MimeJsonstreamwatch
instance Produces ListHorizontalPodAutoscalerForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListHorizontalPodAutoscalerForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListHorizontalPodAutoscalerForAllNamespaces MimeYaml
listNamespacedHorizontalPodAutoscaler
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedHorizontalPodAutoscaler MimeNoContent V1HorizontalPodAutoscalerList accept
listNamespacedHorizontalPodAutoscaler :: Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler
MimeNoContent
V1HorizontalPodAutoscalerList
accept
listNamespacedHorizontalPodAutoscaler Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler
MimeNoContent
V1HorizontalPodAutoscalerList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/autoscaling/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/horizontalpodautoscalers"]
KubernetesRequest
ListNamespacedHorizontalPodAutoscaler
MimeNoContent
V1HorizontalPodAutoscalerList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler
MimeNoContent
V1HorizontalPodAutoscalerList
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 ListNamespacedHorizontalPodAutoscaler
instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Pretty where
applyOptionalParam :: KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> Pretty
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler 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 ListNamespacedHorizontalPodAutoscaler AllowWatchBookmarks where
applyOptionalParam :: KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler 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 ListNamespacedHorizontalPodAutoscaler Continue where
applyOptionalParam :: KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> Continue
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler 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 ListNamespacedHorizontalPodAutoscaler FieldSelector where
applyOptionalParam :: KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> FieldSelector
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler 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 ListNamespacedHorizontalPodAutoscaler LabelSelector where
applyOptionalParam :: KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> LabelSelector
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler 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 ListNamespacedHorizontalPodAutoscaler Limit where
applyOptionalParam :: KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> Limit
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler 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 ListNamespacedHorizontalPodAutoscaler ResourceVersion where
applyOptionalParam :: KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler 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 ListNamespacedHorizontalPodAutoscaler TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler 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 ListNamespacedHorizontalPodAutoscaler Watch where
applyOptionalParam :: KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> Watch
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ListNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedHorizontalPodAutoscaler 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 ListNamespacedHorizontalPodAutoscaler MimeJSON
instance Produces ListNamespacedHorizontalPodAutoscaler MimeJsonstreamwatch
instance Produces ListNamespacedHorizontalPodAutoscaler MimeVndKubernetesProtobuf
instance Produces ListNamespacedHorizontalPodAutoscaler MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedHorizontalPodAutoscaler MimeYaml
patchNamespacedHorizontalPodAutoscaler
:: (Consumes PatchNamespacedHorizontalPodAutoscaler contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedHorizontalPodAutoscaler contentType V1HorizontalPodAutoscaler accept
patchNamespacedHorizontalPodAutoscaler :: ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
patchNamespacedHorizontalPodAutoscaler ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/autoscaling/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/horizontalpodautoscalers/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
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
PatchNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
-> Body
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
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
`setBodyParam` Body
body
data PatchNamespacedHorizontalPodAutoscaler
instance HasBodyParam PatchNamespacedHorizontalPodAutoscaler Body
instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler Pretty where
applyOptionalParam :: KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler 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 PatchNamespacedHorizontalPodAutoscaler DryRun where
applyOptionalParam :: KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler 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 PatchNamespacedHorizontalPodAutoscaler FieldManager where
applyOptionalParam :: KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler 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 PatchNamespacedHorizontalPodAutoscaler Force where
applyOptionalParam :: KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscaler 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 PatchNamespacedHorizontalPodAutoscaler MimeApplyPatchyaml
instance Consumes PatchNamespacedHorizontalPodAutoscaler MimeJsonPatchjson
instance Consumes PatchNamespacedHorizontalPodAutoscaler MimeMergePatchjson
instance Consumes PatchNamespacedHorizontalPodAutoscaler MimeStrategicMergePatchjson
instance Produces PatchNamespacedHorizontalPodAutoscaler MimeJSON
instance Produces PatchNamespacedHorizontalPodAutoscaler MimeVndKubernetesProtobuf
instance Produces PatchNamespacedHorizontalPodAutoscaler MimeYaml
patchNamespacedHorizontalPodAutoscalerStatus
:: (Consumes PatchNamespacedHorizontalPodAutoscalerStatus contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedHorizontalPodAutoscalerStatus contentType V1HorizontalPodAutoscaler accept
patchNamespacedHorizontalPodAutoscalerStatus :: ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
accept
patchNamespacedHorizontalPodAutoscalerStatus ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/autoscaling/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/horizontalpodautoscalers/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
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
PatchNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
accept
-> Body
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
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
`setBodyParam` Body
body
data PatchNamespacedHorizontalPodAutoscalerStatus
instance HasBodyParam PatchNamespacedHorizontalPodAutoscalerStatus Body
instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus Pretty where
applyOptionalParam :: KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
req KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus 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 PatchNamespacedHorizontalPodAutoscalerStatus DryRun where
applyOptionalParam :: KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
req KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus 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 PatchNamespacedHorizontalPodAutoscalerStatus FieldManager where
applyOptionalParam :: KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
req KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus 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 PatchNamespacedHorizontalPodAutoscalerStatus Force where
applyOptionalParam :: KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
req KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedHorizontalPodAutoscalerStatus 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 PatchNamespacedHorizontalPodAutoscalerStatus MimeApplyPatchyaml
instance Consumes PatchNamespacedHorizontalPodAutoscalerStatus MimeJsonPatchjson
instance Consumes PatchNamespacedHorizontalPodAutoscalerStatus MimeMergePatchjson
instance Consumes PatchNamespacedHorizontalPodAutoscalerStatus MimeStrategicMergePatchjson
instance Produces PatchNamespacedHorizontalPodAutoscalerStatus MimeJSON
instance Produces PatchNamespacedHorizontalPodAutoscalerStatus MimeVndKubernetesProtobuf
instance Produces PatchNamespacedHorizontalPodAutoscalerStatus MimeYaml
readNamespacedHorizontalPodAutoscaler
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedHorizontalPodAutoscaler MimeNoContent V1HorizontalPodAutoscaler accept
readNamespacedHorizontalPodAutoscaler :: Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler
MimeNoContent
V1HorizontalPodAutoscaler
accept
readNamespacedHorizontalPodAutoscaler Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler
MimeNoContent
V1HorizontalPodAutoscaler
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/autoscaling/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/horizontalpodautoscalers/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler
MimeNoContent
V1HorizontalPodAutoscaler
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler
MimeNoContent
V1HorizontalPodAutoscaler
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 ReadNamespacedHorizontalPodAutoscaler
instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Pretty where
applyOptionalParam :: KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler 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 ReadNamespacedHorizontalPodAutoscaler Exact where
applyOptionalParam :: KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
-> Exact
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
req (Exact Bool
xs) =
KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler 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
"exact", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Export where
applyOptionalParam :: KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
-> Export
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
req (Export Bool
xs) =
KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscaler 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
"export", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Produces ReadNamespacedHorizontalPodAutoscaler MimeJSON
instance Produces ReadNamespacedHorizontalPodAutoscaler MimeVndKubernetesProtobuf
instance Produces ReadNamespacedHorizontalPodAutoscaler MimeYaml
readNamespacedHorizontalPodAutoscalerStatus
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedHorizontalPodAutoscalerStatus MimeNoContent V1HorizontalPodAutoscaler accept
readNamespacedHorizontalPodAutoscalerStatus :: Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscalerStatus
MimeNoContent
V1HorizontalPodAutoscaler
accept
readNamespacedHorizontalPodAutoscalerStatus Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscalerStatus
MimeNoContent
V1HorizontalPodAutoscaler
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/autoscaling/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/horizontalpodautoscalers/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReadNamespacedHorizontalPodAutoscalerStatus
MimeNoContent
V1HorizontalPodAutoscaler
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscalerStatus
MimeNoContent
V1HorizontalPodAutoscaler
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 ReadNamespacedHorizontalPodAutoscalerStatus
instance HasOptionalParam ReadNamespacedHorizontalPodAutoscalerStatus Pretty where
applyOptionalParam :: KubernetesRequest
ReadNamespacedHorizontalPodAutoscalerStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscalerStatus contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedHorizontalPodAutoscalerStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedHorizontalPodAutoscalerStatus contentType res accept
req KubernetesRequest
ReadNamespacedHorizontalPodAutoscalerStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedHorizontalPodAutoscalerStatus 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 ReadNamespacedHorizontalPodAutoscalerStatus MimeJSON
instance Produces ReadNamespacedHorizontalPodAutoscalerStatus MimeVndKubernetesProtobuf
instance Produces ReadNamespacedHorizontalPodAutoscalerStatus MimeYaml
replaceNamespacedHorizontalPodAutoscaler
:: (Consumes ReplaceNamespacedHorizontalPodAutoscaler contentType, MimeRender contentType V1HorizontalPodAutoscaler)
=> ContentType contentType
-> Accept accept
-> V1HorizontalPodAutoscaler
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedHorizontalPodAutoscaler contentType V1HorizontalPodAutoscaler accept
replaceNamespacedHorizontalPodAutoscaler :: ContentType contentType
-> Accept accept
-> V1HorizontalPodAutoscaler
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
replaceNamespacedHorizontalPodAutoscaler ContentType contentType
_ Accept accept
_ V1HorizontalPodAutoscaler
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/autoscaling/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/horizontalpodautoscalers/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
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
ReplaceNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
accept
-> V1HorizontalPodAutoscaler
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler
contentType
V1HorizontalPodAutoscaler
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
`setBodyParam` V1HorizontalPodAutoscaler
body
data ReplaceNamespacedHorizontalPodAutoscaler
instance HasBodyParam ReplaceNamespacedHorizontalPodAutoscaler V1HorizontalPodAutoscaler
instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscaler Pretty where
applyOptionalParam :: KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler 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 ReplaceNamespacedHorizontalPodAutoscaler DryRun where
applyOptionalParam :: KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler 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 ReplaceNamespacedHorizontalPodAutoscaler FieldManager where
applyOptionalParam :: KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
req KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscaler 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 MimeType mtype => Consumes ReplaceNamespacedHorizontalPodAutoscaler mtype
instance Produces ReplaceNamespacedHorizontalPodAutoscaler MimeJSON
instance Produces ReplaceNamespacedHorizontalPodAutoscaler MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedHorizontalPodAutoscaler MimeYaml
replaceNamespacedHorizontalPodAutoscalerStatus
:: (Consumes ReplaceNamespacedHorizontalPodAutoscalerStatus contentType, MimeRender contentType V1HorizontalPodAutoscaler)
=> ContentType contentType
-> Accept accept
-> V1HorizontalPodAutoscaler
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedHorizontalPodAutoscalerStatus contentType V1HorizontalPodAutoscaler accept
replaceNamespacedHorizontalPodAutoscalerStatus :: ContentType contentType
-> Accept accept
-> V1HorizontalPodAutoscaler
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
accept
replaceNamespacedHorizontalPodAutoscalerStatus ContentType contentType
_ Accept accept
_ V1HorizontalPodAutoscaler
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/autoscaling/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/horizontalpodautoscalers/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
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
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
accept
-> V1HorizontalPodAutoscaler
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
V1HorizontalPodAutoscaler
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
`setBodyParam` V1HorizontalPodAutoscaler
body
data ReplaceNamespacedHorizontalPodAutoscalerStatus
instance HasBodyParam ReplaceNamespacedHorizontalPodAutoscalerStatus V1HorizontalPodAutoscaler
instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscalerStatus Pretty where
applyOptionalParam :: KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
req KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
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 ReplaceNamespacedHorizontalPodAutoscalerStatus DryRun where
applyOptionalParam :: KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
req KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
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 ReplaceNamespacedHorizontalPodAutoscalerStatus FieldManager where
applyOptionalParam :: KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
req KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedHorizontalPodAutoscalerStatus
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 MimeType mtype => Consumes ReplaceNamespacedHorizontalPodAutoscalerStatus mtype
instance Produces ReplaceNamespacedHorizontalPodAutoscalerStatus MimeJSON
instance Produces ReplaceNamespacedHorizontalPodAutoscalerStatus MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedHorizontalPodAutoscalerStatus MimeYaml