proto-lens-etcd-0.1.0: proto-lens-etcd - protobuffer lenses for etcd provided by protoc-lens-protoc
Safe HaskellNone
LanguageGHC2021

Proto.API.Etcd

Synopsis

Documentation

data Compare Source #

Fields :

  • result :: Lens' Compare Compare'CompareResult
  • target :: Lens' Compare Compare'CompareTarget
  • key :: Lens' Compare Data.ByteString.ByteString
  • rangeEnd :: Lens' Compare Data.ByteString.ByteString
  • maybe'targetUnion :: Lens' Compare (Prelude.Maybe Compare'TargetUnion)
  • maybe'version :: Lens' Compare (Prelude.Maybe Data.Int.Int64)
  • version :: Lens' Compare Data.Int.Int64
  • maybe'createRevision :: Lens' Compare (Prelude.Maybe Data.Int.Int64)
  • createRevision :: Lens' Compare Data.Int.Int64
  • maybe'modRevision :: Lens' Compare (Prelude.Maybe Data.Int.Int64)
  • modRevision :: Lens' Compare Data.Int.Int64
  • maybe'value :: Lens' Compare (Prelude.Maybe Data.ByteString.ByteString)
  • value :: Lens' Compare Data.ByteString.ByteString
  • maybe'lease :: Lens' Compare (Prelude.Maybe Data.Int.Int64)
  • lease :: Lens' Compare Data.Int.Int64

Instances

Instances details
NFData Compare Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: Compare -> () #

Show Compare Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Compare Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

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

Ord Compare Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message Compare Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Compare "createRevision" Int64 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Compare "target" Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Compare "value" ByteString Source # 
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 Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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] Source # 
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) Source # 
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 Source #

Constructors

Auth 

Instances

Instances details
Service Auth Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleDelete" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleGet" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleGrantPermission" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "roleRevokePermission" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userChangePassword" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userGet" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userGrantRole" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userList" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Auth "userRevokeRole" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Auth "authDisable" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "authEnable" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "authStatus" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "authenticate" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleDelete" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleGet" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleGrantPermission" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleList" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "roleRevokePermission" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userChangePassword" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userDelete" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userGet" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userGrantRole" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userList" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Auth "userRevokeRole" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authDisable" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authStatus" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "authenticate" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleDelete" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleGet" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleGrantPermission" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleRevokePermission" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userChangePassword" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userGet" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userGrantRole" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userRevokeRole" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Auth "userRevokeRole" = 'NonStreaming

data KV Source #

Constructors

KV 

Instances

Instances details
Service KV Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput KV "deleteRange" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput KV "range" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName KV "compact" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "deleteRange" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "range" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput KV "txn" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "compact" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "deleteRange" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "range" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType KV "txn" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Watch Source #

Constructors

Watch 

Instances

Instances details
Service Watch Source # 
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" Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Watch "watch" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Watch "watch" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Lease Source #

Constructors

Lease 

Instances

Instances details
Service Lease Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Lease "leaseKeepAlive" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Lease "leaseRevoke" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Lease "leaseTimeToLive" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseKeepAlive" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseTimeToLive" = 'NonStreaming

data Cluster Source #

Constructors

Cluster 

Instances

Instances details
Service Cluster Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Cluster "memberList" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Cluster "memberPromote" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Cluster "memberRemove" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Cluster "memberUpdate" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Cluster "memberAdd" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberList" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberPromote" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberRemove" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Cluster "memberUpdate" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberAdd" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberList" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberPromote" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberUpdate" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Maintenance Source #

Constructors

Maintenance 

Instances

Instances details
Service Maintenance Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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" Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "defragment" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "downgrade" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "hash" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "hashKV" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "moveLeader" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "snapshot" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodInput Maintenance "status" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodName Maintenance "alarm" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "defragment" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "downgrade" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "hash" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "hashKV" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "moveLeader" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "snapshot" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodOutput Maintenance "status" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "alarm" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "defragment" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "downgrade" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "hash" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "hashKV" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "moveLeader" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "snapshot" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "status" Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AlarmMember Source #

Fields :

  • memberID :: Lens' AlarmMember Data.Word.Word64
  • alarm :: Lens' AlarmMember AlarmType

Instances

Instances details
NFData AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AlarmMember -> () #

Show AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmMember "alarm" AlarmType Source # 
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 Source # 
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] Source # 
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) Source # 
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 Source #

Fields :

  • action :: Lens' AlarmRequest AlarmRequest'AlarmAction
  • memberID :: Lens' AlarmRequest Data.Word.Word64
  • alarm :: Lens' AlarmRequest AlarmType

Instances

Instances details
NFData AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AlarmRequest -> () #

Show AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmRequest "action" AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmRequest "alarm" AlarmType Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data AlarmRequest'AlarmAction Source #

Instances

Instances details
NFData AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Bounded AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmRequest "action" AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AlarmRequest'AlarmAction'UnrecognizedValue Source #

Instances

Instances details
Show AlarmRequest'AlarmAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmRequest'AlarmAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmRequest'AlarmAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AlarmResponse Source #

Fields :

  • header :: Lens' AlarmResponse ResponseHeader
  • maybe'header :: Lens' AlarmResponse (Prelude.Maybe ResponseHeader)
  • alarms :: Lens' AlarmResponse [AlarmMember]
  • vec'alarms :: Lens' AlarmResponse (Data.Vector.Vector AlarmMember)

Instances

Instances details
NFData AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AlarmResponse -> () #

Show AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmResponse "alarms" [AlarmMember] Source # 
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) Source # 
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) Source # 
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 Source #

Instances

Instances details
NFData AlarmType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AlarmType -> () #

Bounded AlarmType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum AlarmType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AlarmType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AlarmType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AlarmType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault AlarmType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum AlarmType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmMember "alarm" AlarmType Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data AuthDisableRequest Source #

