grpc-api-etcd-0.1.0.1: 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

Default CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

Message CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

Functor f => HasLens' f HttpRule "custom" CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f CustomHttpPattern "path" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f CustomHttpPattern "kind" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

(HasLens' f CustomHttpPattern x a, a ~ b) => HasLens f CustomHttpPattern CustomHttpPattern x a b Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf :: Proxy# x -> (a -> f b) -> CustomHttpPattern -> f CustomHttpPattern #

Functor f => HasLens' f HttpRule "maybe'custom" (Maybe CustomHttpPattern) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: 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 #

Default Http Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

def :: Http #

Message Http Source # 
Instance details

Defined in Proto.Google.Api.Http

Functor f => HasLens' f Http "fullyDecodeReservedExpansion" Bool Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

(HasLens' f Http x a, a ~ b) => HasLens f Http Http x a b Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf :: Proxy# x -> (a -> f b) -> Http -> f Http #

Functor f => HasLens' f Http "rules" [HttpRule] Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf' :: 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

Default HttpRule Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

def :: HttpRule #

Message HttpRule Source # 
Instance details

Defined in Proto.Google.Api.Http

Functor f => HasLens' f HttpRule "custom" CustomHttpPattern Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "patch" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "delete" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "post" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "put" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "get" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "responseBody" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "body" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "selector" Text Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

(HasLens' f HttpRule x a, a ~ b) => HasLens f HttpRule HttpRule x a b Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

lensOf :: Proxy# x -> (a -> f b) -> HttpRule -> f HttpRule #

Functor f => HasLens' f HttpRule "maybe'custom" (Maybe CustomHttpPattern) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "maybe'patch" (Maybe Text) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "maybe'delete" (Maybe Text) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "maybe'post" (Maybe Text) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "maybe'put" (Maybe Text) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "maybe'get" (Maybe Text) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "maybe'pattern'" (Maybe HttpRule'Pattern) Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f HttpRule "additionalBindings" [HttpRule] Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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

Functor f => HasLens' f Http "rules" [HttpRule] Source # 
Instance details

Defined in Proto.Google.Api.Http

Methods

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