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

Safe HaskellNone
LanguageHaskell2010

Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Synopsis

Documentation

data KV Source #

Constructors

KV 
Instances
Service KV Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type ServiceName KV :: Symbol #

type ServicePackage KV :: Symbol #

type ServiceMethods KV :: [Symbol] #

HasMethodImpl KV "compact" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName KV "compact" :: Symbol #

type MethodInput KV "compact" :: * #

type MethodOutput KV "compact" :: * #

type MethodStreamingType KV "compact" :: StreamingType #

HasMethodImpl KV "deleteRange" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName KV "deleteRange" :: Symbol #

type MethodInput KV "deleteRange" :: * #

type MethodOutput KV "deleteRange" :: * #

type MethodStreamingType KV "deleteRange" :: StreamingType #

HasMethodImpl KV "put" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName KV "put" :: Symbol #

type MethodInput KV "put" :: * #

type MethodOutput KV "put" :: * #

type MethodStreamingType KV "put" :: StreamingType #

HasMethodImpl KV "range" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName KV "range" :: Symbol #

type MethodInput KV "range" :: * #

type MethodOutput KV "range" :: * #

type MethodStreamingType KV "range" :: StreamingType #

HasMethodImpl KV "txn" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName KV "txn" :: Symbol #

type MethodInput KV "txn" :: * #

type MethodOutput KV "txn" :: * #

type MethodStreamingType KV "txn" :: StreamingType #

type ServiceMethods KV Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceMethods KV = "compact" ': ("deleteRange" ': ("put" ': ("range" ': ("txn" ': ([] :: [Symbol])))))
type ServicePackage KV Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceName KV = "KV"
type MethodStreamingType KV "compact" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType KV "deleteRange" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType KV "range" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType KV "txn" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput KV "compact" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput KV "deleteRange" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput KV "range" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput KV "txn" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput KV "compact" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput KV "deleteRange" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput KV "range" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName KV "compact" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName KV "txn" = "Txn"

data Watch Source #

Constructors

Watch 
Instances
Service Watch Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type ServiceName Watch :: Symbol #

type ServicePackage Watch :: Symbol #

type ServiceMethods Watch :: [Symbol] #

HasMethodImpl Watch "watch" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Watch "watch" :: Symbol #

type MethodInput Watch "watch" :: * #

type MethodOutput Watch "watch" :: * #

type MethodStreamingType Watch "watch" :: StreamingType #

type ServiceMethods Watch Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceMethods Watch = "watch" ': ([] :: [Symbol])
type ServicePackage Watch Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceName Watch = "Watch"
type MethodStreamingType Watch "watch" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Watch "watch" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Watch "watch" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName Watch "watch" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName Watch "watch" = "Watch"

data Lease Source #

Constructors

Lease 
Instances
Service Lease Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type ServiceName Lease :: Symbol #

type ServicePackage Lease :: Symbol #

type ServiceMethods Lease :: [Symbol] #

HasMethodImpl Lease "leaseGrant" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Lease "leaseGrant" :: Symbol #

type MethodInput Lease "leaseGrant" :: * #

type MethodOutput Lease "leaseGrant" :: * #

type MethodStreamingType Lease "leaseGrant" :: StreamingType #

HasMethodImpl Lease "leaseKeepAlive" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Lease "leaseKeepAlive" :: Symbol #

type MethodInput Lease "leaseKeepAlive" :: * #

type MethodOutput Lease "leaseKeepAlive" :: * #

type MethodStreamingType Lease "leaseKeepAlive" :: StreamingType #

HasMethodImpl Lease "leaseLeases" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Lease "leaseLeases" :: Symbol #

type MethodInput Lease "leaseLeases" :: * #

type MethodOutput Lease "leaseLeases" :: * #

type MethodStreamingType Lease "leaseLeases" :: StreamingType #

HasMethodImpl Lease "leaseRevoke" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Lease "leaseRevoke" :: Symbol #

type MethodInput Lease "leaseRevoke" :: * #

type MethodOutput Lease "leaseRevoke" :: * #

type MethodStreamingType Lease "leaseRevoke" :: StreamingType #

HasMethodImpl Lease "leaseTimeToLive" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Lease "leaseTimeToLive" :: Symbol #

type MethodInput Lease "leaseTimeToLive" :: * #

type MethodOutput Lease "leaseTimeToLive" :: * #

type MethodStreamingType Lease "leaseTimeToLive" :: StreamingType #

type ServiceMethods Lease Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceMethods Lease = "leaseGrant" ': ("leaseKeepAlive" ': ("leaseLeases" ': ("leaseRevoke" ': ("leaseTimeToLive" ': ([] :: [Symbol])))))
type ServicePackage Lease Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceName Lease = "Lease"
type MethodStreamingType Lease "leaseGrant" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseKeepAlive" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseRevoke" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Lease "leaseTimeToLive" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Lease "leaseKeepAlive" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Lease "leaseRevoke" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Lease "leaseTimeToLive" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName Lease "leaseTimeToLive" = "LeaseTimeToLive"

data Cluster Source #

Constructors

Cluster 
Instances
Service Cluster Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasMethodImpl Cluster "memberAdd" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Cluster "memberAdd" :: Symbol #

type MethodInput Cluster "memberAdd" :: * #

type MethodOutput Cluster "memberAdd" :: * #

type MethodStreamingType Cluster "memberAdd" :: StreamingType #

HasMethodImpl Cluster "memberList" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Cluster "memberList" :: Symbol #

type MethodInput Cluster "memberList" :: * #

type MethodOutput Cluster "memberList" :: * #

type MethodStreamingType Cluster "memberList" :: StreamingType #

HasMethodImpl Cluster "memberRemove" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Cluster "memberRemove" :: Symbol #

type MethodInput Cluster "memberRemove" :: * #

type MethodOutput Cluster "memberRemove" :: * #

type MethodStreamingType Cluster "memberRemove" :: StreamingType #

HasMethodImpl Cluster "memberUpdate" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Cluster "memberUpdate" :: Symbol #

type MethodInput Cluster "memberUpdate" :: * #

type MethodOutput Cluster "memberUpdate" :: * #

type MethodStreamingType Cluster "memberUpdate" :: StreamingType #

type ServiceMethods Cluster Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceMethods Cluster = "memberAdd" ': ("memberList" ': ("memberRemove" ': ("memberUpdate" ': ([] :: [Symbol]))))
type ServicePackage Cluster Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceName Cluster = "Cluster"
type MethodStreamingType Cluster "memberAdd" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberList" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberRemove" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Cluster "memberUpdate" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Cluster "memberAdd" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Cluster "memberList" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Cluster "memberRemove" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Cluster "memberUpdate" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Cluster "memberAdd" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Cluster "memberList" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Cluster "memberRemove" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Cluster "memberUpdate" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName Cluster "memberAdd" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName Cluster "memberUpdate" = "MemberUpdate"

data Maintenance Source #

Constructors

Maintenance 
Instances
Service Maintenance Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasMethodImpl Maintenance "alarm" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "alarm" :: Symbol #

type MethodInput Maintenance "alarm" :: * #

type MethodOutput Maintenance "alarm" :: * #

type MethodStreamingType Maintenance "alarm" :: StreamingType #

HasMethodImpl Maintenance "defragment" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "defragment" :: Symbol #

type MethodInput Maintenance "defragment" :: * #

type MethodOutput Maintenance "defragment" :: * #

type MethodStreamingType Maintenance "defragment" :: StreamingType #

HasMethodImpl Maintenance "hash" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "hash" :: Symbol #

type MethodInput Maintenance "hash" :: * #

type MethodOutput Maintenance "hash" :: * #

type MethodStreamingType Maintenance "hash" :: StreamingType #

HasMethodImpl Maintenance "hashKV" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "hashKV" :: Symbol #

type MethodInput Maintenance "hashKV" :: * #

type MethodOutput Maintenance "hashKV" :: * #

type MethodStreamingType Maintenance "hashKV" :: StreamingType #

HasMethodImpl Maintenance "moveLeader" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "moveLeader" :: Symbol #

type MethodInput Maintenance "moveLeader" :: * #

type MethodOutput Maintenance "moveLeader" :: * #

type MethodStreamingType Maintenance "moveLeader" :: StreamingType #

HasMethodImpl Maintenance "snapshot" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "snapshot" :: Symbol #

type MethodInput Maintenance "snapshot" :: * #

type MethodOutput Maintenance "snapshot" :: * #

type MethodStreamingType Maintenance "snapshot" :: StreamingType #

HasMethodImpl Maintenance "status" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Maintenance "status" :: Symbol #

type MethodInput Maintenance "status" :: * #

type MethodOutput Maintenance "status" :: * #

type MethodStreamingType Maintenance "status" :: StreamingType #

type ServiceMethods Maintenance Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceMethods Maintenance = "alarm" ': ("defragment" ': ("hash" ': ("hashKV" ': ("moveLeader" ': ("snapshot" ': ("status" ': ([] :: [Symbol])))))))
type ServicePackage Maintenance Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceName Maintenance = "Maintenance"
type MethodStreamingType Maintenance "alarm" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "defragment" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "hash" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "hashKV" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "moveLeader" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "snapshot" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Maintenance "status" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Maintenance "alarm" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Maintenance "defragment" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Maintenance "hash" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Maintenance "hashKV" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Maintenance "moveLeader" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Maintenance "snapshot" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Maintenance "status" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Maintenance "alarm" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Maintenance "defragment" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Maintenance "hash" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Maintenance "hashKV" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Maintenance "moveLeader" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Maintenance "snapshot" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Maintenance "status" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName Maintenance "alarm" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName Maintenance "status" = "Status"

data Auth Source #

Constructors

Auth 
Instances
Service Auth Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type ServiceName Auth :: Symbol #

type ServicePackage Auth :: Symbol #

type ServiceMethods Auth :: [Symbol] #

HasMethodImpl Auth "authDisable" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "authDisable" :: Symbol #

type MethodInput Auth "authDisable" :: * #

type MethodOutput Auth "authDisable" :: * #

type MethodStreamingType Auth "authDisable" :: StreamingType #

HasMethodImpl Auth "authEnable" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "authEnable" :: Symbol #

type MethodInput Auth "authEnable" :: * #

type MethodOutput Auth "authEnable" :: * #

type MethodStreamingType Auth "authEnable" :: StreamingType #

HasMethodImpl Auth "authenticate" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "authenticate" :: Symbol #

type MethodInput Auth "authenticate" :: * #

type MethodOutput Auth "authenticate" :: * #

type MethodStreamingType Auth "authenticate" :: StreamingType #

HasMethodImpl Auth "roleAdd" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleAdd" :: Symbol #

type MethodInput Auth "roleAdd" :: * #

type MethodOutput Auth "roleAdd" :: * #

type MethodStreamingType Auth "roleAdd" :: StreamingType #

HasMethodImpl Auth "roleDelete" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleDelete" :: Symbol #

type MethodInput Auth "roleDelete" :: * #

type MethodOutput Auth "roleDelete" :: * #

type MethodStreamingType Auth "roleDelete" :: StreamingType #

HasMethodImpl Auth "roleGet" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleGet" :: Symbol #

type MethodInput Auth "roleGet" :: * #

type MethodOutput Auth "roleGet" :: * #

type MethodStreamingType Auth "roleGet" :: StreamingType #

HasMethodImpl Auth "roleGrantPermission" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleGrantPermission" :: Symbol #

type MethodInput Auth "roleGrantPermission" :: * #

type MethodOutput Auth "roleGrantPermission" :: * #

type MethodStreamingType Auth "roleGrantPermission" :: StreamingType #

HasMethodImpl Auth "roleList" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleList" :: Symbol #

type MethodInput Auth "roleList" :: * #

type MethodOutput Auth "roleList" :: * #

type MethodStreamingType Auth "roleList" :: StreamingType #

HasMethodImpl Auth "roleRevokePermission" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "roleRevokePermission" :: Symbol #

type MethodInput Auth "roleRevokePermission" :: * #

type MethodOutput Auth "roleRevokePermission" :: * #

type MethodStreamingType Auth "roleRevokePermission" :: StreamingType #

HasMethodImpl Auth "userAdd" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userAdd" :: Symbol #

type MethodInput Auth "userAdd" :: * #

type MethodOutput Auth "userAdd" :: * #

type MethodStreamingType Auth "userAdd" :: StreamingType #

HasMethodImpl Auth "userChangePassword" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userChangePassword" :: Symbol #

type MethodInput Auth "userChangePassword" :: * #

type MethodOutput Auth "userChangePassword" :: * #

type MethodStreamingType Auth "userChangePassword" :: StreamingType #

HasMethodImpl Auth "userDelete" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userDelete" :: Symbol #

type MethodInput Auth "userDelete" :: * #

type MethodOutput Auth "userDelete" :: * #

type MethodStreamingType Auth "userDelete" :: StreamingType #

HasMethodImpl Auth "userGet" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userGet" :: Symbol #

type MethodInput Auth "userGet" :: * #

type MethodOutput Auth "userGet" :: * #

type MethodStreamingType Auth "userGet" :: StreamingType #

HasMethodImpl Auth "userGrantRole" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userGrantRole" :: Symbol #

type MethodInput Auth "userGrantRole" :: * #

type MethodOutput Auth "userGrantRole" :: * #

type MethodStreamingType Auth "userGrantRole" :: StreamingType #

HasMethodImpl Auth "userList" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userList" :: Symbol #

type MethodInput Auth "userList" :: * #

type MethodOutput Auth "userList" :: * #

type MethodStreamingType Auth "userList" :: StreamingType #

HasMethodImpl Auth "userRevokeRole" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Associated Types

type MethodName Auth "userRevokeRole" :: Symbol #

type MethodInput Auth "userRevokeRole" :: * #

type MethodOutput Auth "userRevokeRole" :: * #

type MethodStreamingType Auth "userRevokeRole" :: StreamingType #

type ServiceMethods Auth Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceMethods Auth = "authDisable" ': ("authEnable" ': ("authenticate" ': ("roleAdd" ': ("roleDelete" ': ("roleGet" ': ("roleGrantPermission" ': ("roleList" ': ("roleRevokePermission" ': ("userAdd" ': ("userChangePassword" ': ("userDelete" ': ("userGet" ': ("userGrantRole" ': ("userList" ': ("userRevokeRole" ': ([] :: [Symbol]))))))))))))))))
type ServicePackage Auth Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type ServiceName Auth = "Auth"
type MethodStreamingType Auth "authDisable" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "authEnable" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "authenticate" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleDelete" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleGet" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleGrantPermission" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "roleRevokePermission" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "userChangePassword" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "userGet" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "userGrantRole" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "userRevokeRole" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodStreamingType Auth "userRevokeRole" = NonStreaming
type MethodOutput Auth "authDisable" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "authEnable" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "authenticate" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "roleDelete" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "roleGet" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "roleGrantPermission" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "roleList" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "roleRevokePermission" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "userChangePassword" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "userDelete" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "userGet" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "userGrantRole" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "userList" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodOutput Auth "userRevokeRole" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Auth "authDisable" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Auth "roleDelete" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Auth "roleGet" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Auth "roleGrantPermission" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Auth "roleRevokePermission" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Auth "userChangePassword" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Auth "userGet" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Auth "userGrantRole" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Auth "userList" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodInput Auth "userRevokeRole" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName Auth "authDisable" Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

type MethodName Auth "userRevokeRole" = "UserRevokeRole"

data AlarmMember Source #

Fields :

  • memberID :: Lens' AlarmMember Data.Word.Word64
  • alarm :: Lens' AlarmMember AlarmType
Instances
Eq AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AlarmMember -> () #

Message AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AlarmMember "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' AlarmMember "memberID" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' AlarmResponse "alarms" [AlarmMember] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data AlarmRequest Source #

Fields :

  • action :: Lens' AlarmRequest AlarmRequest'AlarmAction
  • memberID :: Lens' AlarmRequest Data.Word.Word64
  • alarm :: Lens' AlarmRequest AlarmType
Instances
Eq AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AlarmRequest -> () #

Message AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AlarmRequest "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' AlarmRequest "memberID" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data AlarmRequest'AlarmAction Source #

Instances
Bounded AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

FieldDefault AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AlarmRequest'AlarmAction Source #

Instances
Bounded AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

FieldDefault AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AlarmRequest'AlarmAction'UnrecognizedValue Source #

Instances
Eq AlarmRequest'AlarmAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AlarmRequest'AlarmAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AlarmRequest'AlarmAction'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AlarmResponse Source #

Fields :

  • header :: Lens' AlarmResponse ResponseHeader
  • maybe'header :: Lens' AlarmResponse (Prelude.Maybe ResponseHeader)
  • alarms :: Lens' AlarmResponse [AlarmMember]
Instances
Eq AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AlarmResponse -> () #

Message AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AlarmResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AlarmResponse "alarms" [AlarmMember] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' AlarmResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data AlarmType Source #

Instances
Bounded AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AlarmType -> () #

FieldDefault AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AlarmRequest "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' AlarmMember "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data AlarmType Source #

Instances
Bounded AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AlarmType -> () #