Fields :

Instances

Instances details
NFData AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthDisableRequest -> () #

Show AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthDisableResponse Source #

Fields :

  • header :: Lens' AuthDisableResponse ResponseHeader
  • maybe'header :: Lens' AuthDisableResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthDisableResponse -> () #

Show AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthDisableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthEnableRequest Source #

Fields :

Instances

Instances details
NFData AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthEnableRequest -> () #

Show AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthEnableResponse Source #

Fields :

  • header :: Lens' AuthEnableResponse ResponseHeader
  • maybe'header :: Lens' AuthEnableResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthEnableResponse -> () #

Show AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthEnableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleAddRequest Source #

Fields :

  • name :: Lens' AuthRoleAddRequest Data.Text.Text

Instances

Instances details
NFData AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleAddRequest -> () #

Show AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleAddRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data AuthRoleAddResponse Source #

Fields :

  • header :: Lens' AuthRoleAddResponse ResponseHeader
  • maybe'header :: Lens' AuthRoleAddResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleAddResponse -> () #

Show AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleDeleteRequest Source #

Fields :

  • role :: Lens' AuthRoleDeleteRequest Data.Text.Text

Instances

Instances details
NFData AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleDeleteRequest -> () #

Show AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleDeleteRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleDeleteResponse Source #

Fields :

  • header :: Lens' AuthRoleDeleteResponse ResponseHeader
  • maybe'header :: Lens' AuthRoleDeleteResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleDeleteResponse -> () #

Show AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleGetRequest Source #

Fields :

  • role :: Lens' AuthRoleGetRequest Data.Text.Text

Instances

Instances details
NFData AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleGetRequest -> () #

Show AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGetRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data AuthRoleGetResponse Source #

Fields :

  • header :: Lens' AuthRoleGetResponse ResponseHeader
  • maybe'header :: Lens' AuthRoleGetResponse (Prelude.Maybe ResponseHeader)
  • perm :: Lens' AuthRoleGetResponse [Proto.Etcd.Api.Authpb.Auth.Permission]
  • vec'perm :: Lens' AuthRoleGetResponse (Data.Vector.Vector Proto.Etcd.Api.Authpb.Auth.Permission)

Instances

Instances details
NFData AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleGetResponse -> () #

Show AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleGrantPermissionRequest Source #

Fields :

  • name :: Lens' AuthRoleGrantPermissionRequest Data.Text.Text
  • perm :: Lens' AuthRoleGrantPermissionRequest Proto.Etcd.Api.Authpb.Auth.Permission
  • maybe'perm :: Lens' AuthRoleGrantPermissionRequest (Prelude.Maybe Proto.Etcd.Api.Authpb.Auth.Permission)

Instances

Instances details
NFData AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGrantPermissionRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleGrantPermissionResponse Source #

Fields :

  • header :: Lens' AuthRoleGrantPermissionResponse ResponseHeader
  • maybe'header :: Lens' AuthRoleGrantPermissionResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGrantPermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleListRequest Source #

Fields :

Instances

Instances details
NFData AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleListRequest -> () #

Show AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleListResponse Source #

Fields :

  • header :: Lens' AuthRoleListResponse ResponseHeader
  • maybe'header :: Lens' AuthRoleListResponse (Prelude.Maybe ResponseHeader)
  • roles :: Lens' AuthRoleListResponse [Data.Text.Text]
  • vec'roles :: Lens' AuthRoleListResponse (Data.Vector.Vector Data.Text.Text)

Instances

Instances details
NFData AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleListResponse -> () #

Show AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleListResponse "roles" [Text] Source # 
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) Source # 
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 Source #

Fields :

  • role :: Lens' AuthRoleRevokePermissionRequest Data.Text.Text
  • key :: Lens' AuthRoleRevokePermissionRequest Data.ByteString.ByteString
  • rangeEnd :: Lens' AuthRoleRevokePermissionRequest Data.ByteString.ByteString

Instances

Instances details
NFData AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionRequest "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthRoleRevokePermissionResponse Source #

Fields :

  • header :: Lens' AuthRoleRevokePermissionResponse ResponseHeader
  • maybe'header :: Lens' AuthRoleRevokePermissionResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthStatusRequest Source #

Fields :

Instances

Instances details
NFData AuthStatusRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthStatusRequest -> () #

Show AuthStatusRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthStatusRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthStatusRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthStatusRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthStatusResponse Source #

Fields :

  • header :: Lens' AuthStatusResponse ResponseHeader
  • maybe'header :: Lens' AuthStatusResponse (Prelude.Maybe ResponseHeader)
  • enabled :: Lens' AuthStatusResponse Prelude.Bool
  • authRevision :: Lens' AuthStatusResponse Data.Word.Word64

Instances

Instances details
NFData AuthStatusResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthStatusResponse -> () #

Show AuthStatusResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthStatusResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthStatusResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthStatusResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthStatusResponse "authRevision" Word64 Source # 
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 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserAddRequest Source #

Fields :

  • name :: Lens' AuthUserAddRequest Data.Text.Text
  • password :: Lens' AuthUserAddRequest Data.Text.Text
  • options :: Lens' AuthUserAddRequest Proto.Etcd.Api.Authpb.Auth.UserAddOptions
  • maybe'options :: Lens' AuthUserAddRequest (Prelude.Maybe Proto.Etcd.Api.Authpb.Auth.UserAddOptions)
  • hashedPassword :: Lens' AuthUserAddRequest Data.Text.Text

Instances

Instances details
NFData AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserAddRequest -> () #

Show AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserAddRequest "hashedPassword" Text Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

HasField AuthUserAddRequest "password" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data AuthUserAddResponse Source #

