grapesy-etcd-0.3.0: grapesy-etcd - GRPC interface to etcd
Safe HaskellNone
LanguageGHC2021

Network.GRPC.Etcd

Documentation

data Compare #

Instances

Instances details
NFData Compare 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: Compare -> () #

Show Compare 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Compare 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

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

Ord Compare 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message Compare 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Compare "createRevision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "createRevision" -> (Int64 -> f Int64) -> Compare -> f Compare #

HasField Compare "key" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "key" -> (ByteString -> f ByteString) -> Compare -> f Compare #

HasField Compare "lease" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "lease" -> (Int64 -> f Int64) -> Compare -> f Compare #

HasField Compare "modRevision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "modRevision" -> (Int64 -> f Int64) -> Compare -> f Compare #

HasField Compare "rangeEnd" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "rangeEnd" -> (ByteString -> f ByteString) -> Compare -> f Compare #

HasField Compare "result" Compare'CompareResult 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Compare "target" Compare'CompareTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Compare "value" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "value" -> (ByteString -> f ByteString) -> Compare -> f Compare #

HasField Compare "version" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "version" -> (Int64 -> f Int64) -> Compare -> f Compare #

HasField Compare "maybe'createRevision" (Maybe Int64) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'createRevision" -> (Maybe Int64 -> f (Maybe Int64)) -> Compare -> f Compare #

HasField Compare "maybe'lease" (Maybe Int64) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'lease" -> (Maybe Int64 -> f (Maybe Int64)) -> Compare -> f Compare #

HasField Compare "maybe'modRevision" (Maybe Int64) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'modRevision" -> (Maybe Int64 -> f (Maybe Int64)) -> Compare -> f Compare #

HasField Compare "maybe'targetUnion" (Maybe Compare'TargetUnion) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'targetUnion" -> (Maybe Compare'TargetUnion -> f (Maybe Compare'TargetUnion)) -> Compare -> f Compare #

HasField Compare "maybe'value" (Maybe ByteString) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe ByteString -> f (Maybe ByteString)) -> Compare -> f Compare #

HasField Compare "maybe'version" (Maybe Int64) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'version" -> (Maybe Int64 -> f (Maybe Int64)) -> Compare -> f Compare #

HasField TxnRequest "compare" [Compare] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "compare" -> ([Compare] -> f [Compare]) -> TxnRequest -> f TxnRequest #

HasField TxnRequest "vec'compare" (Vector Compare) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'compare" -> (Vector Compare -> f (Vector Compare)) -> TxnRequest -> f TxnRequest #

data Auth #

Constructors

Auth 

Instances