FieldDefault AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AlarmRequest "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' AlarmMember "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data AuthDisableRequest Source #

Fields :

Instances
Eq AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthDisableRequest -> () #

Message AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthDisableResponse Source #

Fields :

  • header :: Lens' AuthDisableResponse ResponseHeader
  • maybe'header :: Lens' AuthDisableResponse (Prelude.Maybe ResponseHeader)
Instances
Eq AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthDisableResponse -> () #

Message AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthDisableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthEnableRequest Source #

Fields :

Instances
Eq AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthEnableRequest -> () #

Message AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthEnableResponse Source #

Fields :

  • header :: Lens' AuthEnableResponse ResponseHeader
  • maybe'header :: Lens' AuthEnableResponse (Prelude.Maybe ResponseHeader)
Instances
Eq AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthEnableResponse -> () #

Message AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthEnableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthRoleAddRequest Source #

Fields :

  • name :: Lens' AuthRoleAddRequest Data.Text.Text
Instances
Eq AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleAddRequest -> () #

Message AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleAddRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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
Eq AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleAddResponse -> () #

Message AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthRoleDeleteRequest Source #

Fields :

  • role :: Lens' AuthRoleDeleteRequest Data.Text.Text
Instances
Eq AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleDeleteRequest -> () #

Message AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleDeleteRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthRoleDeleteResponse Source #

Fields :

  • header :: Lens' AuthRoleDeleteResponse ResponseHeader
  • maybe'header :: Lens' AuthRoleDeleteResponse (Prelude.Maybe ResponseHeader)
Instances
Eq AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleDeleteResponse -> () #

Message AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthRoleGetRequest Source #

Fields :

  • role :: Lens' AuthRoleGetRequest Data.Text.Text
Instances
Eq AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleGetRequest -> () #

Message AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleGetRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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.Auth.Authpb.Auth.Permission]
Instances
Eq AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleGetResponse -> () #

Message AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleGetResponse "perm" [Permission] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthRoleGrantPermissionRequest Source #

Fields :

  • name :: Lens' AuthRoleGrantPermissionRequest Data.Text.Text
  • perm :: Lens' AuthRoleGrantPermissionRequest Proto.Etcd.Auth.Authpb.Auth.Permission
  • maybe'perm :: Lens' AuthRoleGrantPermissionRequest (Prelude.Maybe Proto.Etcd.Auth.Authpb.Auth.Permission)
Instances
Eq AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleGrantPermissionRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleGrantPermissionRequest "perm" Permission Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleGrantPermissionRequest "maybe'perm" (Maybe Permission) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthRoleGrantPermissionResponse Source #

Fields :

  • header :: Lens' AuthRoleGrantPermissionResponse ResponseHeader
  • maybe'header :: Lens' AuthRoleGrantPermissionResponse (Prelude.Maybe ResponseHeader)
Instances
Eq AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleGrantPermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthRoleListRequest Source #

Fields :

Instances
Eq AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleListRequest -> () #

Message AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthRoleListResponse Source #

Fields :

  • header :: Lens' AuthRoleListResponse ResponseHeader
  • maybe'header :: Lens' AuthRoleListResponse (Prelude.Maybe ResponseHeader)
  • roles :: Lens' AuthRoleListResponse [Data.Text.Text]
Instances
Eq AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthRoleListResponse -> () #

Message AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleListResponse "roles" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Functor f => Proxy# "roles" -> ([Text] -> f [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
Eq AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleRevokePermissionRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleRevokePermissionRequest "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleRevokePermissionRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthRoleRevokePermissionResponse Source #

Fields :

  • header :: Lens' AuthRoleRevokePermissionResponse ResponseHeader
  • maybe'header :: Lens' AuthRoleRevokePermissionResponse (Prelude.Maybe ResponseHeader)
Instances
Eq AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleRevokePermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthUserAddRequest Source #

Fields :

  • name :: Lens' AuthUserAddRequest Data.Text.Text
  • password :: Lens' AuthUserAddRequest Data.Text.Text
Instances
Eq AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthUserAddRequest -> () #

Message AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserAddRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' AuthUserAddRequest "password" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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
Eq AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthUserAddResponse -> () #

Message AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthUserChangePasswordRequest Source #

Fields :

  • name :: Lens' AuthUserChangePasswordRequest Data.Text.Text
  • password :: Lens' AuthUserChangePasswordRequest Data.Text.Text
Instances
Eq AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserChangePasswordRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserChangePasswordRequest "password" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthUserChangePasswordResponse Source #

Fields :

  • header :: Lens' AuthUserChangePasswordResponse ResponseHeader
  • maybe'header :: Lens' AuthUserChangePasswordResponse (Prelude.Maybe ResponseHeader)
Instances
Eq AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserChangePasswordResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthUserDeleteRequest Source #

Fields :

  • name :: Lens' AuthUserDeleteRequest Data.Text.Text
Instances
Eq AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthUserDeleteRequest -> () #

Message AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserDeleteRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthUserDeleteResponse Source #

Fields :

  • header :: Lens' AuthUserDeleteResponse ResponseHeader
  • maybe'header :: Lens' AuthUserDeleteResponse (Prelude.Maybe ResponseHeader)
Instances
Eq AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthUserDeleteResponse -> () #

Message AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthUserGetRequest Source #

Fields :

  • name :: Lens' AuthUserGetRequest Data.Text.Text
Instances
Eq AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthUserGetRequest -> () #

Message AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserGetRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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]
Instances
Eq AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthUserGetResponse -> () #

Message AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserGetResponse "roles" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data AuthUserGrantRoleRequest Source #

Fields :

  • user :: Lens' AuthUserGrantRoleRequest Data.Text.Text
  • role :: Lens' AuthUserGrantRoleRequest Data.Text.Text