Fields :

  • header :: Lens' AuthUserAddResponse ResponseHeader
  • maybe'header :: Lens' AuthUserAddResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserAddResponse -> () #

Show AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserChangePasswordRequest Source #

Fields :

  • name :: Lens' AuthUserChangePasswordRequest Data.Text.Text
  • password :: Lens' AuthUserChangePasswordRequest Data.Text.Text
  • hashedPassword :: Lens' AuthUserChangePasswordRequest Data.Text.Text

Instances

Instances details
NFData AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordRequest "hashedPassword" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordRequest "password" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserChangePasswordResponse Source #

Fields :

  • header :: Lens' AuthUserChangePasswordResponse ResponseHeader
  • maybe'header :: Lens' AuthUserChangePasswordResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserDeleteRequest Source #

Fields :

  • name :: Lens' AuthUserDeleteRequest Data.Text.Text

Instances

Instances details
NFData AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserDeleteRequest -> () #

Show AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserDeleteRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserDeleteResponse Source #

Fields :

  • header :: Lens' AuthUserDeleteResponse ResponseHeader
  • maybe'header :: Lens' AuthUserDeleteResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserDeleteResponse -> () #

Show AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserGetRequest Source #

Fields :

  • name :: Lens' AuthUserGetRequest Data.Text.Text

Instances

Instances details
NFData AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserGetRequest -> () #

Show AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGetRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data AuthUserGetResponse Source #

Fields :

  • header :: Lens' AuthUserGetResponse ResponseHeader
  • maybe'header :: Lens' AuthUserGetResponse (Prelude.Maybe ResponseHeader)
  • roles :: Lens' AuthUserGetResponse [Data.Text.Text]
  • vec'roles :: Lens' AuthUserGetResponse (Data.Vector.Vector Data.Text.Text)

Instances

Instances details
NFData AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserGetResponse -> () #

Show AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGetResponse "roles" [Text] Source # 
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) Source # 
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 Source #

Fields :

  • user :: Lens' AuthUserGrantRoleRequest Data.Text.Text
  • role :: Lens' AuthUserGrantRoleRequest Data.Text.Text

Instances

Instances details
NFData AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGrantRoleRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGrantRoleRequest "user" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserGrantRoleResponse Source #

Fields :

  • header :: Lens' AuthUserGrantRoleResponse ResponseHeader
  • maybe'header :: Lens' AuthUserGrantRoleResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGrantRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserListRequest Source #

Fields :

Instances

Instances details
NFData AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserListRequest -> () #

Show AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserListResponse Source #

Fields :

  • header :: Lens' AuthUserListResponse ResponseHeader
  • maybe'header :: Lens' AuthUserListResponse (Prelude.Maybe ResponseHeader)
  • users :: Lens' AuthUserListResponse [Data.Text.Text]
  • vec'users :: Lens' AuthUserListResponse (Data.Vector.Vector Data.Text.Text)

Instances

Instances details
NFData AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthUserListResponse -> () #

Show AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserListResponse "users" [Text] Source # 
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) Source # 
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 Source #

Fields :

  • name :: Lens' AuthUserRevokeRoleRequest Data.Text.Text
  • role :: Lens' AuthUserRevokeRoleRequest Data.Text.Text

Instances

Instances details
NFData AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserRevokeRoleRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserRevokeRoleRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthUserRevokeRoleResponse Source #

Fields :

  • header :: Lens' AuthUserRevokeRoleResponse ResponseHeader
  • maybe'header :: Lens' AuthUserRevokeRoleResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserRevokeRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data AuthenticateRequest Source #

Fields :

  • name :: Lens' AuthenticateRequest Data.Text.Text
  • password :: Lens' AuthenticateRequest Data.Text.Text

Instances

Instances details
NFData AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthenticateRequest -> () #

Show AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthenticateRequest "name" Text Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data AuthenticateResponse Source #

Fields :

  • header :: Lens' AuthenticateResponse ResponseHeader
  • maybe'header :: Lens' AuthenticateResponse (Prelude.Maybe ResponseHeader)
  • token :: Lens' AuthenticateResponse Data.Text.Text

Instances

Instances details
NFData AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: AuthenticateResponse -> () #

Show AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthenticateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthenticateResponse "token" Text Source # 
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) Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data CompactionRequest Source #

Fields :

  • revision :: Lens' CompactionRequest Data.Int.Int64
  • physical :: Lens' CompactionRequest Prelude.Bool

Instances

Instances details
NFData CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: CompactionRequest -> () #

Show CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField CompactionRequest "physical" Bool Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data CompactionResponse Source #

Fields :

  • header :: Lens' CompactionResponse ResponseHeader
  • maybe'header :: Lens' CompactionResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: CompactionResponse -> () #

Show CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField CompactionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Compare'TargetUnion Source #

data Compare'CompareResult Source #

Instances

Instances details
NFData Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: Compare'CompareResult -> () #

Bounded Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Compare "result" Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Compare'CompareResult'UnrecognizedValue Source #

Instances

Instances details
Show Compare'CompareResult'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Compare'CompareResult'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord Compare'CompareResult'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Compare'CompareTarget Source #

Instances

Instances details
NFData Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: Compare'CompareTarget -> () #

Bounded Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Compare "target" Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data Compare'CompareTarget'UnrecognizedValue Source #

Instances

Instances details
Show Compare'CompareTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Compare'CompareTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord Compare'CompareTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DefragmentRequest Source #

Fields :

Instances

Instances details
NFData DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DefragmentRequest -> () #

Show DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DefragmentResponse Source #

Fields :

  • header :: Lens' DefragmentResponse ResponseHeader
  • maybe'header :: Lens' DefragmentResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DefragmentResponse -> () #

Show DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DefragmentResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DeleteRangeRequest Source #

Fields :

  • key :: Lens' DeleteRangeRequest Data.ByteString.ByteString
  • rangeEnd :: Lens' DeleteRangeRequest Data.ByteString.ByteString
  • prevKv :: Lens' DeleteRangeRequest Prelude.Bool

Instances

Instances details
NFData DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DeleteRangeRequest -> () #

Show DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DeleteRangeRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DeleteRangeRequest "prevKv" Bool Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RequestOp "requestDeleteRange" DeleteRangeRequest Source # 
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) Source # 
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 Source #

Fields :

  • header :: Lens' DeleteRangeResponse ResponseHeader
  • maybe'header :: Lens' DeleteRangeResponse (Prelude.Maybe ResponseHeader)
  • deleted :: Lens' DeleteRangeResponse Data.Int.Int64
  • prevKvs :: Lens' DeleteRangeResponse [Proto.Etcd.Api.Mvccpb.Kv.KeyValue]
  • vec'prevKvs :: Lens' DeleteRangeResponse (Data.Vector.Vector Proto.Etcd.Api.Mvccpb.Kv.KeyValue)

Instances

Instances details
NFData DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DeleteRangeResponse -> () #

Show DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DeleteRangeResponse "deleted" Int64 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField ResponseOp "responseDeleteRange" DeleteRangeResponse Source # 
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) Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField ResponseOp "maybe'responseDeleteRange" (Maybe DeleteRangeResponse) Source # 
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 Source #

Fields :

  • action :: Lens' DowngradeRequest DowngradeRequest'DowngradeAction
  • version :: Lens' DowngradeRequest Data.Text.Text

Instances

Instances details
NFData DowngradeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DowngradeRequest -> () #

Show DowngradeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DowngradeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DowngradeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DowngradeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeRequest "action" DowngradeRequest'DowngradeAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeRequest "version" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data DowngradeRequest'DowngradeAction Source #

Instances

Instances details
NFData DowngradeRequest'DowngradeAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Bounded DowngradeRequest'DowngradeAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum DowngradeRequest'DowngradeAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show DowngradeRequest'DowngradeAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DowngradeRequest'DowngradeAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DowngradeRequest'DowngradeAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault DowngradeRequest'DowngradeAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum DowngradeRequest'DowngradeAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeRequest "action" DowngradeRequest'DowngradeAction Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DowngradeRequest'DowngradeAction'UnrecognizedValue Source #

Instances

Instances details
Show DowngradeRequest'DowngradeAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DowngradeRequest'DowngradeAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DowngradeRequest'DowngradeAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DowngradeResponse Source #

Fields :

  • header :: Lens' DowngradeResponse ResponseHeader
  • maybe'header :: Lens' DowngradeResponse (Prelude.Maybe ResponseHeader)
  • version :: Lens' DowngradeResponse Data.Text.Text

Instances

Instances details
NFData DowngradeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: DowngradeResponse -> () #

Show DowngradeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DowngradeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DowngradeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DowngradeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeResponse "version" Text Source # 
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) Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data DowngradeVersionTestRequest Source #

Fields :

  • ver :: Lens' DowngradeVersionTestRequest Data.Text.Text

Instances

Instances details
NFData DowngradeVersionTestRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show DowngradeVersionTestRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq DowngradeVersionTestRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord DowngradeVersionTestRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message DowngradeVersionTestRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeVersionTestRequest "ver" Text Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data HashKVRequest Source #

Fields :

  • revision :: Lens' HashKVRequest Data.Int.Int64

Instances

Instances details
NFData HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: HashKVRequest -> () #

Show HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashKVRequest "revision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data HashKVResponse Source #

Fields :

  • header :: Lens' HashKVResponse ResponseHeader
  • maybe'header :: Lens' HashKVResponse (Prelude.Maybe ResponseHeader)
  • hash :: Lens' HashKVResponse Data.Word.Word32
  • compactRevision :: Lens' HashKVResponse Data.Int.Int64
  • hashRevision :: Lens' HashKVResponse Data.Int.Int64

Instances

Instances details
NFData HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: HashKVResponse -> () #

Show HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashKVResponse "compactRevision" Int64 Source # 
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 Source # 
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 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashKVResponse "maybe'header" (Maybe ResponseHeader) Source # 
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 HashRequest Source #

Fields :

data HashResponse Source #

Fields :

  • header :: Lens' HashResponse ResponseHeader
  • maybe'header :: Lens' HashResponse (Prelude.Maybe ResponseHeader)
  • hash :: Lens' HashResponse Data.Word.Word32

Instances

Instances details
NFData HashResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: HashResponse -> () #

Show HashResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq HashResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord HashResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message HashResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashResponse "hash" Word32 Source # 
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 Source # 
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) Source # 
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 Source #

Fields :

  • id :: Lens' LeaseCheckpoint Data.Int.Int64
  • remainingTTL :: Lens' LeaseCheckpoint Data.Int.Int64

Instances

Instances details
NFData LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseCheckpoint -> () #

Show LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpoint "id" Int64 Source # 
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 Source # 
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] Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpointRequest "vec'checkpoints" (Vector LeaseCheckpoint) Source # 
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 Source #

Fields :

  • checkpoints :: Lens' LeaseCheckpointRequest [LeaseCheckpoint]
  • vec'checkpoints :: Lens' LeaseCheckpointRequest (Data.Vector.Vector LeaseCheckpoint)

Instances

Instances details
NFData LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseCheckpointRequest -> () #

Show LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpointRequest "checkpoints" [LeaseCheckpoint] Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpointRequest "vec'checkpoints" (Vector LeaseCheckpoint) Source # 
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 Source #

Fields :

  • header :: Lens' LeaseCheckpointResponse ResponseHeader
  • maybe'header :: Lens' LeaseCheckpointResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseCheckpointResponse -> () #

