grpc-api-etcd-0.2.0.0: Generated messages and instances for etcd gRPC.

Safe HaskellNone
LanguageHaskell2010

Proto.Google.Api.Http

Synopsis

Documentation

data CustomHttpPattern Source #

Fields :

  • kind :: Lens' CustomHttpPattern Data.Text.Text
  • path :: Lens' CustomHttpPattern Data.Text.Text
Instances
Eq CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

Ord CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

Show CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

NFData CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

rnf :: CustomHttpPattern -> () #

Message CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

HasLens' HttpRule "custom" CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "custom" -> (CustomHttpPattern -> f CustomHttpPattern) -> HttpRule -> f HttpRule #

HasLens' CustomHttpPattern "kind" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "kind" -> (Text -> f Text) -> CustomHttpPattern -> f CustomHttpPattern #

HasLens' CustomHttpPattern "path" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "path" -> (Text -> f Text) -> CustomHttpPattern -> f CustomHttpPattern #

HasLens' HttpRule "maybe'custom" (Maybe CustomHttpPattern) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "maybe'custom" -> (Maybe CustomHttpPattern -> f (Maybe CustomHttpPattern)) -> HttpRule -> f HttpRule #

data Http Source #

Fields :

Instances
Eq Http Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

(==) :: Http -> Http -> Bool #

(/=) :: Http -> Http -> Bool #

Ord Http Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

compare :: Http -> Http -> Ordering #

(<) :: Http -> Http -> Bool #

(<=) :: Http -> Http -> Bool #

(>) :: Http -> Http -> Bool #

(>=) :: Http -> Http -> Bool #

max :: Http -> Http -> Http #

min :: Http -> Http -> Http #

Show Http Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

showsPrec :: Int -> Http -> ShowS #

show :: Http -> String #

showList :: [Http] -> ShowS #

NFData Http Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

rnf :: Http -> () #

Message Http Source # 
Instance details

Defined in Proto.Google.Api.Http

HasLens' Http "fullyDecodeReservedExpansion" Bool Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "fullyDecodeReservedExpansion" -> (Bool -> f Bool) -> Http -> f Http #

HasLens' Http "rules" [HttpRule] Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "rules" -> ([HttpRule] -> f [HttpRule]) -> Http -> f Http #

data HttpRule Source #

Fields :

  • selector :: Lens' HttpRule Data.Text.Text
  • body :: Lens' HttpRule Data.Text.Text
  • responseBody :: Lens' HttpRule Data.Text.Text
  • additionalBindings :: Lens' HttpRule [HttpRule]
  • maybe'pattern' :: Lens' HttpRule (Prelude.Maybe HttpRule'Pattern)
  • maybe'get :: Lens' HttpRule (Prelude.Maybe Data.Text.Text)
  • get :: Lens' HttpRule Data.Text.Text
  • maybe'put :: Lens' HttpRule (Prelude.Maybe Data.Text.Text)
  • put :: Lens' HttpRule Data.Text.Text
  • maybe'post :: Lens' HttpRule (Prelude.Maybe Data.Text.Text)
  • post :: Lens' HttpRule Data.Text.Text
  • maybe'delete :: Lens' HttpRule (Prelude.Maybe Data.Text.Text)
  • delete :: Lens' HttpRule Data.Text.Text
  • maybe'patch :: Lens' HttpRule (Prelude.Maybe Data.Text.Text)
  • patch :: Lens' HttpRule Data.Text.Text
  • maybe'custom :: Lens' HttpRule (Prelude.Maybe CustomHttpPattern)
  • custom :: Lens' HttpRule CustomHttpPattern
Instances
Eq HttpRule Source # 
Instance details

Defined in Proto.Google.Api.Http

Ord HttpRule Source # 
Instance details

Defined in Proto.Google.Api.Http

Show HttpRule Source # 
Instance details

Defined in Proto.Google.Api.Http

NFData HttpRule Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

rnf :: HttpRule -> () #

Message HttpRule Source # 
Instance details

Defined in Proto.Google.Api.Http

HasLens' HttpRule "body" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "body" -> (Text -> f Text) -> HttpRule -> f HttpRule #

HasLens' HttpRule "custom" CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "custom" -> (CustomHttpPattern -> f CustomHttpPattern) -> HttpRule -> f HttpRule #

HasLens' HttpRule "delete" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "delete" -> (Text -> f Text) -> HttpRule -> f HttpRule #

HasLens' HttpRule "get" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "get" -> (Text -> f Text) -> HttpRule -> f HttpRule #

HasLens' HttpRule "patch" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "patch" -> (Text -> f Text) -> HttpRule -> f HttpRule #

HasLens' HttpRule "post" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "post" -> (Text -> f Text) -> HttpRule -> f HttpRule #

HasLens' HttpRule "put" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "put" -> (Text -> f Text) -> HttpRule -> f HttpRule #

HasLens' HttpRule "responseBody" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "responseBody" -> (Text -> f Text) -> HttpRule -> f HttpRule #

HasLens' HttpRule "selector" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "selector" -> (Text -> f Text) -> HttpRule -> f HttpRule #

HasLens' HttpRule "additionalBindings" [HttpRule] Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "additionalBindings" -> ([HttpRule] -> f [HttpRule]) -> HttpRule -> f HttpRule #

HasLens' HttpRule "maybe'custom" (Maybe CustomHttpPattern) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "maybe'custom" -> (Maybe CustomHttpPattern -> f (Maybe CustomHttpPattern)) -> HttpRule -> f HttpRule #

HasLens' HttpRule "maybe'delete" (Maybe Text) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "maybe'delete" -> (Maybe Text -> f (Maybe Text)) -> HttpRule -> f HttpRule #

HasLens' HttpRule "maybe'get" (Maybe Text) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "maybe'get" -> (Maybe Text -> f (Maybe Text)) -> HttpRule -> f HttpRule #

HasLens' HttpRule "maybe'patch" (Maybe Text) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "maybe'patch" -> (Maybe Text -> f (Maybe Text)) -> HttpRule -> f HttpRule #

HasLens' HttpRule "maybe'pattern'" (Maybe HttpRule'Pattern) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "maybe'pattern'" -> (Maybe HttpRule'Pattern -> f (Maybe HttpRule'Pattern)) -> HttpRule -> f HttpRule #

HasLens' HttpRule "maybe'post" (Maybe Text) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "maybe'post" -> (Maybe Text -> f (Maybe Text)) -> HttpRule -> f HttpRule #

HasLens' HttpRule "maybe'put" (Maybe Text) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "maybe'put" -> (Maybe Text -> f (Maybe Text)) -> HttpRule -> f HttpRule #

HasLens' Http "rules" [HttpRule] Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: Functor f => Proxy# "rules" -> ([HttpRule] -> f [HttpRule]) -> Http -> f Http #