Instances
Eq AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserGrantRoleRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserGrantRoleRequest "user" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthUserGrantRoleResponse Source #

Fields :

  • header :: Lens' AuthUserGrantRoleResponse ResponseHeader
  • maybe'header :: Lens' AuthUserGrantRoleResponse (Prelude.Maybe ResponseHeader)
Instances
Eq AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserGrantRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthUserListRequest Source #

Fields :

Instances
Eq AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthUserListRequest -> () #

Message AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthUserListResponse Source #

Fields :

  • header :: Lens' AuthUserListResponse ResponseHeader
  • maybe'header :: Lens' AuthUserListResponse (Prelude.Maybe ResponseHeader)
  • users :: Lens' AuthUserListResponse [Data.Text.Text]
Instances
Eq AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthUserListResponse -> () #

Message AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserListResponse "users" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data AuthUserRevokeRoleRequest Source #

Fields :

  • name :: Lens' AuthUserRevokeRoleRequest Data.Text.Text
  • role :: Lens' AuthUserRevokeRoleRequest Data.Text.Text
Instances
Eq AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserRevokeRoleRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserRevokeRoleRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthUserRevokeRoleResponse Source #

Fields :

  • header :: Lens' AuthUserRevokeRoleResponse ResponseHeader
  • maybe'header :: Lens' AuthUserRevokeRoleResponse (Prelude.Maybe ResponseHeader)
Instances
Eq AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserRevokeRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data AuthenticateRequest Source #

Fields :

  • name :: Lens' AuthenticateRequest Data.Text.Text
  • password :: Lens' AuthenticateRequest Data.Text.Text
Instances
Eq AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthenticateRequest -> () #

Message AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthenticateRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' AuthenticateRequest "password" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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
Eq AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: AuthenticateResponse -> () #

Message AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthenticateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthenticateResponse "token" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data CompactionRequest Source #

Fields :

  • revision :: Lens' CompactionRequest Data.Int.Int64
  • physical :: Lens' CompactionRequest Prelude.Bool
Instances
Eq CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: CompactionRequest -> () #

Message CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' CompactionRequest "physical" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' CompactionRequest "revision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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
Eq CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: CompactionResponse -> () #

Message CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' CompactionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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
Eq Compare Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Ord Compare Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show Compare Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData Compare Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: Compare -> () #

Message Compare Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' Compare "createRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "lease" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "modRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' Compare "value" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "version" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnRequest "compare" [Compare] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "maybe'createRevision" (Maybe Int64) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "maybe'lease" (Maybe Int64) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "maybe'modRevision" (Maybe Int64) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "maybe'targetUnion" (Maybe Compare'TargetUnion) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "maybe'value" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Compare "maybe'version" (Maybe Int64) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data Compare'TargetUnion Source #

data Compare'CompareResult Source #

Instances
Bounded Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: Compare'CompareResult -> () #

FieldDefault Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data Compare'CompareResult Source #

Instances
Bounded Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: Compare'CompareResult -> () #

FieldDefault Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data Compare'CompareResult'UnrecognizedValue Source #

Instances
Eq Compare'CompareResult'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord Compare'CompareResult'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show Compare'CompareResult'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data Compare'CompareTarget Source #

Instances
Bounded Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: Compare'CompareTarget -> () #

FieldDefault Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data Compare'CompareTarget Source #

Instances
Bounded Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: Compare'CompareTarget -> () #

FieldDefault Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data Compare'CompareTarget'UnrecognizedValue Source #

Instances
Eq Compare'CompareTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord Compare'CompareTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show Compare'CompareTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data DefragmentRequest Source #

Fields :

Instances
Eq DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: DefragmentRequest -> () #

Message DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data DefragmentResponse Source #

Fields :

  • header :: Lens' DefragmentResponse ResponseHeader
  • maybe'header :: Lens' DefragmentResponse (Prelude.Maybe ResponseHeader)
Instances
Eq DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: DefragmentResponse -> () #

Message DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' DefragmentResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data DeleteRangeRequest Source #

Fields :

  • key :: Lens' DeleteRangeRequest Data.ByteString.ByteString
  • rangeEnd :: Lens' DeleteRangeRequest Data.ByteString.ByteString
  • prevKv :: Lens' DeleteRangeRequest Prelude.Bool
Instances
Eq DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: DeleteRangeRequest -> () #

Message DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' RequestOp "requestDeleteRange" DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' DeleteRangeRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' DeleteRangeRequest "prevKv" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' DeleteRangeRequest "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' RequestOp "maybe'requestDeleteRange" (Maybe DeleteRangeRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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.Mvcc.Mvccpb.Kv.KeyValue]
Instances
Eq DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: DeleteRangeResponse -> () #

Message DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' ResponseOp "responseDeleteRange" DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' DeleteRangeResponse "deleted" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' DeleteRangeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' ResponseOp "maybe'responseDeleteRange" (Maybe DeleteRangeResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' DeleteRangeResponse "prevKvs" [KeyValue] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data HashKVRequest Source #

Fields :

  • revision :: Lens' HashKVRequest Data.Int.Int64
Instances
Eq HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: HashKVRequest -> () #

Message HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' HashKVRequest "revision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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
Instances
Eq HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: HashKVResponse -> () #

Message HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' HashKVResponse "compactRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' HashKVResponse "hash" Word32 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' HashKVResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' HashKVResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data HashResponse Source #

Fields :

  • header :: Lens' HashResponse ResponseHeader
  • maybe'header :: Lens' HashResponse (Prelude.Maybe ResponseHeader)
  • hash :: Lens' HashResponse Data.Word.Word32
Instances
Eq HashResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord HashResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show HashResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData HashResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: HashResponse -> () #

Message HashResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' HashResponse "hash" Word32 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' HashResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' HashResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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
Eq LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseCheckpoint -> () #

Message LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseCheckpoint "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' LeaseCheckpoint "remainingTTL" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' LeaseCheckpointRequest "checkpoints" [LeaseCheckpoint] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data LeaseCheckpointRequest Source #

Fields :

  • checkpoints :: Lens' LeaseCheckpointRequest [LeaseCheckpoint]
Instances
Eq LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseCheckpointRequest -> () #

Message LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseCheckpointRequest "checkpoints" [LeaseCheckpoint] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data LeaseCheckpointResponse Source #

Fields :

  • header :: Lens' LeaseCheckpointResponse ResponseHeader
  • maybe'header :: Lens' LeaseCheckpointResponse (Prelude.Maybe ResponseHeader)
Instances
Eq LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseCheckpointResponse -> () #

Message LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseCheckpointResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data LeaseGrantRequest Source #

Fields :

  • ttl :: Lens' LeaseGrantRequest Data.Int.Int64
  • id :: Lens' LeaseGrantRequest Data.Int.Int64
Instances
Eq LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseGrantRequest -> () #

Message LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseGrantRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' LeaseGrantRequest "ttl" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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
Eq LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseGrantResponse -> () #

Message LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseGrantResponse "error" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' LeaseGrantResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseGrantResponse "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' LeaseGrantResponse "ttl" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data LeaseKeepAliveRequest Source #

Fields :

  • id :: Lens' LeaseKeepAliveRequest Data.Int.Int64
Instances
Eq LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseKeepAliveRequest -> () #

Message LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseKeepAliveRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.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
Eq LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseKeepAliveResponse -> () #

Message LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseKeepAliveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseKeepAliveResponse "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseKeepAliveResponse "ttl" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data LeaseLeasesRequest Source #

Fields :

Instances
Eq LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseLeasesRequest -> () #

Message LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data LeaseLeasesResponse Source #

Fields :

  • header :: Lens' LeaseLeasesResponse ResponseHeader
  • maybe'header :: Lens' LeaseLeasesResponse (Prelude.Maybe ResponseHeader)
  • leases :: Lens' LeaseLeasesResponse [LeaseStatus]
Instances
Eq LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseLeasesResponse -> () #

Message LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseLeasesResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseLeasesResponse "leases" [LeaseStatus] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data LeaseRevokeRequest Source #

Fields :

  • id :: Lens' LeaseRevokeRequest Data.Int.Int64
Instances
Eq LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseRevokeRequest -> () #

Message LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseRevokeRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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
Eq LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseRevokeResponse -> () #

Message LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseRevokeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data LeaseStatus Source #

Fields :

  • id :: Lens' LeaseStatus Data.Int.Int64
Instances
Eq LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseStatus -> () #

Message LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseStatus "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' LeaseLeasesResponse "leases" [LeaseStatus] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data LeaseTimeToLiveRequest Source #

Fields :

  • id :: Lens' LeaseTimeToLiveRequest Data.Int.Int64
  • keys :: Lens' LeaseTimeToLiveRequest Prelude.Bool
Instances
Eq LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseTimeToLiveRequest -> () #

Message LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseTimeToLiveRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseTimeToLiveRequest "keys" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.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]
Instances
Eq LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: LeaseTimeToLiveResponse -> () #

Message LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseTimeToLiveResponse "grantedTTL" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' LeaseTimeToLiveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseTimeToLiveResponse "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseTimeToLiveResponse "ttl" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseTimeToLiveResponse "keys" [ByteString] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data Member Source #

Fields :

  • id :: Lens' Member Data.Word.Word64
  • name :: Lens' Member Data.Text.Text
  • peerURLs :: Lens' Member [Data.Text.Text]
  • clientURLs :: Lens' Member [Data.Text.Text]
Instances
Eq Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Ord Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: Member -> () #

Message Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberAddResponse "member" Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Member "id" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Member "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' MemberUpdateResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' MemberRemoveResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' MemberListResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' MemberAddResponse "maybe'member" (Maybe Member) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' MemberAddResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Member "clientURLs" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' Member "peerURLs" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data MemberAddRequest Source #

Fields :

  • peerURLs :: Lens' MemberAddRequest [Data.Text.Text]
Instances
Eq MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: MemberAddRequest -> () #

Message MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberAddRequest "peerURLs" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Functor f => Proxy# "peerURLs" -> ([Text] -> f [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]
Instances
Eq MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: MemberAddResponse -> () #

Message MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberAddResponse "member" Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberAddResponse "maybe'member" (Maybe Member) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' MemberAddResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data MemberListRequest Source #

Fields :

Instances
Eq MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: MemberListRequest -> () #

Message MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data MemberListResponse Source #

Fields :

  • header :: Lens' MemberListResponse ResponseHeader
  • maybe'header :: Lens' MemberListResponse (Prelude.Maybe ResponseHeader)
  • members :: Lens' MemberListResponse [Member]
Instances
Eq MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: MemberListResponse -> () #

Message MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberListResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data MemberRemoveRequest Source #

Fields :

  • id :: Lens' MemberRemoveRequest Data.Word.Word64
Instances
Eq MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: MemberRemoveRequest -> () #

Message MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberRemoveRequest "id" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data MemberRemoveResponse Source #

Fields :

  • header :: Lens' MemberRemoveResponse ResponseHeader
  • maybe'header :: Lens' MemberRemoveResponse (Prelude.Maybe ResponseHeader)
  • members :: Lens' MemberRemoveResponse [Member]
Instances
Eq MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: MemberRemoveResponse -> () #

Message MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberRemoveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberRemoveResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data MemberUpdateRequest Source #

Fields :

  • id :: Lens' MemberUpdateRequest Data.Word.Word64
  • peerURLs :: Lens' MemberUpdateRequest [Data.Text.Text]
Instances
Eq MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: MemberUpdateRequest -> () #

Message MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberUpdateRequest "id" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberUpdateRequest "peerURLs" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data MemberUpdateResponse Source #

Fields :

  • header :: Lens' MemberUpdateResponse ResponseHeader
  • maybe'header :: Lens' MemberUpdateResponse (Prelude.Maybe ResponseHeader)
  • members :: Lens' MemberUpdateResponse [Member]
Instances
Eq MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: MemberUpdateResponse -> () #

Message MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberUpdateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberUpdateResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data MoveLeaderRequest Source #

Fields :

  • targetID :: Lens' MoveLeaderRequest Data.Word.Word64
Instances
Eq MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: MoveLeaderRequest -> () #

Message MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MoveLeaderRequest "targetID" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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
Eq MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: MoveLeaderResponse -> () #

Message MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MoveLeaderResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.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
Eq PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: PutRequest -> () #

Message PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' RequestOp "requestPut" PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutRequest "ignoreLease" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutRequest "ignoreValue" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutRequest "lease" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutRequest "prevKv" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutRequest "value" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RequestOp "maybe'requestPut" (Maybe PutRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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.Mvcc.Mvccpb.Kv.KeyValue
  • maybe'prevKv :: Lens' PutResponse (Prelude.Maybe Proto.Etcd.Mvcc.Mvccpb.Kv.KeyValue)
Instances
Eq PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: PutResponse -> () #

Message PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' ResponseOp "responsePut" PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutResponse "prevKv" KeyValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "maybe'responsePut" (Maybe PutResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutResponse "maybe'prevKv" (Maybe KeyValue) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data RangeRequest Source #

Fields :

Instances
Eq RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest -> () #

Message RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' RequestOp "requestRange" RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "countOnly" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "keysOnly" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "limit" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "maxCreateRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "maxModRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "minCreateRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "minModRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "revision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeRequest "serializable" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' RequestOp "maybe'requestRange" (Maybe RangeRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data RangeRequest'SortOrder Source #

Instances
Bounded RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest'SortOrder -> () #

FieldDefault RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data RangeRequest'SortOrder Source #

Instances
Bounded RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest'SortOrder -> () #

FieldDefault RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data RangeRequest'SortOrder'UnrecognizedValue Source #

Instances
Eq RangeRequest'SortOrder'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord RangeRequest'SortOrder'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show RangeRequest'SortOrder'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data RangeRequest'SortTarget Source #

Instances
Bounded RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest'SortTarget -> () #

FieldDefault RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data RangeRequest'SortTarget Source #

Instances
Bounded RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: RangeRequest'SortTarget -> () #

FieldDefault RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data RangeRequest'SortTarget'UnrecognizedValue Source #

Instances
Eq RangeRequest'SortTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord RangeRequest'SortTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show RangeRequest'SortTarget'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data RangeResponse Source #

Fields :

  • header :: Lens' RangeResponse ResponseHeader
  • maybe'header :: Lens' RangeResponse (Prelude.Maybe ResponseHeader)
  • kvs :: Lens' RangeResponse [Proto.Etcd.Mvcc.Mvccpb.Kv.KeyValue]
  • more :: Lens' RangeResponse Prelude.Bool
  • count :: Lens' RangeResponse Data.Int.Int64
Instances
Eq RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: RangeResponse -> () #

Message RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' ResponseOp "responseRange" RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeResponse "count" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' RangeResponse "more" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "maybe'responseRange" (Maybe RangeResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeResponse "kvs" [KeyValue] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data RequestOp Source #

Fields :

Instances
Eq RequestOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord RequestOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show RequestOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData RequestOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: RequestOp -> () #

Message RequestOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' RequestOp "requestDeleteRange" DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RequestOp "requestPut" PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RequestOp "requestRange" RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RequestOp "requestTxn" TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnRequest "failure" [RequestOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnRequest "success" [RequestOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RequestOp "maybe'request" (Maybe RequestOp'Request) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RequestOp "maybe'requestDeleteRange" (Maybe DeleteRangeRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RequestOp "maybe'requestPut" (Maybe PutRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RequestOp "maybe'requestRange" (Maybe RangeRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RequestOp "maybe'requestTxn" (Maybe TxnRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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
Eq ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: ResponseHeader -> () #

Message ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' WatchResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' TxnResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' StatusResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' SnapshotResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' ResponseHeader "clusterId" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseHeader "memberId" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseHeader "raftTerm" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseHeader "revision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RangeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' PutResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' MoveLeaderResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberUpdateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberRemoveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' MemberAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseTimeToLiveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseRevokeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseLeasesResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseKeepAliveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseGrantResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' LeaseCheckpointResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' HashResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' HashKVResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' DeleteRangeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' DefragmentResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' CompactionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthenticateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserRevokeRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserGrantRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserChangePasswordResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthUserAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleRevokePermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleGrantPermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthRoleAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthEnableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AuthDisableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AlarmResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' UnlockResponse "header" ResponseHeader # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3lock.V3lockpb.V3lock

HasLens' LockResponse "header" ResponseHeader # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3lock.V3lockpb.V3lock

Methods

lensOf' :: Functor f => Proxy# "header" -> (ResponseHeader -> f ResponseHeader) -> LockResponse -> f LockResponse #

HasLens' ResignResponse "header" ResponseHeader # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3election.V3electionpb.V3election

HasLens' ProclaimResponse "header" ResponseHeader # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3election.V3electionpb.V3election

HasLens' LeaderResponse "header" ResponseHeader # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3election.V3electionpb.V3election

HasLens' CampaignResponse "header" ResponseHeader # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3election.V3electionpb.V3election

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' StatusResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' SnapshotResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' RangeResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' PutResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' HashResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' HashKVResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' AlarmResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' UnlockResponse "maybe'header" (Maybe ResponseHeader) # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3lock.V3lockpb.V3lock

Methods

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

HasLens' LockResponse "maybe'header" (Maybe ResponseHeader) # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3lock.V3lockpb.V3lock

Methods

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

HasLens' ResignResponse "maybe'header" (Maybe ResponseHeader) # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3election.V3electionpb.V3election

Methods

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

HasLens' ProclaimResponse "maybe'header" (Maybe ResponseHeader) # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3election.V3electionpb.V3election

HasLens' LeaderResponse "maybe'header" (Maybe ResponseHeader) # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3election.V3electionpb.V3election

Methods

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

HasLens' CampaignResponse "maybe'header" (Maybe ResponseHeader) # 
Instance details

Defined in Proto.Etcd.Etcdserver.Api.V3election.V3electionpb.V3election

data ResponseOp Source #

Fields :

Instances
Eq ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: ResponseOp -> () #

Message ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' ResponseOp "responseDeleteRange" DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "responsePut" PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "responseRange" RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "responseTxn" TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnResponse "responses" [ResponseOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "maybe'response" (Maybe ResponseOp'Response) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "maybe'responseDeleteRange" (Maybe DeleteRangeResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "maybe'responsePut" (Maybe PutResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "maybe'responseRange" (Maybe RangeResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "maybe'responseTxn" (Maybe TxnResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data ResponseOp'Response Source #

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
Instances
Eq SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: SnapshotResponse -> () #

Message SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' SnapshotResponse "blob" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' SnapshotResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' SnapshotResponse "remainingBytes" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' SnapshotResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.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]
  • dbSizeInUse :: Lens' StatusResponse Data.Int.Int64
Instances
Eq StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: StatusResponse -> () #

Message StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' StatusResponse "dbSize" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' StatusResponse "dbSizeInUse" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' StatusResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' StatusResponse "leader" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' StatusResponse "raftAppliedIndex" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' StatusResponse "raftIndex" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' StatusResponse "raftTerm" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' StatusResponse "version" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' StatusResponse "errors" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' StatusResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data TxnRequest Source #

Fields :

  • compare :: Lens' TxnRequest [Compare]
  • success :: Lens' TxnRequest [RequestOp]
  • failure :: Lens' TxnRequest [RequestOp]
Instances
Eq TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: TxnRequest -> () #

Message TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' RequestOp "requestTxn" TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnRequest "compare" [Compare] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnRequest "failure" [RequestOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnRequest "success" [RequestOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' RequestOp "maybe'requestTxn" (Maybe TxnRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data TxnResponse Source #

Fields :

  • header :: Lens' TxnResponse ResponseHeader
  • maybe'header :: Lens' TxnResponse (Prelude.Maybe ResponseHeader)
  • succeeded :: Lens' TxnResponse Prelude.Bool
  • responses :: Lens' TxnResponse [ResponseOp]
Instances
Eq TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: TxnResponse -> () #

Message TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' TxnResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnResponse "succeeded" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "responseTxn" TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' TxnResponse "responses" [ResponseOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' ResponseOp "maybe'responseTxn" (Maybe TxnResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data WatchCancelRequest Source #

Fields :

  • watchId :: Lens' WatchCancelRequest Data.Int.Int64
Instances
Eq WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: WatchCancelRequest -> () #

Message WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' WatchRequest "cancelRequest" WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchCancelRequest "watchId" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchRequest "maybe'cancelRequest" (Maybe WatchCancelRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: 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]
  • prevKv :: Lens' WatchCreateRequest Prelude.Bool
  • watchId :: Lens' WatchCreateRequest Data.Int.Int64
  • fragment :: Lens' WatchCreateRequest Prelude.Bool
Instances
Eq WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: WatchCreateRequest -> () #

Message WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' WatchRequest "createRequest" WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchCreateRequest "fragment" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchCreateRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' WatchCreateRequest "prevKv" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchCreateRequest "progressNotify" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchCreateRequest "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' WatchCreateRequest "startRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchCreateRequest "watchId" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchRequest "maybe'createRequest" (Maybe WatchCreateRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data WatchCreateRequest'FilterType Source #

Instances
Bounded WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

FieldDefault WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data WatchCreateRequest'FilterType Source #

Instances
Bounded WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Enum WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Eq WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

FieldDefault WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

MessageEnum WatchCreateRequest'FilterType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data WatchCreateRequest'FilterType'UnrecognizedValue Source #

Instances
Eq WatchCreateRequest'FilterType'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord WatchCreateRequest'FilterType'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show WatchCreateRequest'FilterType'UnrecognizedValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data WatchProgressRequest Source #

Fields :

Instances
Eq WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: WatchProgressRequest -> () #

Message WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' WatchRequest "progressRequest" WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchRequest "maybe'progressRequest" (Maybe WatchProgressRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data WatchRequest Source #

Fields :

Instances
Eq WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: WatchRequest -> () #

Message WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' WatchRequest "cancelRequest" WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchRequest "createRequest" WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchRequest "progressRequest" WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchRequest "maybe'cancelRequest" (Maybe WatchCancelRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchRequest "maybe'createRequest" (Maybe WatchCreateRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchRequest "maybe'progressRequest" (Maybe WatchProgressRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data WatchRequest'RequestUnion Source #

Instances
Eq WatchRequest'RequestUnion Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord WatchRequest'RequestUnion Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show WatchRequest'RequestUnion Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData WatchRequest'RequestUnion Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.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.Mvcc.Mvccpb.Kv.Event]
Instances
Eq WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

NFData WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

rnf :: WatchResponse -> () #

Message WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' WatchResponse "cancelReason" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchResponse "canceled" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchResponse "compactRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchResponse "created" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchResponse "fragment" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

HasLens' WatchResponse "watchId" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

HasLens' WatchResponse "events" [Event] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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