Show LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseCheckpointResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseGrantRequest Source #

Fields :

  • ttl :: Lens' LeaseGrantRequest Data.Int.Int64
  • id :: Lens' LeaseGrantRequest Data.Int.Int64

Instances

Instances details
NFData LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseGrantRequest -> () #

Show LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseGrantRequest "id" Int64 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data LeaseGrantResponse Source #

Fields :

  • header :: Lens' LeaseGrantResponse ResponseHeader
  • maybe'header :: Lens' LeaseGrantResponse (Prelude.Maybe ResponseHeader)
  • id :: Lens' LeaseGrantResponse Data.Int.Int64
  • ttl :: Lens' LeaseGrantResponse Data.Int.Int64
  • error :: Lens' LeaseGrantResponse Data.Text.Text

Instances

Instances details
NFData LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseGrantResponse -> () #

Show LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseGrantResponse "error" Text Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseGrantResponse "id" Int64 Source # 
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 Source # 
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) Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseKeepAliveRequest Source #

Fields :

  • id :: Lens' LeaseKeepAliveRequest Data.Int.Int64

Instances

Instances details
NFData LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseKeepAliveRequest -> () #

Show LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseKeepAliveResponse Source #

Fields :

  • header :: Lens' LeaseKeepAliveResponse ResponseHeader
  • maybe'header :: Lens' LeaseKeepAliveResponse (Prelude.Maybe ResponseHeader)
  • id :: Lens' LeaseKeepAliveResponse Data.Int.Int64
  • ttl :: Lens' LeaseKeepAliveResponse Data.Int.Int64

Instances

Instances details
NFData LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseKeepAliveResponse -> () #

Show LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveResponse "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveResponse "ttl" Int64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseLeasesRequest Source #

Fields :

Instances

Instances details
NFData LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseLeasesRequest -> () #

Show LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseLeasesResponse Source #

Fields :

  • header :: Lens' LeaseLeasesResponse ResponseHeader
  • maybe'header :: Lens' LeaseLeasesResponse (Prelude.Maybe ResponseHeader)
  • leases :: Lens' LeaseLeasesResponse [LeaseStatus]
  • vec'leases :: Lens' LeaseLeasesResponse (Data.Vector.Vector LeaseStatus)

Instances

Instances details
NFData LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseLeasesResponse -> () #

Show LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "leases" [LeaseStatus] Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "vec'leases" (Vector LeaseStatus) Source # 
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 Source #

Fields :

  • id :: Lens' LeaseRevokeRequest Data.Int.Int64

Instances

Instances details
NFData LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseRevokeRequest -> () #

Show LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseRevokeRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data LeaseRevokeResponse Source #

Fields :

  • header :: Lens' LeaseRevokeResponse ResponseHeader
  • maybe'header :: Lens' LeaseRevokeResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseRevokeResponse -> () #

Show LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseRevokeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseStatus Source #

Fields :

  • id :: Lens' LeaseStatus Data.Int.Int64

Instances

Instances details
NFData LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseStatus -> () #

Show LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseStatus "id" Int64 Source # 
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] Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "vec'leases" (Vector LeaseStatus) Source # 
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 Source #

Fields :

  • id :: Lens' LeaseTimeToLiveRequest Data.Int.Int64
  • keys :: Lens' LeaseTimeToLiveRequest Prelude.Bool

Instances

Instances details
NFData LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseTimeToLiveRequest -> () #

Show LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveRequest "keys" Bool Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data LeaseTimeToLiveResponse Source #

Fields :

  • header :: Lens' LeaseTimeToLiveResponse ResponseHeader
  • maybe'header :: Lens' LeaseTimeToLiveResponse (Prelude.Maybe ResponseHeader)
  • id :: Lens' LeaseTimeToLiveResponse Data.Int.Int64
  • ttl :: Lens' LeaseTimeToLiveResponse Data.Int.Int64
  • grantedTTL :: Lens' LeaseTimeToLiveResponse Data.Int.Int64
  • keys :: Lens' LeaseTimeToLiveResponse [Data.ByteString.ByteString]
  • vec'keys :: Lens' LeaseTimeToLiveResponse (Data.Vector.Vector Data.ByteString.ByteString)

Instances

Instances details
NFData LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: LeaseTimeToLiveResponse -> () #

Show LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "grantedTTL" Int64 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "ttl" Int64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "keys" [ByteString] Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "vec'keys" (Vector ByteString) Source # 
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 Source #

Fields :

  • id :: Lens' Member Data.Word.Word64
  • name :: Lens' Member Data.Text.Text
  • peerURLs :: Lens' Member [Data.Text.Text]
  • vec'peerURLs :: Lens' Member (Data.Vector.Vector Data.Text.Text)
  • clientURLs :: Lens' Member [Data.Text.Text]
  • vec'clientURLs :: Lens' Member (Data.Vector.Vector Data.Text.Text)
  • isLearner :: Lens' Member Prelude.Bool

Instances

Instances details
NFData Member Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: Member -> () #

Show Member Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq Member Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

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

Ord Member Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message Member Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField Member "id" Word64 Source # 
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 Source # 
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 Source # 
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 Source # 
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] Source # 
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] Source # 
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) Source # 
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) Source # 
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) Source # 
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] Source # 
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) Source # 
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] Source # 
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) Source # 
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] Source # 
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) Source # 
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] Source # 
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) Source # 
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] Source # 
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) Source # 
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 Source #

Fields :

  • peerURLs :: Lens' MemberAddRequest [Data.Text.Text]
  • vec'peerURLs :: Lens' MemberAddRequest (Data.Vector.Vector Data.Text.Text)
  • isLearner :: Lens' MemberAddRequest Prelude.Bool

Instances

Instances details
NFData MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberAddRequest -> () #

Show MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddRequest "isLearner" Bool Source # 
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] Source # 
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) Source # 
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 Source #

Fields :

  • header :: Lens' MemberAddResponse ResponseHeader
  • maybe'header :: Lens' MemberAddResponse (Prelude.Maybe ResponseHeader)
  • member :: Lens' MemberAddResponse Member
  • maybe'member :: Lens' MemberAddResponse (Prelude.Maybe Member)
  • members :: Lens' MemberAddResponse [Member]
  • vec'members :: Lens' MemberAddResponse (Data.Vector.Vector Member)

Instances

Instances details
NFData MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberAddResponse -> () #

Show MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddResponse "member" Member Source # 
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) Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddResponse "maybe'member" (Maybe Member) Source # 
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] Source # 
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) Source # 
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 Source #

Fields :

Instances

Instances details
NFData MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberListRequest -> () #

Show MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberListRequest "linearizable" Bool Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data MemberListResponse Source #

Fields :

  • header :: Lens' MemberListResponse ResponseHeader
  • maybe'header :: Lens' MemberListResponse (Prelude.Maybe ResponseHeader)
  • members :: Lens' MemberListResponse [Member]
  • vec'members :: Lens' MemberListResponse (Data.Vector.Vector Member)

Instances

Instances details
NFData MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberListResponse -> () #

Show MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberListResponse "members" [Member] Source # 
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) Source # 
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 Source #

Fields :

  • id :: Lens' MemberPromoteRequest Data.Word.Word64

Instances

Instances details
NFData MemberPromoteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberPromoteRequest -> () #

Show MemberPromoteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberPromoteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberPromoteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberPromoteRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberPromoteRequest "id" Word64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data MemberPromoteResponse Source #

Fields :

  • header :: Lens' MemberPromoteResponse ResponseHeader
  • maybe'header :: Lens' MemberPromoteResponse (Prelude.Maybe ResponseHeader)
  • members :: Lens' MemberPromoteResponse [Member]
  • vec'members :: Lens' MemberPromoteResponse (Data.Vector.Vector Member)

Instances

Instances details
NFData MemberPromoteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberPromoteResponse -> () #

Show MemberPromoteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberPromoteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberPromoteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberPromoteResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberPromoteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberPromoteResponse "members" [Member] Source # 
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) Source # 
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 Source #

Fields :

  • id :: Lens' MemberRemoveRequest Data.Word.Word64

Instances

Instances details
NFData MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberRemoveRequest -> () #

Show MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberRemoveRequest "id" Word64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data MemberRemoveResponse Source #

Fields :

  • header :: Lens' MemberRemoveResponse ResponseHeader
  • maybe'header :: Lens' MemberRemoveResponse (Prelude.Maybe ResponseHeader)
  • members :: Lens' MemberRemoveResponse [Member]
  • vec'members :: Lens' MemberRemoveResponse (Data.Vector.Vector Member)

Instances

Instances details
NFData MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberRemoveResponse -> () #

Show MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberRemoveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberRemoveResponse "members" [Member] Source # 
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) Source # 
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 Source #

Fields :

  • id :: Lens' MemberUpdateRequest Data.Word.Word64
  • peerURLs :: Lens' MemberUpdateRequest [Data.Text.Text]
  • vec'peerURLs :: Lens' MemberUpdateRequest (Data.Vector.Vector Data.Text.Text)

Instances

Instances details
NFData MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberUpdateRequest -> () #

Show MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateRequest "id" Word64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateRequest "peerURLs" [Text] Source # 
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) Source # 
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 Source #

Fields :

  • header :: Lens' MemberUpdateResponse ResponseHeader
  • maybe'header :: Lens' MemberUpdateResponse (Prelude.Maybe ResponseHeader)
  • members :: Lens' MemberUpdateResponse [Member]
  • vec'members :: Lens' MemberUpdateResponse (Data.Vector.Vector Member)

Instances

Instances details
NFData MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MemberUpdateResponse -> () #

Show MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateResponse "members" [Member] Source # 
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) Source # 
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 Source #

Fields :

  • targetID :: Lens' MoveLeaderRequest Data.Word.Word64

Instances

Instances details
NFData MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MoveLeaderRequest -> () #

Show MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MoveLeaderRequest "targetID" Word64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

data MoveLeaderResponse Source #

Fields :

  • header :: Lens' MoveLeaderResponse ResponseHeader
  • maybe'header :: Lens' MoveLeaderResponse (Prelude.Maybe ResponseHeader)

Instances

Instances details
NFData MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: MoveLeaderResponse -> () #

Show MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MoveLeaderResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data PutRequest Source #

Fields :

  • key :: Lens' PutRequest Data.ByteString.ByteString
  • value :: Lens' PutRequest Data.ByteString.ByteString
  • lease :: Lens' PutRequest Data.Int.Int64
  • prevKv :: Lens' PutRequest Prelude.Bool
  • ignoreValue :: Lens' PutRequest Prelude.Bool
  • ignoreLease :: Lens' PutRequest Prelude.Bool

Instances

Instances details
NFData PutRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: PutRequest -> () #

Show PutRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq PutRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord PutRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message PutRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField PutRequest "ignoreLease" Bool Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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) Source # 
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 Source #

Fields :

  • header :: Lens' PutResponse ResponseHeader
  • maybe'header :: Lens' PutResponse (Prelude.Maybe ResponseHeader)
  • prevKv :: Lens' PutResponse Proto.Etcd.Api.Mvccpb.Kv.KeyValue
  • maybe'prevKv :: Lens' PutResponse (Prelude.Maybe Proto.Etcd.Api.Mvccpb.Kv.KeyValue)

Instances

Instances details
NFData PutResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: PutResponse -> () #