Instances details
Service Auth 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type ServiceName Auth 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName Auth = "Auth"
type ServicePackage Auth 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage Auth = "etcdserverpb"
type ServiceMethods Auth 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Auth = '["authDisable", "authEnable", "authStatus", "authenticate", "roleAdd", "roleDelete", "roleGet", "roleGrantPermission", "roleList", "roleRevokePermission", "userAdd", "userChangePassword", "userDelete", "userGet", "userGrantRole", "userList", "userRevokeRole"]
HasMethodImpl Auth "authDisable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "authDisable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "authDisable" = "AuthDisable"
type MethodInput Auth "authDisable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "authDisable" = AuthDisableRequest
type MethodOutput Auth "authDisable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authDisable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authDisable" = 'NonStreaming
HasMethodImpl Auth "authEnable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "authEnable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "authEnable" = "AuthEnable"
type MethodInput Auth "authEnable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "authEnable" = AuthEnableRequest
type MethodOutput Auth "authEnable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authEnable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Auth "authStatus" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "authStatus" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "authStatus" = "AuthStatus"
type MethodInput Auth "authStatus" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "authStatus" = AuthStatusRequest
type MethodOutput Auth "authStatus" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authStatus" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Auth "authenticate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "authenticate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "authenticate" = "Authenticate"
type MethodInput Auth "authenticate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "authenticate" = AuthenticateRequest
type MethodOutput Auth "authenticate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "authenticate" = AuthenticateResponse
type MethodStreamingType Auth "authenticate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authenticate" = 'NonStreaming
HasMethodImpl Auth "roleAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleAdd" = "RoleAdd"
type MethodInput Auth "roleAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Auth "roleDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleDelete" = "RoleDelete"
type MethodInput Auth "roleDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Auth "roleGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleGet" = "RoleGet"
type MethodInput Auth "roleGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Auth "roleGrantPermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleGrantPermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleGrantPermission" = "RoleGrantPermission"
type MethodInput Auth "roleGrantPermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleGrantPermission" = AuthRoleGrantPermissionRequest
type MethodOutput Auth "roleGrantPermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleGrantPermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleGrantPermission" = 'NonStreaming
HasMethodImpl Auth "roleList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleList" = "RoleList"
type MethodInput Auth "roleList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Auth "roleRevokePermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleRevokePermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleRevokePermission" = "RoleRevokePermission"
type MethodInput Auth "roleRevokePermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleRevokePermission" = AuthRoleRevokePermissionRequest
type MethodOutput Auth "roleRevokePermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleRevokePermission" = AuthRoleRevokePermissionResponse
type MethodStreamingType Auth "roleRevokePermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleRevokePermission" = 'NonStreaming
HasMethodImpl Auth "userAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userAdd" = "UserAdd"
type MethodInput Auth "userAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Auth "userChangePassword" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userChangePassword" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userChangePassword" = "UserChangePassword"
type MethodInput Auth "userChangePassword" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userChangePassword" = AuthUserChangePasswordRequest
type MethodOutput Auth "userChangePassword" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userChangePassword" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userChangePassword" = 'NonStreaming
HasMethodImpl Auth "userDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userDelete" = "UserDelete"
type MethodInput Auth "userDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Auth "userGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userGet" = "UserGet"
type MethodInput Auth "userGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Auth "userGrantRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userGrantRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userGrantRole" = "UserGrantRole"
type MethodInput Auth "userGrantRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userGrantRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userGrantRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userGrantRole" = 'NonStreaming
HasMethodImpl Auth "userList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userList" = "UserList"
type MethodInput Auth "userList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Auth "userRevokeRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userRevokeRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userRevokeRole" = "UserRevokeRole"
type MethodInput Auth "userRevokeRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userRevokeRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userRevokeRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userRevokeRole" = 'NonStreaming
type ServiceMethods Auth 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Auth = '["authDisable", "authEnable", "authStatus", "authenticate", "roleAdd", "roleDelete", "roleGet", "roleGrantPermission", "roleList", "roleRevokePermission", "userAdd", "userChangePassword", "userDelete", "userGet", "userGrantRole", "userList", "userRevokeRole"]
type ServiceName Auth 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName Auth = "Auth"
type ServicePackage Auth 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage Auth = "etcdserverpb"
type MethodInput Auth "authDisable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "authDisable" = AuthDisableRequest
type MethodInput Auth "authEnable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "authEnable" = AuthEnableRequest
type MethodInput Auth "authStatus" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "authStatus" = AuthStatusRequest
type MethodInput Auth "authenticate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "authenticate" = AuthenticateRequest
type MethodInput Auth "roleAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleGrantPermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleGrantPermission" = AuthRoleGrantPermissionRequest
type MethodInput Auth "roleList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleRevokePermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleRevokePermission" = AuthRoleRevokePermissionRequest
type MethodInput Auth "userAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userChangePassword" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userChangePassword" = AuthUserChangePasswordRequest
type MethodInput Auth "userDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userGrantRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userRevokeRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "authDisable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "authDisable" = "AuthDisable"
type MethodName Auth "authEnable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "authEnable" = "AuthEnable"
type MethodName Auth "authStatus" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "authStatus" = "AuthStatus"
type MethodName Auth "authenticate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "authenticate" = "Authenticate"
type MethodName Auth "roleAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleAdd" = "RoleAdd"
type MethodName Auth "roleDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleDelete" = "RoleDelete"
type MethodName Auth "roleGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleGet" = "RoleGet"
type MethodName Auth "roleGrantPermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleGrantPermission" = "RoleGrantPermission"
type MethodName Auth "roleList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleList" = "RoleList"
type MethodName Auth "roleRevokePermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "roleRevokePermission" = "RoleRevokePermission"
type MethodName Auth "userAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userAdd" = "UserAdd"
type MethodName Auth "userChangePassword" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userChangePassword" = "UserChangePassword"
type MethodName Auth "userDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userDelete" = "UserDelete"
type MethodName Auth "userGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userGet" = "UserGet"
type MethodName Auth "userGrantRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userGrantRole" = "UserGrantRole"
type MethodName Auth "userList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userList" = "UserList"
type MethodName Auth "userRevokeRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "userRevokeRole" = "UserRevokeRole"
type MethodOutput Auth "authDisable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "authEnable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "authStatus" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "authenticate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "authenticate" = AuthenticateResponse
type MethodOutput Auth "roleAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleGrantPermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleRevokePermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleRevokePermission" = AuthRoleRevokePermissionResponse
type MethodOutput Auth "userAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userChangePassword" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userGrantRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userRevokeRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authDisable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authDisable" = 'NonStreaming
type MethodStreamingType Auth "authEnable" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authStatus" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authenticate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authenticate" = 'NonStreaming
type MethodStreamingType Auth "roleAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleGrantPermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleGrantPermission" = 'NonStreaming
type MethodStreamingType Auth "roleList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleRevokePermission" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleRevokePermission" = 'NonStreaming
type MethodStreamingType Auth "userAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userChangePassword" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userChangePassword" = 'NonStreaming
type MethodStreamingType Auth "userDelete" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userGet" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userGrantRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userGrantRole" = 'NonStreaming
type MethodStreamingType Auth "userList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userRevokeRole" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userRevokeRole" = 'NonStreaming
type RequestMetadata (Protobuf Auth meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseInitialMetadata (Protobuf Auth meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseTrailingMetadata (Protobuf Auth meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

data KV #

Constructors

KV 

Instances

Instances details
Service KV 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type ServiceName KV 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName KV = "KV"
type ServicePackage KV 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage KV = "etcdserverpb"
type ServiceMethods KV 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods KV = '["compact", "deleteRange", "put", "range", "txn"]
HasMethodImpl KV "compact" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName KV "compact" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "compact" = "Compact"
type MethodInput KV "compact" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "compact" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "compact" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl KV "deleteRange" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName KV "deleteRange" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "deleteRange" = "DeleteRange"
type MethodInput KV "deleteRange" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput KV "deleteRange" = DeleteRangeRequest
type MethodOutput KV "deleteRange" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "deleteRange" = DeleteRangeResponse
type MethodStreamingType KV "deleteRange" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "deleteRange" = 'NonStreaming
HasMethodImpl KV "put" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName KV "put" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "put" = "Put"
type MethodInput KV "put" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "put" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "put" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl KV "range" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName KV "range" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "range" = "Range"
type MethodInput KV "range" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput KV "range" = RangeRequest
type MethodOutput KV "range" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "range" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl KV "txn" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName KV "txn" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "txn" = "Txn"
type MethodInput KV "txn" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "txn" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "txn" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods KV 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods KV = '["compact", "deleteRange", "put", "range", "txn"]
type ServiceName KV 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName KV = "KV"
type ServicePackage KV 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage KV = "etcdserverpb"
type MethodInput KV "compact" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput KV "deleteRange" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput KV "deleteRange" = DeleteRangeRequest
type MethodInput KV "put" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput KV "range" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput KV "range" = RangeRequest
type MethodInput KV "txn" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "compact" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "compact" = "Compact"
type MethodName KV "deleteRange" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "deleteRange" = "DeleteRange"
type MethodName KV "put" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "put" = "Put"
type MethodName KV "range" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "range" = "Range"
type MethodName KV "txn" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "txn" = "Txn"
type MethodOutput KV "compact" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "deleteRange" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "deleteRange" = DeleteRangeResponse
type MethodOutput KV "put" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "range" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "txn" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "compact" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "deleteRange" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "deleteRange" = 'NonStreaming
type MethodStreamingType KV "put" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "range" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "txn" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type RequestMetadata (Protobuf KV meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseInitialMetadata (Protobuf KV meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseTrailingMetadata (Protobuf KV meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

data PutRequest #

Instances

Instances details
NFData PutRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: PutRequest -> () #

Show PutRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq PutRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord PutRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message PutRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField PutRequest "ignoreLease" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "ignoreLease" -> (Bool -> f Bool) -> PutRequest -> f PutRequest #

HasField PutRequest "ignoreValue" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "ignoreValue" -> (Bool -> f Bool) -> PutRequest -> f PutRequest #

HasField PutRequest "key" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "key" -> (ByteString -> f ByteString) -> PutRequest -> f PutRequest #

HasField PutRequest "lease" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "lease" -> (Int64 -> f Int64) -> PutRequest -> f PutRequest #

HasField PutRequest "prevKv" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "prevKv" -> (Bool -> f Bool) -> PutRequest -> f PutRequest #

HasField PutRequest "value" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "value" -> (ByteString -> f ByteString) -> PutRequest -> f PutRequest #

HasField RequestOp "requestPut" PutRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "requestPut" -> (PutRequest -> f PutRequest) -> RequestOp -> f RequestOp #

HasField RequestOp "maybe'requestPut" (Maybe PutRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'requestPut" -> (Maybe PutRequest -> f (Maybe PutRequest)) -> RequestOp -> f RequestOp #

data PutResponse #

Instances

Instances details
NFData PutResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: PutResponse -> () #

Show PutResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq PutResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord PutResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message PutResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField PutResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "header" -> (ResponseHeader -> f ResponseHeader) -> PutResponse -> f PutResponse #

HasField PutResponse "prevKv" KeyValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "prevKv" -> (KeyValue -> f KeyValue) -> PutResponse -> f PutResponse #

HasField ResponseOp "responsePut" PutResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "responsePut" -> (PutResponse -> f PutResponse) -> ResponseOp -> f ResponseOp #

HasField PutResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> PutResponse -> f PutResponse #

HasField PutResponse "maybe'prevKv" (Maybe KeyValue) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'prevKv" -> (Maybe KeyValue -> f (Maybe KeyValue)) -> PutResponse -> f PutResponse #

HasField ResponseOp "maybe'responsePut" (Maybe PutResponse) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'responsePut" -> (Maybe PutResponse -> f (Maybe PutResponse)) -> ResponseOp -> f ResponseOp #

data RangeRequest #

Instances

Instances details
NFData RangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest -> () #

Show RangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message RangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeRequest "countOnly" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "countOnly" -> (Bool -> f Bool) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "key" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "key" -> (ByteString -> f ByteString) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "keysOnly" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "keysOnly" -> (Bool -> f Bool) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "limit" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "limit" -> (Int64 -> f Int64) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "maxCreateRevision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maxCreateRevision" -> (Int64 -> f Int64) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "maxModRevision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maxModRevision" -> (Int64 -> f Int64) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "minCreateRevision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "minCreateRevision" -> (Int64 -> f Int64) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "minModRevision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "minModRevision" -> (Int64 -> f Int64) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "rangeEnd" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "rangeEnd" -> (ByteString -> f ByteString) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "revision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "revision" -> (Int64 -> f Int64) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "serializable" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "serializable" -> (Bool -> f Bool) -> RangeRequest -> f RangeRequest #

HasField RangeRequest "sortOrder" RangeRequest'SortOrder 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeRequest "sortTarget" RangeRequest'SortTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RequestOp "requestRange" RangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "requestRange" -> (RangeRequest -> f RangeRequest) -> RequestOp -> f RequestOp #

HasField RequestOp "maybe'requestRange" (Maybe RangeRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'requestRange" -> (Maybe RangeRequest -> f (Maybe RangeRequest)) -> RequestOp -> f RequestOp #

data RangeResponse #

Instances

Instances details
NFData RangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: RangeResponse -> () #

Show RangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message RangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeResponse "count" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "count" -> (Int64 -> f Int64) -> RangeResponse -> f RangeResponse #

HasField RangeResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeResponse "more" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "more" -> (Bool -> f Bool) -> RangeResponse -> f RangeResponse #

HasField ResponseOp "responseRange" RangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "responseRange" -> (RangeResponse -> f RangeResponse) -> ResponseOp -> f ResponseOp #

HasField RangeResponse "kvs" [KeyValue] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "kvs" -> ([KeyValue] -> f [KeyValue]) -> RangeResponse -> f RangeResponse #

HasField RangeResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> RangeResponse -> f RangeResponse #

HasField RangeResponse "vec'kvs" (Vector KeyValue) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'kvs" -> (Vector KeyValue -> f (Vector KeyValue)) -> RangeResponse -> f RangeResponse #

HasField ResponseOp "maybe'responseRange" (Maybe RangeResponse) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'responseRange" -> (Maybe RangeResponse -> f (Maybe RangeResponse)) -> ResponseOp -> f ResponseOp #

data Watch #

Constructors

Watch 

Instances

Instances details
Service Watch 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type ServiceName Watch 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName Watch = "Watch"
type ServicePackage Watch 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage Watch = "etcdserverpb"
type ServiceMethods Watch 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Watch = '["watch"]
HasMethodImpl Watch "watch" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Watch "watch" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Watch "watch" = "Watch"
type MethodInput Watch "watch" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Watch "watch" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Watch "watch" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Watch 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Watch = '["watch"]
type ServiceName Watch 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName Watch = "Watch"
type ServicePackage Watch 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage Watch = "etcdserverpb"
type MethodInput Watch "watch" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Watch "watch" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Watch "watch" = "Watch"
type MethodOutput Watch "watch" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Watch "watch" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type RequestMetadata (Protobuf Watch meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseInitialMetadata (Protobuf Watch meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseTrailingMetadata (Protobuf Watch meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

data WatchRequest #

Instances

Instances details
NFData WatchRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: WatchRequest -> () #

Show WatchRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message WatchRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchRequest "cancelRequest" WatchCancelRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "cancelRequest" -> (WatchCancelRequest -> f WatchCancelRequest) -> WatchRequest -> f WatchRequest #

HasField WatchRequest "createRequest" WatchCreateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "createRequest" -> (WatchCreateRequest -> f WatchCreateRequest) -> WatchRequest -> f WatchRequest #

HasField WatchRequest "progressRequest" WatchProgressRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "progressRequest" -> (WatchProgressRequest -> f WatchProgressRequest) -> WatchRequest -> f WatchRequest #

HasField WatchRequest "maybe'cancelRequest" (Maybe WatchCancelRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'cancelRequest" -> (Maybe WatchCancelRequest -> f (Maybe WatchCancelRequest)) -> WatchRequest -> f WatchRequest #

HasField WatchRequest "maybe'createRequest" (Maybe WatchCreateRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'createRequest" -> (Maybe WatchCreateRequest -> f (Maybe WatchCreateRequest)) -> WatchRequest -> f WatchRequest #

HasField WatchRequest "maybe'progressRequest" (Maybe WatchProgressRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'progressRequest" -> (Maybe WatchProgressRequest -> f (Maybe WatchProgressRequest)) -> WatchRequest -> f WatchRequest #

HasField WatchRequest "maybe'requestUnion" (Maybe WatchRequest'RequestUnion) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data WatchResponse #

Instances

Instances details
NFData WatchResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: WatchResponse -> () #

Show WatchResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message WatchResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchResponse "cancelReason" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "cancelReason" -> (Text -> f Text) -> WatchResponse -> f WatchResponse #

HasField WatchResponse "canceled" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "canceled" -> (Bool -> f Bool) -> WatchResponse -> f WatchResponse #

HasField WatchResponse "compactRevision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "compactRevision" -> (Int64 -> f Int64) -> WatchResponse -> f WatchResponse #

HasField WatchResponse "created" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "created" -> (Bool -> f Bool) -> WatchResponse -> f WatchResponse #

HasField WatchResponse "fragment" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "fragment" -> (Bool -> f Bool) -> WatchResponse -> f WatchResponse #

HasField WatchResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchResponse "watchId" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "watchId" -> (Int64 -> f Int64) -> WatchResponse -> f WatchResponse #

HasField WatchResponse "events" [Event] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Event] -> f [Event]) -> WatchResponse -> f WatchResponse #

HasField WatchResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> WatchResponse -> f WatchResponse #

HasField WatchResponse "vec'events" (Vector Event) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Event -> f (Vector Event)) -> WatchResponse -> f WatchResponse #

data Cluster #

Constructors

Cluster 

Instances

Instances details
Service Cluster 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type ServiceName Cluster 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName Cluster = "Cluster"
type ServicePackage Cluster 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage Cluster = "etcdserverpb"
type ServiceMethods Cluster 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Cluster = '["memberAdd", "memberList", "memberPromote", "memberRemove", "memberUpdate"]
HasMethodImpl Cluster "memberAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Cluster "memberAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberAdd" = "MemberAdd"
type MethodInput Cluster "memberAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Cluster "memberList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Cluster "memberList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberList" = "MemberList"
type MethodInput Cluster "memberList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Cluster "memberPromote" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Cluster "memberPromote" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberPromote" = "MemberPromote"
type MethodInput Cluster "memberPromote" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberPromote" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberPromote" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberPromote" = 'NonStreaming
HasMethodImpl Cluster "memberRemove" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Cluster "memberRemove" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberRemove" = "MemberRemove"
type MethodInput Cluster "memberRemove" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberRemove" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberRemove" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Cluster "memberUpdate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Cluster "memberUpdate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberUpdate" = "MemberUpdate"
type MethodInput Cluster "memberUpdate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberUpdate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberUpdate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Cluster 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Cluster = '["memberAdd", "memberList", "memberPromote", "memberRemove", "memberUpdate"]
type ServiceName Cluster 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName Cluster = "Cluster"
type ServicePackage Cluster 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage Cluster = "etcdserverpb"
type MethodInput Cluster "memberAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Cluster "memberList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Cluster "memberPromote" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Cluster "memberRemove" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Cluster "memberUpdate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberAdd" = "MemberAdd"
type MethodName Cluster "memberList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberList" = "MemberList"
type MethodName Cluster "memberPromote" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberPromote" = "MemberPromote"
type MethodName Cluster "memberRemove" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberRemove" = "MemberRemove"
type MethodName Cluster "memberUpdate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberUpdate" = "MemberUpdate"
type MethodOutput Cluster "memberAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberPromote" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberRemove" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberUpdate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberAdd" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberList" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberPromote" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberPromote" = 'NonStreaming
type MethodStreamingType Cluster "memberRemove" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberUpdate" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type RequestMetadata (Protobuf Cluster meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseInitialMetadata (Protobuf Cluster meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseTrailingMetadata (Protobuf Cluster meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

data Lease #

Constructors

Lease 

Instances

Instances details
Service Lease 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type ServiceName Lease 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName Lease = "Lease"
type ServicePackage Lease 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage Lease = "etcdserverpb"
type ServiceMethods Lease 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Lease = '["leaseGrant", "leaseKeepAlive", "leaseLeases", "leaseRevoke", "leaseTimeToLive"]
HasMethodImpl Lease "leaseGrant" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Lease "leaseGrant" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Lease "leaseGrant" = "LeaseGrant"
type MethodInput Lease "leaseGrant" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Lease "leaseGrant" = LeaseGrantRequest
type MethodOutput Lease "leaseGrant" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseGrant" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Lease "leaseKeepAlive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Lease "leaseKeepAlive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Lease "leaseKeepAlive" = "LeaseKeepAlive"
type MethodInput Lease "leaseKeepAlive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Lease "leaseKeepAlive" = LeaseKeepAliveRequest
type MethodOutput Lease "leaseKeepAlive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Lease "leaseKeepAlive" = LeaseKeepAliveResponse
type MethodStreamingType Lease "leaseKeepAlive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseKeepAlive" = 'BiDiStreaming
HasMethodImpl Lease "leaseLeases" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Lease "leaseLeases" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Lease "leaseLeases" = "LeaseLeases"
type MethodInput Lease "leaseLeases" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Lease "leaseLeases" = LeaseLeasesRequest
type MethodOutput Lease "leaseLeases" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseLeases" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseLeases" = 'NonStreaming
HasMethodImpl Lease "leaseRevoke" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Lease "leaseRevoke" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Lease "leaseRevoke" = "LeaseRevoke"
type MethodInput Lease "leaseRevoke" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Lease "leaseRevoke" = LeaseRevokeRequest
type MethodOutput Lease "leaseRevoke" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseRevoke" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseRevoke" = 'NonStreaming
HasMethodImpl Lease "leaseTimeToLive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Lease "leaseTimeToLive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Lease "leaseTimeToLive" = "LeaseTimeToLive"
type MethodInput Lease "leaseTimeToLive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Lease "leaseTimeToLive" = LeaseTimeToLiveRequest
type MethodOutput Lease "leaseTimeToLive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Lease "leaseTimeToLive" = LeaseTimeToLiveResponse
type MethodStreamingType Lease "leaseTimeToLive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseTimeToLive" = 'NonStreaming
type ServiceMethods Lease 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Lease = '["leaseGrant", "leaseKeepAlive", "leaseLeases", "leaseRevoke", "leaseTimeToLive"]
type ServiceName Lease 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName Lease = "Lease"
type ServicePackage Lease 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage Lease = "etcdserverpb"
type MethodInput Lease "leaseGrant" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Lease "leaseGrant" = LeaseGrantRequest
type MethodInput Lease "leaseKeepAlive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Lease "leaseKeepAlive" = LeaseKeepAliveRequest
type MethodInput Lease "leaseLeases" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Lease "leaseLeases" = LeaseLeasesRequest
type MethodInput Lease "leaseRevoke" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Lease "leaseRevoke" = LeaseRevokeRequest
type MethodInput Lease "leaseTimeToLive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Lease "leaseTimeToLive" = LeaseTimeToLiveRequest
type MethodName Lease "leaseGrant" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Lease "leaseGrant" = "LeaseGrant"
type MethodName Lease "leaseKeepAlive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Lease "leaseKeepAlive" = "LeaseKeepAlive"
type MethodName Lease "leaseLeases" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Lease "leaseLeases" = "LeaseLeases"
type MethodName Lease "leaseRevoke" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Lease "leaseRevoke" = "LeaseRevoke"
type MethodName Lease "leaseTimeToLive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Lease "leaseTimeToLive" = "LeaseTimeToLive"
type MethodOutput Lease "leaseGrant" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Lease "leaseKeepAlive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Lease "leaseKeepAlive" = LeaseKeepAliveResponse
type MethodOutput Lease "leaseLeases" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Lease "leaseRevoke" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Lease "leaseTimeToLive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Lease "leaseTimeToLive" = LeaseTimeToLiveResponse
type MethodStreamingType Lease "leaseGrant" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseKeepAlive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseKeepAlive" = 'BiDiStreaming
type MethodStreamingType Lease "leaseLeases" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseLeases" = 'NonStreaming
type MethodStreamingType Lease "leaseRevoke" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseRevoke" = 'NonStreaming
type MethodStreamingType Lease "leaseTimeToLive" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseTimeToLive" = 'NonStreaming
type RequestMetadata (Protobuf Lease meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseInitialMetadata (Protobuf Lease meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseTrailingMetadata (Protobuf Lease meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

data Maintenance #

Constructors

Maintenance 

Instances

Instances details
Service Maintenance 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type ServiceName Maintenance 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName Maintenance = "Maintenance"
type ServicePackage Maintenance 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage Maintenance = "etcdserverpb"
type ServiceMethods Maintenance 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Maintenance = '["alarm", "defragment", "downgrade", "hash", "hashKV", "moveLeader", "snapshot", "status"]
HasMethodImpl Maintenance "alarm" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "alarm" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "alarm" = "Alarm"
type MethodInput Maintenance "alarm" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "alarm" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "alarm" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Maintenance "defragment" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "defragment" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "defragment" = "Defragment"
type MethodInput Maintenance "defragment" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "defragment" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "defragment" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Maintenance "downgrade" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "downgrade" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "downgrade" = "Downgrade"
type MethodInput Maintenance "downgrade" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "downgrade" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "downgrade" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Maintenance "hash" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "hash" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "hash" = "Hash"
type MethodInput Maintenance "hash" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "hash" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "hash" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Maintenance "hashKV" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "hashKV" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "hashKV" = "HashKV"
type MethodInput Maintenance "hashKV" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "hashKV" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "hashKV" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Maintenance "moveLeader" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "moveLeader" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "moveLeader" = "MoveLeader"
type MethodInput Maintenance "moveLeader" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "moveLeader" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "moveLeader" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Maintenance "snapshot" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "snapshot" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "snapshot" = "Snapshot"
type MethodInput Maintenance "snapshot" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "snapshot" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "snapshot" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasMethodImpl Maintenance "status" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "status" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "status" = "Status"
type MethodInput Maintenance "status" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "status" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "status" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Maintenance 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceMethods Maintenance = '["alarm", "defragment", "downgrade", "hash", "hashKV", "moveLeader", "snapshot", "status"]
type ServiceName Maintenance 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServiceName Maintenance = "Maintenance"
type ServicePackage Maintenance 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type ServicePackage Maintenance = "etcdserverpb"
type MethodInput Maintenance "alarm" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "defragment" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "downgrade" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "hash" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "hashKV" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "moveLeader" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "snapshot" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "status" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "alarm" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "alarm" = "Alarm"
type MethodName Maintenance "defragment" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "defragment" = "Defragment"
type MethodName Maintenance "downgrade" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "downgrade" = "Downgrade"
type MethodName Maintenance "hash" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "hash" = "Hash"
type MethodName Maintenance "hashKV" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "hashKV" = "HashKV"
type MethodName Maintenance "moveLeader" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "moveLeader" = "MoveLeader"
type MethodName Maintenance "snapshot" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "snapshot" = "Snapshot"
type MethodName Maintenance "status" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "status" = "Status"
type MethodOutput Maintenance "alarm" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "defragment" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "downgrade" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "hash" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "hashKV" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "moveLeader" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "snapshot" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "status" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "alarm" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "defragment" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "downgrade" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "hash" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "hashKV" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "moveLeader" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "snapshot" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "status" 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type RequestMetadata (Protobuf Maintenance meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseInitialMetadata (Protobuf Maintenance meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

type ResponseTrailingMetadata (Protobuf Maintenance meth :: Type) Source # 
Instance details

Defined in Network.GRPC.Etcd

data AlarmMember #

Instances

Instances details
NFData AlarmMember 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AlarmMember -> () #

Show AlarmMember 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmMember 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmMember 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AlarmMember 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmMember "alarm" AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "alarm" -> (AlarmType -> f AlarmType) -> AlarmMember -> f AlarmMember #

HasField AlarmMember "memberID" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "memberID" -> (Word64 -> f Word64) -> AlarmMember -> f AlarmMember #

HasField AlarmResponse "alarms" [AlarmMember] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "alarms" -> ([AlarmMember] -> f [AlarmMember]) -> AlarmResponse -> f AlarmResponse #

HasField AlarmResponse "vec'alarms" (Vector AlarmMember) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'alarms" -> (Vector AlarmMember -> f (Vector AlarmMember)) -> AlarmResponse -> f AlarmResponse #

data AlarmRequest #

Instances

Instances details
NFData AlarmRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AlarmRequest -> () #

Show AlarmRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AlarmRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmRequest "action" AlarmRequest'AlarmAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmRequest "alarm" AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "alarm" -> (AlarmType -> f AlarmType) -> AlarmRequest -> f AlarmRequest #

HasField AlarmRequest "memberID" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "memberID" -> (Word64 -> f Word64) -> AlarmRequest -> f AlarmRequest #

data AlarmRequest'AlarmAction #

Instances

Instances details
NFData AlarmRequest'AlarmAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Bounded AlarmRequest'AlarmAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum AlarmRequest'AlarmAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AlarmRequest'AlarmAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmRequest'AlarmAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmRequest'AlarmAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault AlarmRequest'AlarmAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum AlarmRequest'AlarmAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmRequest "action" AlarmRequest'AlarmAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AlarmRequest'AlarmAction'UnrecognizedValue #

Instances

Instances details
Show AlarmRequest'AlarmAction'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmRequest'AlarmAction'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmRequest'AlarmAction'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AlarmResponse #

Instances

Instances details
NFData AlarmResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AlarmResponse -> () #

Show AlarmResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AlarmResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmResponse "alarms" [AlarmMember] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "alarms" -> ([AlarmMember] -> f [AlarmMember]) -> AlarmResponse -> f AlarmResponse #

HasField AlarmResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> AlarmResponse -> f AlarmResponse #

HasField AlarmResponse "vec'alarms" (Vector AlarmMember) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'alarms" -> (Vector AlarmMember -> f (Vector AlarmMember)) -> AlarmResponse -> f AlarmResponse #

data AlarmType #

Instances

Instances details
NFData AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AlarmType -> () #

Bounded AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmMember "alarm" AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "alarm" -> (AlarmType -> f AlarmType) -> AlarmMember -> f AlarmMember #

HasField AlarmRequest "alarm" AlarmType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "alarm" -> (AlarmType -> f AlarmType) -> AlarmRequest -> f AlarmRequest #

data AuthDisableRequest #

Instances

Instances details
NFData AuthDisableRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthDisableRequest -> () #

Show AuthDisableRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthDisableRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthDisableRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthDisableRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthDisableResponse #

Instances

Instances details
NFData AuthDisableResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthDisableResponse -> () #

Show AuthDisableResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthDisableResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthDisableResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthDisableResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthDisableResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthDisableResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthEnableRequest #

Instances

Instances details
NFData AuthEnableRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthEnableRequest -> () #

Show AuthEnableRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthEnableRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthEnableRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthEnableRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthEnableResponse #

Instances

Instances details
NFData AuthEnableResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthEnableResponse -> () #

Show AuthEnableResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthEnableResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthEnableResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthEnableResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthEnableResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthEnableResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleAddRequest #

Instances

Instances details
NFData AuthRoleAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleAddRequest -> () #

Show AuthRoleAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleAddRequest "name" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> AuthRoleAddRequest -> f AuthRoleAddRequest #

data AuthRoleAddResponse #

Instances

Instances details
NFData AuthRoleAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleAddResponse -> () #

Show AuthRoleAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleAddResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleAddResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleDeleteRequest #

Instances

Instances details
NFData AuthRoleDeleteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleDeleteRequest -> () #

Show AuthRoleDeleteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleDeleteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleDeleteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleDeleteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleDeleteRequest "role" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleDeleteResponse #

Instances

Instances details
NFData AuthRoleDeleteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleDeleteResponse -> () #

Show AuthRoleDeleteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleDeleteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleDeleteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleDeleteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleDeleteResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleDeleteResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleGetRequest #

Instances

Instances details
NFData AuthRoleGetRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleGetRequest -> () #

Show AuthRoleGetRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleGetRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleGetRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleGetRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGetRequest "role" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "role" -> (Text -> f Text) -> AuthRoleGetRequest -> f AuthRoleGetRequest #

data AuthRoleGetResponse #

Instances

Instances details
NFData AuthRoleGetResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleGetResponse -> () #

Show AuthRoleGetResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleGetResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleGetResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleGetResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGetResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGetResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGetResponse "perm" [Permission] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "perm" -> ([Permission] -> f [Permission]) -> AuthRoleGetResponse -> f AuthRoleGetResponse #

HasField AuthRoleGetResponse "vec'perm" (Vector Permission) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'perm" -> (Vector Permission -> f (Vector Permission)) -> AuthRoleGetResponse -> f AuthRoleGetResponse #

data AuthRoleGrantPermissionRequest #

Instances

Instances details
NFData AuthRoleGrantPermissionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthRoleGrantPermissionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleGrantPermissionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleGrantPermissionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleGrantPermissionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGrantPermissionRequest "name" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGrantPermissionRequest "perm" Permission 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "perm" -> (Permission -> f Permission) -> AuthRoleGrantPermissionRequest -> f AuthRoleGrantPermissionRequest #

HasField AuthRoleGrantPermissionRequest "maybe'perm" (Maybe Permission) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'perm" -> (Maybe Permission -> f (Maybe Permission)) -> AuthRoleGrantPermissionRequest -> f AuthRoleGrantPermissionRequest #

data AuthRoleGrantPermissionResponse #

Instances

Instances details
NFData AuthRoleGrantPermissionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthRoleGrantPermissionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleGrantPermissionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleGrantPermissionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleGrantPermissionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGrantPermissionResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGrantPermissionResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleListRequest #

Instances

Instances details
NFData AuthRoleListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleListRequest -> () #

Show AuthRoleListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleListResponse #

Instances

Instances details
NFData AuthRoleListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleListResponse -> () #

Show AuthRoleListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleListResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleListResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleListResponse "roles" [Text] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "roles" -> ([Text] -> f [Text]) -> AuthRoleListResponse -> f AuthRoleListResponse #

HasField AuthRoleListResponse "vec'roles" (Vector Text) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'roles" -> (Vector Text -> f (Vector Text)) -> AuthRoleListResponse -> f AuthRoleListResponse #

data AuthRoleRevokePermissionRequest #

Instances

Instances details
NFData AuthRoleRevokePermissionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthRoleRevokePermissionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleRevokePermissionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleRevokePermissionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleRevokePermissionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionRequest "key" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionRequest "rangeEnd" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionRequest "role" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleRevokePermissionResponse #

Instances

Instances details
NFData AuthRoleRevokePermissionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthRoleRevokePermissionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleRevokePermissionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleRevokePermissionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleRevokePermissionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthStatusRequest #

Instances

Instances details
NFData AuthStatusRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthStatusRequest -> () #

Show AuthStatusRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthStatusRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthStatusRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthStatusRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthStatusResponse #

Instances

Instances details
NFData AuthStatusResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthStatusResponse -> () #

Show AuthStatusResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthStatusResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthStatusResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthStatusResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthStatusResponse "authRevision" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "authRevision" -> (Word64 -> f Word64) -> AuthStatusResponse -> f AuthStatusResponse #

HasField AuthStatusResponse "enabled" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "enabled" -> (Bool -> f Bool) -> AuthStatusResponse -> f AuthStatusResponse #

HasField AuthStatusResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthStatusResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserAddRequest #

Instances

Instances details
NFData AuthUserAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserAddRequest -> () #

Show AuthUserAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserAddRequest "hashedPassword" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "hashedPassword" -> (Text -> f Text) -> AuthUserAddRequest -> f AuthUserAddRequest #

HasField AuthUserAddRequest "name" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> AuthUserAddRequest -> f AuthUserAddRequest #

HasField AuthUserAddRequest "options" UserAddOptions 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "options" -> (UserAddOptions -> f UserAddOptions) -> AuthUserAddRequest -> f AuthUserAddRequest #

HasField AuthUserAddRequest "password" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "password" -> (Text -> f Text) -> AuthUserAddRequest -> f AuthUserAddRequest #

HasField AuthUserAddRequest "maybe'options" (Maybe UserAddOptions) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'options" -> (Maybe UserAddOptions -> f (Maybe UserAddOptions)) -> AuthUserAddRequest -> f AuthUserAddRequest #

data AuthUserAddResponse #

Instances

Instances details
NFData AuthUserAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserAddResponse -> () #

Show AuthUserAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserAddResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserAddResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserChangePasswordRequest #

Instances

Instances details
NFData AuthUserChangePasswordRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserChangePasswordRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserChangePasswordRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserChangePasswordRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserChangePasswordRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordRequest "hashedPassword" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordRequest "name" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordRequest "password" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserChangePasswordResponse #

Instances

Instances details
NFData AuthUserChangePasswordResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserChangePasswordResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserChangePasswordResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserChangePasswordResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserChangePasswordResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserDeleteRequest #

Instances

Instances details
NFData AuthUserDeleteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserDeleteRequest -> () #

Show AuthUserDeleteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserDeleteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserDeleteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserDeleteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserDeleteRequest "name" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserDeleteResponse #

Instances

Instances details
NFData AuthUserDeleteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserDeleteResponse -> () #

Show AuthUserDeleteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserDeleteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserDeleteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserDeleteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserDeleteResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserDeleteResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserGetRequest #

Instances

Instances details
NFData AuthUserGetRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserGetRequest -> () #

Show AuthUserGetRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserGetRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserGetRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserGetRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGetRequest "name" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> AuthUserGetRequest -> f AuthUserGetRequest #

data AuthUserGetResponse #

Instances

Instances details
NFData AuthUserGetResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserGetResponse -> () #

Show AuthUserGetResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserGetResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserGetResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserGetResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGetResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGetResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGetResponse "roles" [Text] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "roles" -> ([Text] -> f [Text]) -> AuthUserGetResponse -> f AuthUserGetResponse #

HasField AuthUserGetResponse "vec'roles" (Vector Text) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'roles" -> (Vector Text -> f (Vector Text)) -> AuthUserGetResponse -> f AuthUserGetResponse #

data AuthUserGrantRoleRequest #

Instances

Instances details
NFData AuthUserGrantRoleRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserGrantRoleRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserGrantRoleRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserGrantRoleRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserGrantRoleRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGrantRoleRequest "role" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGrantRoleRequest "user" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserGrantRoleResponse #

Instances

Instances details
NFData AuthUserGrantRoleResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserGrantRoleResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserGrantRoleResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserGrantRoleResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserGrantRoleResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGrantRoleResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGrantRoleResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserListRequest #

Instances

Instances details
NFData AuthUserListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserListRequest -> () #

Show AuthUserListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserListResponse #

Instances

Instances details
NFData AuthUserListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserListResponse -> () #

Show AuthUserListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserListResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserListResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserListResponse "users" [Text] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "users" -> ([Text] -> f [Text]) -> AuthUserListResponse -> f AuthUserListResponse #

HasField AuthUserListResponse "vec'users" (Vector Text) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'users" -> (Vector Text -> f (Vector Text)) -> AuthUserListResponse -> f AuthUserListResponse #

data AuthUserRevokeRoleRequest #

Instances

Instances details
NFData AuthUserRevokeRoleRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserRevokeRoleRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserRevokeRoleRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserRevokeRoleRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserRevokeRoleRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserRevokeRoleRequest "name" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserRevokeRoleRequest "role" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserRevokeRoleResponse #

Instances

Instances details
NFData AuthUserRevokeRoleResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserRevokeRoleResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserRevokeRoleResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserRevokeRoleResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserRevokeRoleResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserRevokeRoleResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserRevokeRoleResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthenticateRequest #

Instances

Instances details
NFData AuthenticateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthenticateRequest -> () #

Show AuthenticateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthenticateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthenticateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthenticateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthenticateRequest "name" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> AuthenticateRequest -> f AuthenticateRequest #

HasField AuthenticateRequest "password" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "password" -> (Text -> f Text) -> AuthenticateRequest -> f AuthenticateRequest #

data AuthenticateResponse #

Instances

Instances details
NFData AuthenticateResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthenticateResponse -> () #

Show AuthenticateResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthenticateResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthenticateResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthenticateResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthenticateResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthenticateResponse "token" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "token" -> (Text -> f Text) -> AuthenticateResponse -> f AuthenticateResponse #

HasField AuthenticateResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data CompactionRequest #

Instances

Instances details
NFData CompactionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: CompactionRequest -> () #

Show CompactionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq CompactionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord CompactionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message CompactionRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField CompactionRequest "physical" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "physical" -> (Bool -> f Bool) -> CompactionRequest -> f CompactionRequest #

HasField CompactionRequest "revision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "revision" -> (Int64 -> f Int64) -> CompactionRequest -> f CompactionRequest #

data CompactionResponse #

Instances

Instances details
NFData CompactionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: CompactionResponse -> () #

Show CompactionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq CompactionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord CompactionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message CompactionResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField CompactionResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField CompactionResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Compare'CompareTarget #

Instances

Instances details
NFData Compare'CompareTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: Compare'CompareTarget -> () #

Bounded Compare'CompareTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum Compare'CompareTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show Compare'CompareTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Compare'CompareTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord Compare'CompareTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault Compare'CompareTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum Compare'CompareTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Compare "target" Compare'CompareTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Compare'CompareResult #

Instances

Instances details
NFData Compare'CompareResult 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: Compare'CompareResult -> () #

Bounded Compare'CompareResult 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum Compare'CompareResult 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show Compare'CompareResult 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Compare'CompareResult 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord Compare'CompareResult 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault Compare'CompareResult 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum Compare'CompareResult 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Compare "result" Compare'CompareResult 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Compare'CompareResult'UnrecognizedValue #

Instances

Instances details
Show Compare'CompareResult'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Compare'CompareResult'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord Compare'CompareResult'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Compare'CompareTarget'UnrecognizedValue #

Instances

Instances details
Show Compare'CompareTarget'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Compare'CompareTarget'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord Compare'CompareTarget'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Compare'TargetUnion #

data DefragmentRequest #

Instances

Instances details
NFData DefragmentRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DefragmentRequest -> () #

Show DefragmentRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DefragmentRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DefragmentRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DefragmentRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DefragmentResponse #

Instances

Instances details
NFData DefragmentResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DefragmentResponse -> () #

Show DefragmentResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DefragmentResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DefragmentResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DefragmentResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DefragmentResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DefragmentResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DeleteRangeRequest #

Instances

Instances details
NFData DeleteRangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DeleteRangeRequest -> () #

Show DeleteRangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DeleteRangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DeleteRangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DeleteRangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DeleteRangeRequest "key" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DeleteRangeRequest "prevKv" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "prevKv" -> (Bool -> f Bool) -> DeleteRangeRequest -> f DeleteRangeRequest #

HasField DeleteRangeRequest "rangeEnd" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RequestOp "requestDeleteRange" DeleteRangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "requestDeleteRange" -> (DeleteRangeRequest -> f DeleteRangeRequest) -> RequestOp -> f RequestOp #

HasField RequestOp "maybe'requestDeleteRange" (Maybe DeleteRangeRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'requestDeleteRange" -> (Maybe DeleteRangeRequest -> f (Maybe DeleteRangeRequest)) -> RequestOp -> f RequestOp #

data DeleteRangeResponse #

Instances

Instances details
NFData DeleteRangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DeleteRangeResponse -> () #

Show DeleteRangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DeleteRangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DeleteRangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DeleteRangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DeleteRangeResponse "deleted" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "deleted" -> (Int64 -> f Int64) -> DeleteRangeResponse -> f DeleteRangeResponse #

HasField DeleteRangeResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField ResponseOp "responseDeleteRange" DeleteRangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "responseDeleteRange" -> (DeleteRangeResponse -> f DeleteRangeResponse) -> ResponseOp -> f ResponseOp #

HasField DeleteRangeResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DeleteRangeResponse "prevKvs" [KeyValue] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "prevKvs" -> ([KeyValue] -> f [KeyValue]) -> DeleteRangeResponse -> f DeleteRangeResponse #

HasField DeleteRangeResponse "vec'prevKvs" (Vector KeyValue) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'prevKvs" -> (Vector KeyValue -> f (Vector KeyValue)) -> DeleteRangeResponse -> f DeleteRangeResponse #

HasField ResponseOp "maybe'responseDeleteRange" (Maybe DeleteRangeResponse) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'responseDeleteRange" -> (Maybe DeleteRangeResponse -> f (Maybe DeleteRangeResponse)) -> ResponseOp -> f ResponseOp #

data DowngradeRequest #

Instances

Instances details
NFData DowngradeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DowngradeRequest -> () #

Show DowngradeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DowngradeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DowngradeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DowngradeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeRequest "action" DowngradeRequest'DowngradeAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeRequest "version" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "version" -> (Text -> f Text) -> DowngradeRequest -> f DowngradeRequest #

data DowngradeRequest'DowngradeAction #

Instances

Instances details
NFData DowngradeRequest'DowngradeAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Bounded DowngradeRequest'DowngradeAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum DowngradeRequest'DowngradeAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show DowngradeRequest'DowngradeAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DowngradeRequest'DowngradeAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DowngradeRequest'DowngradeAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault DowngradeRequest'DowngradeAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum DowngradeRequest'DowngradeAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeRequest "action" DowngradeRequest'DowngradeAction 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DowngradeRequest'DowngradeAction'UnrecognizedValue #

Instances

Instances details
Show DowngradeRequest'DowngradeAction'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DowngradeRequest'DowngradeAction'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DowngradeRequest'DowngradeAction'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DowngradeResponse #

Instances

Instances details
NFData DowngradeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DowngradeResponse -> () #

Show DowngradeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DowngradeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DowngradeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DowngradeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeResponse "version" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "version" -> (Text -> f Text) -> DowngradeResponse -> f DowngradeResponse #

HasField DowngradeResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DowngradeVersionTestRequest #

Instances

Instances details
NFData DowngradeVersionTestRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show DowngradeVersionTestRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DowngradeVersionTestRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DowngradeVersionTestRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DowngradeVersionTestRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeVersionTestRequest "ver" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data HashKVRequest #

Instances

Instances details
NFData HashKVRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: HashKVRequest -> () #

Show HashKVRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq HashKVRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord HashKVRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message HashKVRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashKVRequest "revision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "revision" -> (Int64 -> f Int64) -> HashKVRequest -> f HashKVRequest #

data HashKVResponse #

Instances

Instances details
NFData HashKVResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: HashKVResponse -> () #

Show HashKVResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq HashKVResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord HashKVResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message HashKVResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashKVResponse "compactRevision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "compactRevision" -> (Int64 -> f Int64) -> HashKVResponse -> f HashKVResponse #

HasField HashKVResponse "hash" Word32 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "hash" -> (Word32 -> f Word32) -> HashKVResponse -> f HashKVResponse #

HasField HashKVResponse "hashRevision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "hashRevision" -> (Int64 -> f Int64) -> HashKVResponse -> f HashKVResponse #

HasField HashKVResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashKVResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> HashKVResponse -> f HashKVResponse #

data HashResponse #

Instances

Instances details
NFData HashResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: HashResponse -> () #

Show HashResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq HashResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord HashResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message HashResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashResponse "hash" Word32 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "hash" -> (Word32 -> f Word32) -> HashResponse -> f HashResponse #

HasField HashResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "header" -> (ResponseHeader -> f ResponseHeader) -> HashResponse -> f HashResponse #

HasField HashResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> HashResponse -> f HashResponse #

data LeaseCheckpoint #

Instances

Instances details
NFData LeaseCheckpoint 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseCheckpoint -> () #

Show LeaseCheckpoint 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseCheckpoint 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseCheckpoint 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseCheckpoint 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpoint "id" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "id" -> (Int64 -> f Int64) -> LeaseCheckpoint -> f LeaseCheckpoint #

HasField LeaseCheckpoint "remainingTTL" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "remainingTTL" -> (Int64 -> f Int64) -> LeaseCheckpoint -> f LeaseCheckpoint #

HasField LeaseCheckpointRequest "checkpoints" [LeaseCheckpoint] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpointRequest "vec'checkpoints" (Vector LeaseCheckpoint) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'checkpoints" -> (Vector LeaseCheckpoint -> f (Vector LeaseCheckpoint)) -> LeaseCheckpointRequest -> f LeaseCheckpointRequest #

data LeaseCheckpointRequest #

Instances

Instances details
NFData LeaseCheckpointRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseCheckpointRequest -> () #

Show LeaseCheckpointRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseCheckpointRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseCheckpointRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseCheckpointRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpointRequest "checkpoints" [LeaseCheckpoint] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpointRequest "vec'checkpoints" (Vector LeaseCheckpoint) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'checkpoints" -> (Vector LeaseCheckpoint -> f (Vector LeaseCheckpoint)) -> LeaseCheckpointRequest -> f LeaseCheckpointRequest #

data LeaseCheckpointResponse #

Instances

Instances details
NFData LeaseCheckpointResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseCheckpointResponse -> () #

Show LeaseCheckpointResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseCheckpointResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseCheckpointResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseCheckpointResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpointResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpointResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseGrantRequest #

Instances

Instances details
NFData LeaseGrantRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseGrantRequest -> () #

Show LeaseGrantRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseGrantRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseGrantRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseGrantRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseGrantRequest "id" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "id" -> (Int64 -> f Int64) -> LeaseGrantRequest -> f LeaseGrantRequest #

HasField LeaseGrantRequest "ttl" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "ttl" -> (Int64 -> f Int64) -> LeaseGrantRequest -> f LeaseGrantRequest #

data LeaseGrantResponse #

Instances

Instances details
NFData LeaseGrantResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseGrantResponse -> () #

Show LeaseGrantResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseGrantResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseGrantResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseGrantResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseGrantResponse "error" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "error" -> (Text -> f Text) -> LeaseGrantResponse -> f LeaseGrantResponse #

HasField LeaseGrantResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseGrantResponse "id" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "id" -> (Int64 -> f Int64) -> LeaseGrantResponse -> f LeaseGrantResponse #

HasField LeaseGrantResponse "ttl" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "ttl" -> (Int64 -> f Int64) -> LeaseGrantResponse -> f LeaseGrantResponse #

HasField LeaseGrantResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseKeepAliveRequest #

Instances

Instances details
NFData LeaseKeepAliveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseKeepAliveRequest -> () #

Show LeaseKeepAliveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseKeepAliveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseKeepAliveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseKeepAliveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveRequest "id" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseKeepAliveResponse #

Instances

Instances details
NFData LeaseKeepAliveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseKeepAliveResponse -> () #

Show LeaseKeepAliveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseKeepAliveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseKeepAliveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseKeepAliveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveResponse "id" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveResponse "ttl" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseLeasesRequest #

Instances

Instances details
NFData LeaseLeasesRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseLeasesRequest -> () #

Show LeaseLeasesRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseLeasesRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseLeasesRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseLeasesRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseLeasesResponse #

Instances

Instances details
NFData LeaseLeasesResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseLeasesResponse -> () #

Show LeaseLeasesResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseLeasesResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseLeasesResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseLeasesResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "leases" [LeaseStatus] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "vec'leases" (Vector LeaseStatus) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'leases" -> (Vector LeaseStatus -> f (Vector LeaseStatus)) -> LeaseLeasesResponse -> f LeaseLeasesResponse #

data LeaseRevokeRequest #

Instances

Instances details
NFData LeaseRevokeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseRevokeRequest -> () #

Show LeaseRevokeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseRevokeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseRevokeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseRevokeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseRevokeRequest "id" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "id" -> (Int64 -> f Int64) -> LeaseRevokeRequest -> f LeaseRevokeRequest #

data LeaseRevokeResponse #

Instances

Instances details
NFData LeaseRevokeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseRevokeResponse -> () #

Show LeaseRevokeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseRevokeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseRevokeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseRevokeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseRevokeResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseRevokeResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseStatus #

Instances

Instances details
NFData LeaseStatus 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseStatus -> () #

Show LeaseStatus 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseStatus 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseStatus 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseStatus 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseStatus "id" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "id" -> (Int64 -> f Int64) -> LeaseStatus -> f LeaseStatus #

HasField LeaseLeasesResponse "leases" [LeaseStatus] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "vec'leases" (Vector LeaseStatus) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'leases" -> (Vector LeaseStatus -> f (Vector LeaseStatus)) -> LeaseLeasesResponse -> f LeaseLeasesResponse #

data LeaseTimeToLiveRequest #

Instances

Instances details
NFData LeaseTimeToLiveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseTimeToLiveRequest -> () #

Show LeaseTimeToLiveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseTimeToLiveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseTimeToLiveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseTimeToLiveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveRequest "id" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveRequest "keys" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseTimeToLiveResponse #

Instances

Instances details
NFData LeaseTimeToLiveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseTimeToLiveResponse -> () #

Show LeaseTimeToLiveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseTimeToLiveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseTimeToLiveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseTimeToLiveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "grantedTTL" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "grantedTTL" -> (Int64 -> f Int64) -> LeaseTimeToLiveResponse -> f LeaseTimeToLiveResponse #

HasField LeaseTimeToLiveResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "id" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "ttl" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "keys" [ByteString] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "vec'keys" (Vector ByteString) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'keys" -> (Vector ByteString -> f (Vector ByteString)) -> LeaseTimeToLiveResponse -> f LeaseTimeToLiveResponse #

data Member #

Instances

Instances details
NFData Member 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: Member -> () #

Show Member 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Member 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

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

Ord Member 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message Member 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Member "id" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "id" -> (Word64 -> f Word64) -> Member -> f Member #

HasField Member "isLearner" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "isLearner" -> (Bool -> f Bool) -> Member -> f Member #

HasField Member "name" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Member -> f Member #

HasField MemberAddResponse "member" Member 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "member" -> (Member -> f Member) -> MemberAddResponse -> f MemberAddResponse #

HasField Member "clientURLs" [Text] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "clientURLs" -> ([Text] -> f [Text]) -> Member -> f Member #

HasField Member "peerURLs" [Text] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "peerURLs" -> ([Text] -> f [Text]) -> Member -> f Member #

HasField Member "vec'clientURLs" (Vector Text) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'clientURLs" -> (Vector Text -> f (Vector Text)) -> Member -> f Member #

HasField Member "vec'peerURLs" (Vector Text) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'peerURLs" -> (Vector Text -> f (Vector Text)) -> Member -> f Member #

HasField MemberAddResponse "maybe'member" (Maybe Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'member" -> (Maybe Member -> f (Maybe Member)) -> MemberAddResponse -> f MemberAddResponse #

HasField MemberAddResponse "members" [Member] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "members" -> ([Member] -> f [Member]) -> MemberAddResponse -> f MemberAddResponse #

HasField MemberAddResponse "vec'members" (Vector Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'members" -> (Vector Member -> f (Vector Member)) -> MemberAddResponse -> f MemberAddResponse #

HasField MemberListResponse "members" [Member] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "members" -> ([Member] -> f [Member]) -> MemberListResponse -> f MemberListResponse #

HasField MemberListResponse "vec'members" (Vector Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'members" -> (Vector Member -> f (Vector Member)) -> MemberListResponse -> f MemberListResponse #

HasField MemberPromoteResponse "members" [Member] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "members" -> ([Member] -> f [Member]) -> MemberPromoteResponse -> f MemberPromoteResponse #

HasField MemberPromoteResponse "vec'members" (Vector Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'members" -> (Vector Member -> f (Vector Member)) -> MemberPromoteResponse -> f MemberPromoteResponse #

HasField MemberRemoveResponse "members" [Member] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "members" -> ([Member] -> f [Member]) -> MemberRemoveResponse -> f MemberRemoveResponse #

HasField MemberRemoveResponse "vec'members" (Vector Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'members" -> (Vector Member -> f (Vector Member)) -> MemberRemoveResponse -> f MemberRemoveResponse #

HasField MemberUpdateResponse "members" [Member] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "members" -> ([Member] -> f [Member]) -> MemberUpdateResponse -> f MemberUpdateResponse #

HasField MemberUpdateResponse "vec'members" (Vector Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'members" -> (Vector Member -> f (Vector Member)) -> MemberUpdateResponse -> f MemberUpdateResponse #

data MemberAddRequest #

Instances

Instances details
NFData MemberAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberAddRequest -> () #

Show MemberAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberAddRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddRequest "isLearner" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "isLearner" -> (Bool -> f Bool) -> MemberAddRequest -> f MemberAddRequest #

HasField MemberAddRequest "peerURLs" [Text] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "peerURLs" -> ([Text] -> f [Text]) -> MemberAddRequest -> f MemberAddRequest #

HasField MemberAddRequest "vec'peerURLs" (Vector Text) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'peerURLs" -> (Vector Text -> f (Vector Text)) -> MemberAddRequest -> f MemberAddRequest #

data MemberAddResponse #

Instances

Instances details
NFData MemberAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberAddResponse -> () #

Show MemberAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberAddResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddResponse "member" Member 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "member" -> (Member -> f Member) -> MemberAddResponse -> f MemberAddResponse #

HasField MemberAddResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddResponse "maybe'member" (Maybe Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'member" -> (Maybe Member -> f (Maybe Member)) -> MemberAddResponse -> f MemberAddResponse #

HasField MemberAddResponse "members" [Member] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "members" -> ([Member] -> f [Member]) -> MemberAddResponse -> f MemberAddResponse #

HasField MemberAddResponse "vec'members" (Vector Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'members" -> (Vector Member -> f (Vector Member)) -> MemberAddResponse -> f MemberAddResponse #

data MemberListRequest #

Instances

Instances details
NFData MemberListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberListRequest -> () #

Show MemberListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberListRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberListRequest "linearizable" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "linearizable" -> (Bool -> f Bool) -> MemberListRequest -> f MemberListRequest #

data MemberListResponse #

Instances

Instances details
NFData MemberListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberListResponse -> () #

Show MemberListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberListResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberListResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberListResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberListResponse "members" [Member] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "members" -> ([Member] -> f [Member]) -> MemberListResponse -> f MemberListResponse #

HasField MemberListResponse "vec'members" (Vector Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'members" -> (Vector Member -> f (Vector Member)) -> MemberListResponse -> f MemberListResponse #

data MemberPromoteRequest #

Instances

Instances details
NFData MemberPromoteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberPromoteRequest -> () #

Show MemberPromoteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberPromoteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberPromoteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberPromoteRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberPromoteRequest "id" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data MemberPromoteResponse #

Instances

Instances details
NFData MemberPromoteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberPromoteResponse -> () #

Show MemberPromoteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberPromoteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberPromoteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberPromoteResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberPromoteResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberPromoteResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberPromoteResponse "members" [Member] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "members" -> ([Member] -> f [Member]) -> MemberPromoteResponse -> f MemberPromoteResponse #

HasField MemberPromoteResponse "vec'members" (Vector Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'members" -> (Vector Member -> f (Vector Member)) -> MemberPromoteResponse -> f MemberPromoteResponse #

data MemberRemoveRequest #

Instances

Instances details
NFData MemberRemoveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberRemoveRequest -> () #

Show MemberRemoveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberRemoveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberRemoveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberRemoveRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberRemoveRequest "id" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data MemberRemoveResponse #

Instances

Instances details
NFData MemberRemoveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberRemoveResponse -> () #

Show MemberRemoveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberRemoveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberRemoveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberRemoveResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberRemoveResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberRemoveResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberRemoveResponse "members" [Member] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "members" -> ([Member] -> f [Member]) -> MemberRemoveResponse -> f MemberRemoveResponse #

HasField MemberRemoveResponse "vec'members" (Vector Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'members" -> (Vector Member -> f (Vector Member)) -> MemberRemoveResponse -> f MemberRemoveResponse #

data MemberUpdateRequest #

Instances

Instances details
NFData MemberUpdateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberUpdateRequest -> () #

Show MemberUpdateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberUpdateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberUpdateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberUpdateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateRequest "id" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateRequest "peerURLs" [Text] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "peerURLs" -> ([Text] -> f [Text]) -> MemberUpdateRequest -> f MemberUpdateRequest #

HasField MemberUpdateRequest "vec'peerURLs" (Vector Text) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'peerURLs" -> (Vector Text -> f (Vector Text)) -> MemberUpdateRequest -> f MemberUpdateRequest #

data MemberUpdateResponse #

Instances

Instances details
NFData MemberUpdateResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberUpdateResponse -> () #

Show MemberUpdateResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberUpdateResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberUpdateResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberUpdateResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateResponse "members" [Member] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "members" -> ([Member] -> f [Member]) -> MemberUpdateResponse -> f MemberUpdateResponse #

HasField MemberUpdateResponse "vec'members" (Vector Member) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'members" -> (Vector Member -> f (Vector Member)) -> MemberUpdateResponse -> f MemberUpdateResponse #

data MoveLeaderRequest #

Instances

Instances details
NFData MoveLeaderRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MoveLeaderRequest -> () #

Show MoveLeaderRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MoveLeaderRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MoveLeaderRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MoveLeaderRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MoveLeaderRequest "targetID" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "targetID" -> (Word64 -> f Word64) -> MoveLeaderRequest -> f MoveLeaderRequest #

data MoveLeaderResponse #

Instances

Instances details
NFData MoveLeaderResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MoveLeaderResponse -> () #

Show MoveLeaderResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MoveLeaderResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MoveLeaderResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MoveLeaderResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MoveLeaderResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MoveLeaderResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data RangeRequest'SortOrder #

Instances

Instances details
NFData RangeRequest'SortOrder 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest'SortOrder -> () #

Bounded RangeRequest'SortOrder 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum RangeRequest'SortOrder 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show RangeRequest'SortOrder 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeRequest'SortOrder 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeRequest'SortOrder 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault RangeRequest'SortOrder 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum RangeRequest'SortOrder 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeRequest "sortOrder" RangeRequest'SortOrder 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data RangeRequest'SortTarget #

Instances

Instances details
NFData RangeRequest'SortTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest'SortTarget -> () #

Bounded RangeRequest'SortTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum RangeRequest'SortTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show RangeRequest'SortTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeRequest'SortTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeRequest'SortTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault RangeRequest'SortTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum RangeRequest'SortTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeRequest "sortTarget" RangeRequest'SortTarget 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data RangeRequest'SortOrder'UnrecognizedValue #

Instances

Instances details
Show RangeRequest'SortOrder'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeRequest'SortOrder'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeRequest'SortOrder'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data RangeRequest'SortTarget'UnrecognizedValue #

Instances

Instances details
Show RangeRequest'SortTarget'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeRequest'SortTarget'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeRequest'SortTarget'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data RequestOp #

Instances

Instances details
NFData RequestOp 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: RequestOp -> () #

Show RequestOp 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RequestOp 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RequestOp 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message RequestOp 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RequestOp "requestDeleteRange" DeleteRangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "requestDeleteRange" -> (DeleteRangeRequest -> f DeleteRangeRequest) -> RequestOp -> f RequestOp #

HasField RequestOp "requestPut" PutRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "requestPut" -> (PutRequest -> f PutRequest) -> RequestOp -> f RequestOp #

HasField RequestOp "requestRange" RangeRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "requestRange" -> (RangeRequest -> f RangeRequest) -> RequestOp -> f RequestOp #

HasField RequestOp "requestTxn" TxnRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "requestTxn" -> (TxnRequest -> f TxnRequest) -> RequestOp -> f RequestOp #

HasField RequestOp "maybe'request" (Maybe RequestOp'Request) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'request" -> (Maybe RequestOp'Request -> f (Maybe RequestOp'Request)) -> RequestOp -> f RequestOp #

HasField RequestOp "maybe'requestDeleteRange" (Maybe DeleteRangeRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'requestDeleteRange" -> (Maybe DeleteRangeRequest -> f (Maybe DeleteRangeRequest)) -> RequestOp -> f RequestOp #

HasField RequestOp "maybe'requestPut" (Maybe PutRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'requestPut" -> (Maybe PutRequest -> f (Maybe PutRequest)) -> RequestOp -> f RequestOp #

HasField RequestOp "maybe'requestRange" (Maybe RangeRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'requestRange" -> (Maybe RangeRequest -> f (Maybe RangeRequest)) -> RequestOp -> f RequestOp #

HasField RequestOp "maybe'requestTxn" (Maybe TxnRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'requestTxn" -> (Maybe TxnRequest -> f (Maybe TxnRequest)) -> RequestOp -> f RequestOp #

HasField TxnRequest "failure" [RequestOp] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "failure" -> ([RequestOp] -> f [RequestOp]) -> TxnRequest -> f TxnRequest #

HasField TxnRequest "success" [RequestOp] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "success" -> ([RequestOp] -> f [RequestOp]) -> TxnRequest -> f TxnRequest #

HasField TxnRequest "vec'failure" (Vector RequestOp) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'failure" -> (Vector RequestOp -> f (Vector RequestOp)) -> TxnRequest -> f TxnRequest #

HasField TxnRequest "vec'success" (Vector RequestOp) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'success" -> (Vector RequestOp -> f (Vector RequestOp)) -> TxnRequest -> f TxnRequest #

data RequestOp'Request #

data ResponseHeader #

Instances

Instances details
NFData ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: ResponseHeader -> () #

Show ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthDisableResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthEnableResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleAddResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleDeleteResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGetResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGrantPermissionResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleListResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthStatusResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserAddResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserDeleteResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGetResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGrantRoleResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserListResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserRevokeRoleResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthenticateResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField CompactionResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DefragmentResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DeleteRangeResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashKVResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "header" -> (ResponseHeader -> f ResponseHeader) -> HashResponse -> f HashResponse #

HasField LeaseCheckpointResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseGrantResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseRevokeResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberListResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberPromoteResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberRemoveResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MoveLeaderResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField PutResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "header" -> (ResponseHeader -> f ResponseHeader) -> PutResponse -> f PutResponse #

HasField RangeResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField ResponseHeader "clusterId" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "clusterId" -> (Word64 -> f Word64) -> ResponseHeader -> f ResponseHeader #

HasField ResponseHeader "memberId" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "memberId" -> (Word64 -> f Word64) -> ResponseHeader -> f ResponseHeader #

HasField ResponseHeader "raftTerm" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "raftTerm" -> (Word64 -> f Word64) -> ResponseHeader -> f ResponseHeader #

HasField ResponseHeader "revision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "revision" -> (Int64 -> f Int64) -> ResponseHeader -> f ResponseHeader #

HasField SnapshotResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField StatusResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField TxnResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "header" -> (ResponseHeader -> f ResponseHeader) -> TxnResponse -> f TxnResponse #

HasField WatchResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> AlarmResponse -> f AlarmResponse #

HasField AuthDisableResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthEnableResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleAddResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleDeleteResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGetResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGrantPermissionResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleListResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthStatusResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserAddResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserDeleteResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGetResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGrantRoleResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserListResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserRevokeRoleResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthenticateResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField CompactionResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DefragmentResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DeleteRangeResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashKVResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> HashKVResponse -> f HashKVResponse #

HasField HashResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> HashResponse -> f HashResponse #

HasField LeaseCheckpointResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseGrantResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseRevokeResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberListResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberPromoteResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberRemoveResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MoveLeaderResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField PutResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> PutResponse -> f PutResponse #

HasField RangeResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> RangeResponse -> f RangeResponse #

HasField SnapshotResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField StatusResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> StatusResponse -> f StatusResponse #

HasField TxnResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> TxnResponse -> f TxnResponse #

HasField WatchResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> WatchResponse -> f WatchResponse #

data ResponseOp #

Instances

Instances details
NFData ResponseOp 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: ResponseOp -> () #

Show ResponseOp 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq ResponseOp 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord ResponseOp 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message ResponseOp 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField ResponseOp "responseDeleteRange" DeleteRangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "responseDeleteRange" -> (DeleteRangeResponse -> f DeleteRangeResponse) -> ResponseOp -> f ResponseOp #

HasField ResponseOp "responsePut" PutResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "responsePut" -> (PutResponse -> f PutResponse) -> ResponseOp -> f ResponseOp #

HasField ResponseOp "responseRange" RangeResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "responseRange" -> (RangeResponse -> f RangeResponse) -> ResponseOp -> f ResponseOp #

HasField ResponseOp "responseTxn" TxnResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "responseTxn" -> (TxnResponse -> f TxnResponse) -> ResponseOp -> f ResponseOp #

HasField ResponseOp "maybe'response" (Maybe ResponseOp'Response) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'response" -> (Maybe ResponseOp'Response -> f (Maybe ResponseOp'Response)) -> ResponseOp -> f ResponseOp #

HasField ResponseOp "maybe'responseDeleteRange" (Maybe DeleteRangeResponse) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'responseDeleteRange" -> (Maybe DeleteRangeResponse -> f (Maybe DeleteRangeResponse)) -> ResponseOp -> f ResponseOp #

HasField ResponseOp "maybe'responsePut" (Maybe PutResponse) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'responsePut" -> (Maybe PutResponse -> f (Maybe PutResponse)) -> ResponseOp -> f ResponseOp #

HasField ResponseOp "maybe'responseRange" (Maybe RangeResponse) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'responseRange" -> (Maybe RangeResponse -> f (Maybe RangeResponse)) -> ResponseOp -> f ResponseOp #

HasField ResponseOp "maybe'responseTxn" (Maybe TxnResponse) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'responseTxn" -> (Maybe TxnResponse -> f (Maybe TxnResponse)) -> ResponseOp -> f ResponseOp #

HasField TxnResponse "responses" [ResponseOp] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "responses" -> ([ResponseOp] -> f [ResponseOp]) -> TxnResponse -> f TxnResponse #

HasField TxnResponse "vec'responses" (Vector ResponseOp) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'responses" -> (Vector ResponseOp -> f (Vector ResponseOp)) -> TxnResponse -> f TxnResponse #

data ResponseOp'Response #

data SnapshotRequest #

Instances

Instances details
NFData SnapshotRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: SnapshotRequest -> () #

Show SnapshotRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq SnapshotRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord SnapshotRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message SnapshotRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data SnapshotResponse #

Instances

Instances details
NFData SnapshotResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: SnapshotResponse -> () #

Show SnapshotResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq SnapshotResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord SnapshotResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message SnapshotResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField SnapshotResponse "blob" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField SnapshotResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField SnapshotResponse "remainingBytes" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "remainingBytes" -> (Word64 -> f Word64) -> SnapshotResponse -> f SnapshotResponse #

HasField SnapshotResponse "version" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "version" -> (Text -> f Text) -> SnapshotResponse -> f SnapshotResponse #

HasField SnapshotResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data StatusRequest #

Instances

Instances details
NFData StatusRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: StatusRequest -> () #

Show StatusRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq StatusRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord StatusRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message StatusRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data StatusResponse #

Instances

Instances details
NFData StatusResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: StatusResponse -> () #

Show StatusResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq StatusResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord StatusResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message StatusResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField StatusResponse "dbSize" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "dbSize" -> (Int64 -> f Int64) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "dbSizeInUse" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "dbSizeInUse" -> (Int64 -> f Int64) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "dbSizeQuota" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "dbSizeQuota" -> (Int64 -> f Int64) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField StatusResponse "isLearner" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "isLearner" -> (Bool -> f Bool) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "leader" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "leader" -> (Word64 -> f Word64) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "raftAppliedIndex" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "raftAppliedIndex" -> (Word64 -> f Word64) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "raftIndex" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "raftIndex" -> (Word64 -> f Word64) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "raftTerm" Word64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "raftTerm" -> (Word64 -> f Word64) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "storageVersion" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "storageVersion" -> (Text -> f Text) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "version" Text 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "version" -> (Text -> f Text) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "errors" [Text] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "errors" -> ([Text] -> f [Text]) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> StatusResponse -> f StatusResponse #

HasField StatusResponse "vec'errors" (Vector Text) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'errors" -> (Vector Text -> f (Vector Text)) -> StatusResponse -> f StatusResponse #

data TxnRequest #

Instances

Instances details
NFData TxnRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: TxnRequest -> () #

Show TxnRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq TxnRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord TxnRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message TxnRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RequestOp "requestTxn" TxnRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "requestTxn" -> (TxnRequest -> f TxnRequest) -> RequestOp -> f RequestOp #

HasField RequestOp "maybe'requestTxn" (Maybe TxnRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'requestTxn" -> (Maybe TxnRequest -> f (Maybe TxnRequest)) -> RequestOp -> f RequestOp #

HasField TxnRequest "compare" [Compare] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "compare" -> ([Compare] -> f [Compare]) -> TxnRequest -> f TxnRequest #

HasField TxnRequest "failure" [RequestOp] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "failure" -> ([RequestOp] -> f [RequestOp]) -> TxnRequest -> f TxnRequest #

HasField TxnRequest "success" [RequestOp] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "success" -> ([RequestOp] -> f [RequestOp]) -> TxnRequest -> f TxnRequest #

HasField TxnRequest "vec'compare" (Vector Compare) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'compare" -> (Vector Compare -> f (Vector Compare)) -> TxnRequest -> f TxnRequest #

HasField TxnRequest "vec'failure" (Vector RequestOp) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'failure" -> (Vector RequestOp -> f (Vector RequestOp)) -> TxnRequest -> f TxnRequest #

HasField TxnRequest "vec'success" (Vector RequestOp) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'success" -> (Vector RequestOp -> f (Vector RequestOp)) -> TxnRequest -> f TxnRequest #

data TxnResponse #

Instances

Instances details
NFData TxnResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: TxnResponse -> () #

Show TxnResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq TxnResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord TxnResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message TxnResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField ResponseOp "responseTxn" TxnResponse 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "responseTxn" -> (TxnResponse -> f TxnResponse) -> ResponseOp -> f ResponseOp #

HasField TxnResponse "header" ResponseHeader 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "header" -> (ResponseHeader -> f ResponseHeader) -> TxnResponse -> f TxnResponse #

HasField TxnResponse "succeeded" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "succeeded" -> (Bool -> f Bool) -> TxnResponse -> f TxnResponse #

HasField ResponseOp "maybe'responseTxn" (Maybe TxnResponse) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'responseTxn" -> (Maybe TxnResponse -> f (Maybe TxnResponse)) -> ResponseOp -> f ResponseOp #

HasField TxnResponse "maybe'header" (Maybe ResponseHeader) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> TxnResponse -> f TxnResponse #

HasField TxnResponse "responses" [ResponseOp] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "responses" -> ([ResponseOp] -> f [ResponseOp]) -> TxnResponse -> f TxnResponse #

HasField TxnResponse "vec'responses" (Vector ResponseOp) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "vec'responses" -> (Vector ResponseOp -> f (Vector ResponseOp)) -> TxnResponse -> f TxnResponse #

data WatchCancelRequest #

Instances

Instances details
NFData WatchCancelRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: WatchCancelRequest -> () #

Show WatchCancelRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchCancelRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchCancelRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message WatchCancelRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCancelRequest "watchId" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "watchId" -> (Int64 -> f Int64) -> WatchCancelRequest -> f WatchCancelRequest #

HasField WatchRequest "cancelRequest" WatchCancelRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "cancelRequest" -> (WatchCancelRequest -> f WatchCancelRequest) -> WatchRequest -> f WatchRequest #

HasField WatchRequest "maybe'cancelRequest" (Maybe WatchCancelRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'cancelRequest" -> (Maybe WatchCancelRequest -> f (Maybe WatchCancelRequest)) -> WatchRequest -> f WatchRequest #

data WatchCreateRequest #

Instances

Instances details
NFData WatchCreateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: WatchCreateRequest -> () #

Show WatchCreateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchCreateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchCreateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message WatchCreateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCreateRequest "fragment" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "fragment" -> (Bool -> f Bool) -> WatchCreateRequest -> f WatchCreateRequest #

HasField WatchCreateRequest "key" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCreateRequest "prevKv" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "prevKv" -> (Bool -> f Bool) -> WatchCreateRequest -> f WatchCreateRequest #

HasField WatchCreateRequest "progressNotify" Bool 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "progressNotify" -> (Bool -> f Bool) -> WatchCreateRequest -> f WatchCreateRequest #

HasField WatchCreateRequest "rangeEnd" ByteString 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCreateRequest "startRevision" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "startRevision" -> (Int64 -> f Int64) -> WatchCreateRequest -> f WatchCreateRequest #

HasField WatchCreateRequest "watchId" Int64 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "watchId" -> (Int64 -> f Int64) -> WatchCreateRequest -> f WatchCreateRequest #

HasField WatchRequest "createRequest" WatchCreateRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "createRequest" -> (WatchCreateRequest -> f WatchCreateRequest) -> WatchRequest -> f WatchRequest #

HasField WatchCreateRequest "filters" [WatchCreateRequest'FilterType] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCreateRequest "vec'filters" (Vector WatchCreateRequest'FilterType) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchRequest "maybe'createRequest" (Maybe WatchCreateRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'createRequest" -> (Maybe WatchCreateRequest -> f (Maybe WatchCreateRequest)) -> WatchRequest -> f WatchRequest #

data WatchCreateRequest'FilterType #

Instances

Instances details
NFData WatchCreateRequest'FilterType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Bounded WatchCreateRequest'FilterType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum WatchCreateRequest'FilterType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show WatchCreateRequest'FilterType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchCreateRequest'FilterType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchCreateRequest'FilterType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault WatchCreateRequest'FilterType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum WatchCreateRequest'FilterType 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCreateRequest "filters" [WatchCreateRequest'FilterType] 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCreateRequest "vec'filters" (Vector WatchCreateRequest'FilterType) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data WatchCreateRequest'FilterType'UnrecognizedValue #

Instances

Instances details
Show WatchCreateRequest'FilterType'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchCreateRequest'FilterType'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchCreateRequest'FilterType'UnrecognizedValue 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data WatchProgressRequest #

Instances

Instances details
NFData WatchProgressRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: WatchProgressRequest -> () #

Show WatchProgressRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchProgressRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchProgressRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message WatchProgressRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchRequest "progressRequest" WatchProgressRequest 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "progressRequest" -> (WatchProgressRequest -> f WatchProgressRequest) -> WatchRequest -> f WatchRequest #

HasField WatchRequest "maybe'progressRequest" (Maybe WatchProgressRequest) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

fieldOf :: Functor f => Proxy# "maybe'progressRequest" -> (Maybe WatchProgressRequest -> f (Maybe WatchProgressRequest)) -> WatchRequest -> f WatchRequest #

data WatchRequest'RequestUnion #

Instances

Instances details
NFData WatchRequest'RequestUnion 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show WatchRequest'RequestUnion 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchRequest'RequestUnion 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchRequest'RequestUnion 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchRequest "maybe'requestUnion" (Maybe WatchRequest'RequestUnion) 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc