grpc-api-etcd-0.1.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

Default AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: AlarmMember #

Message AlarmMember Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AlarmMember "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AlarmMember "memberID" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AlarmResponse "alarms" [AlarmMember] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: AlarmRequest #

Message AlarmRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AlarmRequest "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AlarmRequest "memberID" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AlarmRequest "action" AlarmRequest'AlarmAction Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default 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

Functor f => HasLens' f 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

Default 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

Functor f => HasLens' f 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

Default AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: AlarmResponse #

Message AlarmResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AlarmResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AlarmResponse "alarms" [AlarmMember] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AlarmResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: 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

Functor f => HasLens' f AlarmRequest "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AlarmMember "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: 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

Functor f => HasLens' f AlarmRequest "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AlarmMember "alarm" AlarmType Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthDisableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthDisableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthDisableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthEnableRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthEnableResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthEnableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleAddRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "name" -> (Text -> f Text) -> AuthRoleAddRequest -> f AuthRoleAddRequest #

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleDeleteRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleGetRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "role" -> (Text -> f Text) -> AuthRoleGetRequest -> f AuthRoleGetRequest #

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AuthRoleGetResponse "perm" [Permission] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleGetResponse "maybe'header" (Maybe ResponseHeader) 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

Default AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleGrantPermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleGrantPermissionRequest "perm" Permission Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleGrantPermissionRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f 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

Default AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleGrantPermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleGrantPermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f 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

Default AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AuthRoleListResponse "roles" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "roles" -> ([Text] -> f [Text]) -> AuthRoleListResponse -> f AuthRoleListResponse #

Functor f => HasLens' f AuthRoleListResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Default AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleRevokePermissionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleRevokePermissionRequest "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleRevokePermissionRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleRevokePermissionRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

(HasLens' f AuthRoleRevokePermissionRequest x a, a ~ b) => HasLens f AuthRoleRevokePermissionRequest AuthRoleRevokePermissionRequest x a b 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

Default AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthRoleRevokePermissionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleRevokePermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f 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

Default AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserAddRequest "password" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "password" -> (Text -> f Text) -> AuthUserAddRequest -> f AuthUserAddRequest #

Functor f => HasLens' f AuthUserAddRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserChangePasswordRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserChangePasswordRequest "password" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserChangePasswordRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

(HasLens' f AuthUserChangePasswordRequest x a, a ~ b) => HasLens f AuthUserChangePasswordRequest AuthUserChangePasswordRequest x a b 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

Default AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserChangePasswordResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserChangePasswordResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f 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

Default AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserDeleteRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserDeleteRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserDeleteResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserGetRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserGetRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "name" -> (Text -> f Text) -> AuthUserGetRequest -> f AuthUserGetRequest #

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserGetResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AuthUserGetResponse "roles" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AuthUserGetResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Default AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserGrantRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserGrantRoleRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserGrantRoleRequest "user" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

(HasLens' f AuthUserGrantRoleRequest x a, a ~ b) => HasLens f AuthUserGrantRoleRequest AuthUserGrantRoleRequest x a b 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

Default AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserGrantRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserGrantRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f 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

Default AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AuthUserListResponse "users" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AuthUserListResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Default AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserRevokeRoleRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserRevokeRoleRequest "role" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserRevokeRoleRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

(HasLens' f AuthUserRevokeRoleRequest x a, a ~ b) => HasLens f AuthUserRevokeRoleRequest AuthUserRevokeRoleRequest x a b 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

Default AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthUserRevokeRoleResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserRevokeRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f 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

Default AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthenticateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthenticateRequest "password" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "password" -> (Text -> f Text) -> AuthenticateRequest -> f AuthenticateRequest #

Functor f => HasLens' f AuthenticateRequest "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message AuthenticateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthenticateResponse "token" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f AuthenticateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message CompactionRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f CompactionRequest "physical" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f CompactionRequest "revision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "revision" -> (Int64 -> f Int64) -> CompactionRequest -> f CompactionRequest #

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message CompactionResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f CompactionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default Compare Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: Compare #

Message Compare Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f Compare "lease" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "value" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "modRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "createRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "version" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "target" Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f Compare "result" Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnRequest "compare" [Compare] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "maybe'lease" (Maybe Int64) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "maybe'value" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "maybe'modRevision" (Maybe Int64) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "maybe'createRevision" (Maybe Int64) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "maybe'version" (Maybe Int64) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Compare "maybe'targetUnion" (Maybe Compare'TargetUnion) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "maybe'targetUnion" -> (Maybe Compare'TargetUnion -> f (Maybe Compare'TargetUnion)) -> 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

Default Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Functor f => HasLens' f 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

Default Compare'CompareResult Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Functor f => HasLens' f 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

Default Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Functor f => HasLens' f 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

Default Compare'CompareTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Functor f => HasLens' f 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

Default DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message DefragmentRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message DefragmentResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f DefragmentResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f RequestOp "requestDeleteRange" DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f DeleteRangeRequest "prevKv" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f DeleteRangeRequest "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f DeleteRangeRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "maybe'requestDeleteRange" (Maybe DeleteRangeRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f ResponseOp "responseDeleteRange" DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f DeleteRangeResponse "deleted" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f DeleteRangeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "maybe'responseDeleteRange" (Maybe DeleteRangeResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f DeleteRangeResponse "prevKvs" [KeyValue] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f DeleteRangeResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Default HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: HashKVRequest #

Message HashKVRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f HashKVRequest "revision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "revision" -> (Int64 -> f Int64) -> HashKVRequest -> f HashKVRequest #

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: HashKVResponse #

Message HashKVResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f HashKVResponse "compactRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f HashKVResponse "hash" Word32 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f HashKVResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f HashKVResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data HashRequest Source #

Fields :

data HashResponse Source #

Fields :

  • header :: Lens' HashResponse ResponseHeader
  • maybe'header :: Lens' HashResponse (Prelude.Maybe ResponseHeader)
  • hash :: Lens' HashResponse Data.Word.Word32
Instances
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

Default HashResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: HashResponse #

Message HashResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f HashResponse "hash" Word32 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f HashResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f HashResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseCheckpoint Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseCheckpoint "remainingTTL" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f LeaseCheckpoint "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseCheckpointRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseCheckpointResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseCheckpointResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f 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

Default LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseGrantRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseGrantRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f LeaseGrantRequest "ttl" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "ttl" -> (Int64 -> f Int64) -> LeaseGrantRequest -> f LeaseGrantRequest #

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseGrantResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseGrantResponse "error" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f LeaseGrantResponse "ttl" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f LeaseGrantResponse "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseGrantResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseKeepAliveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseKeepAliveRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseKeepAliveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseKeepAliveResponse "ttl" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseKeepAliveResponse "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseKeepAliveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseLeasesRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseLeasesResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseLeasesResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f LeaseLeasesResponse "leases" [LeaseStatus] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f 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

Default LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseRevokeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseRevokeRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseRevokeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseRevokeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: LeaseStatus #

Message LeaseStatus Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseStatus "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseTimeToLiveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseTimeToLiveRequest "keys" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseTimeToLiveRequest "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message LeaseTimeToLiveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseTimeToLiveResponse "grantedTTL" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f LeaseTimeToLiveResponse "ttl" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseTimeToLiveResponse "id" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseTimeToLiveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseTimeToLiveResponse "keys" [ByteString] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f 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

Default Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: Member #

Message Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberAddResponse "member" Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Member "name" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Member "id" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberUpdateResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberRemoveResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberListResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberAddResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberAddResponse "maybe'member" (Maybe Member) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Member "clientURLs" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f Member "peerURLs" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message MemberAddRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberAddRequest "peerURLs" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message MemberAddResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberAddResponse "member" Member Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberAddResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberAddResponse "maybe'member" (Maybe Member) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberAddResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Default MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message MemberListRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message MemberListResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberListResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberListResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Default MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message MemberRemoveRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberRemoveRequest "id" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message MemberRemoveResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberRemoveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberRemoveResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberRemoveResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Default MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message MemberUpdateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberUpdateRequest "id" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberUpdateRequest "peerURLs" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message MemberUpdateResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberUpdateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberUpdateResponse "members" [Member] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MemberUpdateResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Default MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message MoveLeaderRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MoveLeaderRequest "targetID" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "targetID" -> (Word64 -> f Word64) -> MoveLeaderRequest -> f MoveLeaderRequest #

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf :: Proxy# x -> (a -> f b) -> 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

Default MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message MoveLeaderResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MoveLeaderResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: PutRequest #

Message PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f RequestOp "requestPut" PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutRequest "ignoreLease" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutRequest "ignoreValue" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutRequest "prevKv" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutRequest "lease" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutRequest "value" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "maybe'requestPut" (Maybe PutRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: PutResponse #

Message PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f ResponseOp "responsePut" PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutResponse "prevKv" KeyValue Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "maybe'responsePut" (Maybe PutResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutResponse "maybe'prevKv" (Maybe KeyValue) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

lensOf' :: Proxy# "maybe'header" -> (Maybe ResponseHeader -> f (Maybe ResponseHeader)) -> 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

Default RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: RangeRequest #

Message RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f RequestOp "requestRange" RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "maxCreateRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "minCreateRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "maxModRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "minModRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "countOnly" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "keysOnly" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "serializable" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "sortTarget" RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f RangeRequest "sortOrder" RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f RangeRequest "revision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "limit" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "maybe'requestRange" (Maybe RangeRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Functor f => HasLens' f 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

Default RangeRequest'SortOrder Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Functor f => HasLens' f 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

Default RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Functor f => HasLens' f 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

Default RangeRequest'SortTarget Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Functor f => HasLens' f 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

Default RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: RangeResponse #

Message RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f ResponseOp "responseRange" RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeResponse "count" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeResponse "more" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "maybe'responseRange" (Maybe RangeResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeResponse "kvs" [KeyValue] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default RequestOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: RequestOp #

Message RequestOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f RequestOp "requestTxn" TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "requestDeleteRange" DeleteRangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "requestPut" PutRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "requestRange" RangeRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnRequest "failure" [RequestOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnRequest "success" [RequestOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "maybe'requestTxn" (Maybe TxnRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "maybe'requestDeleteRange" (Maybe DeleteRangeRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "maybe'requestPut" (Maybe PutRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "maybe'requestRange" (Maybe RangeRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "maybe'request" (Maybe RequestOp'Request) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: ResponseHeader #

Message ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f WatchResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f TxnResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f SnapshotResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f ResponseHeader "raftTerm" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseHeader "revision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseHeader "memberId" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseHeader "clusterId" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RangeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f PutResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MoveLeaderResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberUpdateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberRemoveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseTimeToLiveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseRevokeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseLeasesResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseKeepAliveResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseGrantResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseCheckpointResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f HashResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f HashKVResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f DeleteRangeResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f DefragmentResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f CompactionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthenticateResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserRevokeRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserGrantRoleResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserChangePasswordResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleRevokePermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleListResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleGrantPermissionResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleGetResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleDeleteResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleAddResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthEnableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthDisableResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AlarmResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f SnapshotResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f RangeResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f PutResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f MoveLeaderResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberUpdateResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberRemoveResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberListResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f MemberAddResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseTimeToLiveResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseRevokeResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseLeasesResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseKeepAliveResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseGrantResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f LeaseCheckpointResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f HashResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f HashKVResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f DeleteRangeResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f DefragmentResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f CompactionResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthenticateResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserRevokeRoleResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserListResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserGrantRoleResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserGetResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserDeleteResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserChangePasswordResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthUserAddResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleRevokePermissionResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleListResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleGrantPermissionResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleGetResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleDeleteResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthRoleAddResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthEnableResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AuthDisableResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f AlarmResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: ResponseOp #

Message ResponseOp Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f ResponseOp "responseTxn" TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "responseDeleteRange" DeleteRangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "responsePut" PutResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "responseRange" RangeResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnResponse "responses" [ResponseOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "maybe'responseTxn" (Maybe TxnResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "maybe'responseDeleteRange" (Maybe DeleteRangeResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "maybe'responsePut" (Maybe PutResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "maybe'responseRange" (Maybe RangeResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "maybe'response" (Maybe ResponseOp'Response) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

data ResponseOp'Response Source #

data SnapshotRequest Source #

Fields :

Instances
Eq SnapshotRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord SnapshotRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show SnapshotRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Default SnapshotRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message SnapshotRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message SnapshotResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f SnapshotResponse "blob" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f SnapshotResponse "remainingBytes" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f SnapshotResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f SnapshotResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

data StatusRequest Source #

Fields :

Instances
Eq StatusRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Ord StatusRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Show StatusRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Default StatusRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: StatusRequest #

Message StatusRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Default StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: StatusResponse #

Message StatusResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f StatusResponse "dbSizeInUse" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "raftAppliedIndex" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "raftTerm" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "raftIndex" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "leader" Word64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "dbSize" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "version" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "errors" [Text] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f StatusResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Default TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: TxnRequest #

Message TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f RequestOp "requestTxn" TxnRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnRequest "failure" [RequestOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnRequest "success" [RequestOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnRequest "compare" [Compare] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f RequestOp "maybe'requestTxn" (Maybe TxnRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: TxnResponse #

Message TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f TxnResponse "succeeded" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "responseTxn" TxnResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnResponse "responses" [ResponseOp] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f TxnResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f ResponseOp "maybe'responseTxn" (Maybe TxnResponse) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f WatchRequest "cancelRequest" WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchCancelRequest "watchId" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchRequest "maybe'cancelRequest" (Maybe WatchCancelRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f WatchRequest "createRequest" WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchCreateRequest "fragment" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchCreateRequest "watchId" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchCreateRequest "prevKv" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchCreateRequest "progressNotify" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchCreateRequest "startRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchCreateRequest "rangeEnd" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f WatchCreateRequest "key" ByteString Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchRequest "maybe'createRequest" (Maybe WatchCreateRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Default 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

Functor f => HasLens' f 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

Default 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

Functor f => HasLens' f 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

Default WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Message WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f WatchRequest "progressRequest" WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchRequest "maybe'progressRequest" (Maybe WatchProgressRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Default WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: WatchRequest #

Message WatchRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f WatchRequest "progressRequest" WatchProgressRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchRequest "cancelRequest" WatchCancelRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchRequest "createRequest" WatchCreateRequest Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchRequest "maybe'progressRequest" (Maybe WatchProgressRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchRequest "maybe'cancelRequest" (Maybe WatchCancelRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchRequest "maybe'createRequest" (Maybe WatchCreateRequest) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f 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

Functor f => HasLens' f 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

Default WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

def :: WatchResponse #

Message WatchResponse Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Functor f => HasLens' f WatchResponse "fragment" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchResponse "cancelReason" Text Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchResponse "compactRevision" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchResponse "canceled" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchResponse "created" Bool Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchResponse "watchId" Int64 Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchResponse "header" ResponseHeader Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

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

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchResponse "events" [Event] Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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

Functor f => HasLens' f WatchResponse "maybe'header" (Maybe ResponseHeader) Source # 
Instance details

Defined in Proto.Etcd.Etcdserver.Etcdserverpb.Rpc

Methods

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