Show PutResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq PutResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord PutResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message PutResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField PutResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

HasField ResponseOp "responsePut" PutResponse Source # 
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) Source # 
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 ResponseOp "maybe'responsePut" (Maybe PutResponse) Source # 
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 Source #

Fields :

Instances

Instances details
NFData RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest -> () #

Show RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeRequest "countOnly" Bool Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeRequest "sortTarget" RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RequestOp "requestRange" RangeRequest Source # 
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) Source # 
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 RangeRequest'SortOrder Source #

Instances

Instances details
NFData RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest'SortOrder -> () #

Bounded RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeRequest "sortOrder" RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data RangeRequest'SortOrder'UnrecognizedValue Source #

Instances

Instances details
Show RangeRequest'SortOrder'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeRequest'SortOrder'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeRequest'SortOrder'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data RangeRequest'SortTarget Source #

Instances

Instances details
NFData RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest'SortTarget -> () #

Bounded RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeRequest "sortTarget" RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data RangeRequest'SortTarget'UnrecognizedValue Source #

Instances

Instances details
Show RangeRequest'SortTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeRequest'SortTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeRequest'SortTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data RangeResponse Source #

Fields :

  • header :: Lens' RangeResponse ResponseHeader
  • maybe'header :: Lens' RangeResponse (Prelude.Maybe ResponseHeader)
  • kvs :: Lens' RangeResponse [Proto.Etcd.Api.Mvccpb.Kv.KeyValue]
  • vec'kvs :: Lens' RangeResponse (Data.Vector.Vector Proto.Etcd.Api.Mvccpb.Kv.KeyValue)
  • more :: Lens' RangeResponse Prelude.Bool
  • count :: Lens' RangeResponse Data.Int.Int64

Instances

Instances details
NFData RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: RangeResponse -> () #

Show RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeResponse "count" Int64 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RangeResponse "more" Bool Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

HasField RangeResponse "maybe'header" (Maybe ResponseHeader) Source # 
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 ResponseOp "maybe'responseRange" (Maybe RangeResponse) Source # 
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 RequestOp Source #

Fields :

Instances

Instances details
NFData RequestOp Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: RequestOp -> () #

Show RequestOp Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq RequestOp Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord RequestOp Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message RequestOp Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RequestOp "requestDeleteRange" DeleteRangeRequest Source # 
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 Source # 
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 Source # 
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 Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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] Source # 
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] Source # 
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) Source # 
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) Source # 
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 Source #

data ResponseHeader Source #

Fields :

  • clusterId :: Lens' ResponseHeader Data.Word.Word64
  • memberId :: Lens' ResponseHeader Data.Word.Word64
  • revision :: Lens' ResponseHeader Data.Int.Int64
  • raftTerm :: Lens' ResponseHeader Data.Word.Word64

Instances

Instances details
NFData ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: ResponseHeader -> () #

Show ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthDisableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthEnableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleGrantPermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthRoleRevokePermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthStatusResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserChangePasswordResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserGrantRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthUserRevokeRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AuthenticateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField CompactionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DefragmentResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DeleteRangeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField DowngradeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashKVResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashResponse "header" ResponseHeader Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseGrantResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseKeepAliveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseLeasesResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseRevokeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField LeaseTimeToLiveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberPromoteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberRemoveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MemberUpdateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField MoveLeaderResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField PutResponse "header" ResponseHeader Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField ResponseHeader "clusterId" Word64 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField StatusResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField TxnResponse "header" ResponseHeader Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField AlarmResponse "maybe'header" (Maybe ResponseHeader) Source # 
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) Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField HashKVResponse "maybe'header" (Maybe ResponseHeader) Source # 
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) Source # 
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) Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField PutResponse "maybe'header" (Maybe ResponseHeader) Source # 
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) Source # 
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) Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField StatusResponse "maybe'header" (Maybe ResponseHeader) Source # 
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) Source # 
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) Source # 
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 Source #

Fields :

Instances

Instances details
NFData ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: ResponseOp -> () #

Show ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField ResponseOp "responseDeleteRange" DeleteRangeResponse Source # 
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 Source # 
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 Source # 
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 Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
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] Source # 
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) Source # 
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 Source #

data SnapshotRequest Source #

Fields :

Instances

Instances details
NFData SnapshotRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: SnapshotRequest -> () #

Show SnapshotRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq SnapshotRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord SnapshotRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message SnapshotRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data SnapshotResponse Source #

Fields :

  • header :: Lens' SnapshotResponse ResponseHeader
  • maybe'header :: Lens' SnapshotResponse (Prelude.Maybe ResponseHeader)
  • remainingBytes :: Lens' SnapshotResponse Data.Word.Word64
  • blob :: Lens' SnapshotResponse Data.ByteString.ByteString
  • version :: Lens' SnapshotResponse Data.Text.Text

Instances

Instances details
NFData SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: SnapshotResponse -> () #

Show SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField SnapshotResponse "blob" ByteString Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField SnapshotResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField SnapshotResponse "remainingBytes" Word64 Source # 
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 Source # 
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) Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data StatusRequest Source #

Fields :

Instances

Instances details
NFData StatusRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: StatusRequest -> () #

Show StatusRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq StatusRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord StatusRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message StatusRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data StatusResponse Source #

