Safe Haskell | None |
---|---|
Language | Haskell2010 |
Proto.Temporal.Api.Taskqueue.V1.Message
Synopsis
- data BuildIdAssignmentRule
- data BuildIdAssignmentRule'Ramp = BuildIdAssignmentRule'PercentageRamp !RampByPercentage
- _BuildIdAssignmentRule'PercentageRamp :: Prism' BuildIdAssignmentRule'Ramp RampByPercentage
- data BuildIdReachability
- data CompatibleBuildIdRedirectRule
- data CompatibleVersionSet
- data PollerInfo
- data RampByPercentage
- data StickyExecutionAttributes
- data TaskIdBlock
- data TaskQueue
- data TaskQueueMetadata
- data TaskQueuePartitionMetadata
- data TaskQueueReachability
- data TaskQueueStatus
- data TaskQueueTypeInfo
- data TaskQueueVersionInfo
- data TaskQueueVersionInfo'TypesInfoEntry
- data TaskQueueVersionSelection
- data TimestampedBuildIdAssignmentRule
- data TimestampedCompatibleBuildIdRedirectRule
Documentation
data BuildIdAssignmentRule Source #
Fields :
targetBuildId
:: Lens' BuildIdAssignmentRule Data.Text.Text
maybe'ramp
:: Lens' BuildIdAssignmentRule (Prelude.Maybe BuildIdAssignmentRule'Ramp)
maybe'percentageRamp
:: Lens' BuildIdAssignmentRule (Prelude.Maybe RampByPercentage)
percentageRamp
:: Lens' BuildIdAssignmentRule RampByPercentage
Instances
data BuildIdAssignmentRule'Ramp Source #
Constructors
BuildIdAssignmentRule'PercentageRamp !RampByPercentage |
Instances
_BuildIdAssignmentRule'PercentageRamp :: Prism' BuildIdAssignmentRule'Ramp RampByPercentage Source #
data BuildIdReachability Source #
Fields :
buildId
:: Lens' BuildIdReachability Data.Text.Text
taskQueueReachability
:: Lens' BuildIdReachability [TaskQueueReachability]
vec'taskQueueReachability
:: Lens' BuildIdReachability (Data.Vector.Vector TaskQueueReachability)
Instances
data CompatibleBuildIdRedirectRule Source #
Fields :
sourceBuildId
:: Lens' CompatibleBuildIdRedirectRule Data.Text.Text
targetBuildId
:: Lens' CompatibleBuildIdRedirectRule Data.Text.Text
Instances
data CompatibleVersionSet Source #
Fields :
buildIds
:: Lens' CompatibleVersionSet [Data.Text.Text]
vec'buildIds
:: Lens' CompatibleVersionSet (Data.Vector.Vector Data.Text.Text)
Instances
data PollerInfo Source #
Fields :
lastAccessTime
:: Lens' PollerInfo Proto.Google.Protobuf.Timestamp.Timestamp
maybe'lastAccessTime
:: Lens' PollerInfo (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
identity
:: Lens' PollerInfo Data.Text.Text
ratePerSecond
:: Lens' PollerInfo Prelude.Double
workerVersionCapabilities
:: Lens' PollerInfo Proto.Temporal.Api.Common.V1.Message.WorkerVersionCapabilities
maybe'workerVersionCapabilities
:: Lens' PollerInfo (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.WorkerVersionCapabilities)
Instances
data RampByPercentage Source #
Fields :
rampPercentage
:: Lens' RampByPercentage Prelude.Float
Instances
data StickyExecutionAttributes Source #
Fields :
workerTaskQueue
:: Lens' StickyExecutionAttributes TaskQueue
maybe'workerTaskQueue
:: Lens' StickyExecutionAttributes (Prelude.Maybe TaskQueue)
scheduleToStartTimeout
:: Lens' StickyExecutionAttributes Proto.Google.Protobuf.Duration.Duration
maybe'scheduleToStartTimeout
:: Lens' StickyExecutionAttributes (Prelude.Maybe Proto.Google.Protobuf.Duration.Duration)
Instances
data TaskIdBlock Source #
Instances
Fields :
name
:: Lens' TaskQueue Data.Text.Text
kind
:: Lens' TaskQueue Proto.Temporal.Api.Enums.V1.TaskQueue.TaskQueueKind
normalName
:: Lens' TaskQueue Data.Text.Text
Instances
data TaskQueueMetadata Source #
Fields :
maxTasksPerSecond
:: Lens' TaskQueueMetadata Proto.Google.Protobuf.Wrappers.DoubleValue
maybe'maxTasksPerSecond
:: Lens' TaskQueueMetadata (Prelude.Maybe Proto.Google.Protobuf.Wrappers.DoubleValue)
Instances
data TaskQueuePartitionMetadata Source #
Fields :
key
:: Lens' TaskQueuePartitionMetadata Data.Text.Text
ownerHostName
:: Lens' TaskQueuePartitionMetadata Data.Text.Text
Instances
data TaskQueueReachability Source #
Fields :
taskQueue
:: Lens' TaskQueueReachability Data.Text.Text
reachability
:: Lens' TaskQueueReachability [Proto.Temporal.Api.Enums.V1.TaskQueue.TaskReachability]
vec'reachability
:: Lens' TaskQueueReachability (Data.Vector.Vector Proto.Temporal.Api.Enums.V1.TaskQueue.TaskReachability)
Instances
data TaskQueueStatus Source #
Fields :
backlogCountHint
:: Lens' TaskQueueStatus Data.Int.Int64
readLevel
:: Lens' TaskQueueStatus Data.Int.Int64
ackLevel
:: Lens' TaskQueueStatus Data.Int.Int64
ratePerSecond
:: Lens' TaskQueueStatus Prelude.Double
taskIdBlock
:: Lens' TaskQueueStatus TaskIdBlock
maybe'taskIdBlock
:: Lens' TaskQueueStatus (Prelude.Maybe TaskIdBlock)
Instances
data TaskQueueTypeInfo Source #
Fields :
pollers
:: Lens' TaskQueueTypeInfo [PollerInfo]
vec'pollers
:: Lens' TaskQueueTypeInfo (Data.Vector.Vector PollerInfo)
Instances
data TaskQueueVersionInfo Source #
Fields :
typesInfo
:: Lens' TaskQueueVersionInfo (Data.Map.Map Data.Int.Int32 TaskQueueTypeInfo)
taskReachability
:: Lens' TaskQueueVersionInfo Proto.Temporal.Api.Enums.V1.TaskQueue.BuildIdTaskReachability
Instances
data TaskQueueVersionInfo'TypesInfoEntry Source #
Fields :
key
:: Lens' TaskQueueVersionInfo'TypesInfoEntry Data.Int.Int32
value
:: Lens' TaskQueueVersionInfo'TypesInfoEntry TaskQueueTypeInfo
maybe'value
:: Lens' TaskQueueVersionInfo'TypesInfoEntry (Prelude.Maybe TaskQueueTypeInfo)
Instances
data TaskQueueVersionSelection Source #
Fields :
buildIds
:: Lens' TaskQueueVersionSelection [Data.Text.Text]
vec'buildIds
:: Lens' TaskQueueVersionSelection (Data.Vector.Vector Data.Text.Text)
unversioned
:: Lens' TaskQueueVersionSelection Prelude.Bool
allActive
:: Lens' TaskQueueVersionSelection Prelude.Bool
Instances
data TimestampedBuildIdAssignmentRule Source #
Fields :
rule
:: Lens' TimestampedBuildIdAssignmentRule BuildIdAssignmentRule
maybe'rule
:: Lens' TimestampedBuildIdAssignmentRule (Prelude.Maybe BuildIdAssignmentRule)
createTime
:: Lens' TimestampedBuildIdAssignmentRule Proto.Google.Protobuf.Timestamp.Timestamp
maybe'createTime
:: Lens' TimestampedBuildIdAssignmentRule (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
Instances
data TimestampedCompatibleBuildIdRedirectRule Source #
Fields :
rule
:: Lens' TimestampedCompatibleBuildIdRedirectRule CompatibleBuildIdRedirectRule
maybe'rule
:: Lens' TimestampedCompatibleBuildIdRedirectRule (Prelude.Maybe CompatibleBuildIdRedirectRule)
createTime
:: Lens' TimestampedCompatibleBuildIdRedirectRule Proto.Google.Protobuf.Timestamp.Timestamp
maybe'createTime
:: Lens' TimestampedCompatibleBuildIdRedirectRule (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)