Fields :

  • header :: Lens' StatusResponse ResponseHeader
  • maybe'header :: Lens' StatusResponse (Prelude.Maybe ResponseHeader)
  • version :: Lens' StatusResponse Data.Text.Text
  • dbSize :: Lens' StatusResponse Data.Int.Int64
  • leader :: Lens' StatusResponse Data.Word.Word64
  • raftIndex :: Lens' StatusResponse Data.Word.Word64
  • raftTerm :: Lens' StatusResponse Data.Word.Word64
  • raftAppliedIndex :: Lens' StatusResponse Data.Word.Word64
  • errors :: Lens' StatusResponse [Data.Text.Text]
  • vec'errors :: Lens' StatusResponse (Data.Vector.Vector Data.Text.Text)
  • dbSizeInUse :: Lens' StatusResponse Data.Int.Int64
  • isLearner :: Lens' StatusResponse Prelude.Bool
  • storageVersion :: Lens' StatusResponse Data.Text.Text
  • dbSizeQuota :: Lens' StatusResponse Data.Int.Int64

Instances

Instances details
NFData StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: StatusResponse -> () #

Show StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField StatusResponse "dbSize" Int64 Source # 
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 Source # 
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 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField StatusResponse "isLearner" Bool Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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] Source # 
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) Source # 
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) Source # 
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 Source #

Fields :

  • compare :: Lens' TxnRequest [Compare]
  • vec'compare :: Lens' TxnRequest (Data.Vector.Vector Compare)
  • success :: Lens' TxnRequest [RequestOp]
  • vec'success :: Lens' TxnRequest (Data.Vector.Vector RequestOp)
  • failure :: Lens' TxnRequest [RequestOp]
  • vec'failure :: Lens' TxnRequest (Data.Vector.Vector RequestOp)

Instances

Instances details
NFData TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: TxnRequest -> () #

Show TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField RequestOp "requestTxn" TxnRequest Source # 
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) Source # 
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] Source # 
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] Source # 
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] Source # 
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) Source # 
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) Source # 
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) Source # 
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 Source #

Fields :

  • header :: Lens' TxnResponse ResponseHeader
  • maybe'header :: Lens' TxnResponse (Prelude.Maybe ResponseHeader)
  • succeeded :: Lens' TxnResponse Prelude.Bool
  • responses :: Lens' TxnResponse [ResponseOp]
  • vec'responses :: Lens' TxnResponse (Data.Vector.Vector ResponseOp)

Instances

Instances details
NFData TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: TxnResponse -> () #

Show TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField ResponseOp "responseTxn" TxnResponse Source # 
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 Source # 
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 Source # 
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) Source # 
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) Source # 
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] Source # 
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) Source # 
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 Source #

Fields :

  • watchId :: Lens' WatchCancelRequest Data.Int.Int64

Instances

Instances details
NFData WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: WatchCancelRequest -> () #

Show WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCancelRequest "watchId" Int64 Source # 
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 Source # 
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) Source # 
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 Source #

Fields :

  • key :: Lens' WatchCreateRequest Data.ByteString.ByteString
  • rangeEnd :: Lens' WatchCreateRequest Data.ByteString.ByteString
  • startRevision :: Lens' WatchCreateRequest Data.Int.Int64
  • progressNotify :: Lens' WatchCreateRequest Prelude.Bool
  • filters :: Lens' WatchCreateRequest [WatchCreateRequest'FilterType]
  • vec'filters :: Lens' WatchCreateRequest (Data.Vector.Vector WatchCreateRequest'FilterType)
  • prevKv :: Lens' WatchCreateRequest Prelude.Bool
  • watchId :: Lens' WatchCreateRequest Data.Int.Int64
  • fragment :: Lens' WatchCreateRequest Prelude.Bool

Instances

Instances details
NFData WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: WatchCreateRequest -> () #

Show WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCreateRequest "fragment" Bool Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCreateRequest "prevKv" Bool Source # 
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 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchCreateRequest "startRevision" Int64 Source # 
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 Source # 
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 Source # 
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] Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchRequest "maybe'createRequest" (Maybe WatchCreateRequest) Source # 
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 Source #

Instances

Instances details
NFData WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Bounded WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Enum WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

FieldDefault WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

MessageEnum WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data WatchCreateRequest'FilterType'UnrecognizedValue Source #

Instances

Instances details
Show WatchCreateRequest'FilterType'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchCreateRequest'FilterType'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchCreateRequest'FilterType'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data WatchProgressRequest Source #

Fields :

Instances

Instances details
NFData WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: WatchProgressRequest -> () #

Show WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchRequest "progressRequest" WatchProgressRequest Source # 
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) Source # 
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 Source #

Fields :

Instances

Instances details
NFData WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: WatchRequest -> () #

Show WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchRequest "cancelRequest" WatchCancelRequest Source # 
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 Source # 
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 Source # 
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) Source # 
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) Source # 
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) Source # 
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) Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data WatchRequest'RequestUnion Source #

Instances

Instances details
NFData WatchRequest'RequestUnion Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Show WatchRequest'RequestUnion Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchRequest'RequestUnion Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchRequest'RequestUnion Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

data WatchResponse Source #

Fields :

  • header :: Lens' WatchResponse ResponseHeader
  • maybe'header :: Lens' WatchResponse (Prelude.Maybe ResponseHeader)
  • watchId :: Lens' WatchResponse Data.Int.Int64
  • created :: Lens' WatchResponse Prelude.Bool
  • canceled :: Lens' WatchResponse Prelude.Bool
  • compactRevision :: Lens' WatchResponse Data.Int.Int64
  • cancelReason :: Lens' WatchResponse Data.Text.Text
  • fragment :: Lens' WatchResponse Prelude.Bool
  • events :: Lens' WatchResponse [Proto.Etcd.Api.Mvccpb.Kv.Event]
  • vec'events :: Lens' WatchResponse (Data.Vector.Vector Proto.Etcd.Api.Mvccpb.Kv.Event)

Instances

Instances details
NFData WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

rnf :: WatchResponse -> () #

Show WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Eq WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Ord WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Message WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchResponse "cancelReason" Text Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
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 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

HasField WatchResponse "watchId" Int64 Source # 
Instance details

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Api.Etcdserverpb.Rpc

Methods

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