google_api_dataflow v0.26.1 GoogleApi.Dataflow.V1b3.Model.WorkItem View Source
WorkItem represents basic information about a WorkItem to be executed in the cloud.
Attributes
-
configuration
(type:String.t
, default:nil
) - Work item-specific configuration as an opaque blob. -
id
(type:String.t
, default:nil
) - Identifies this WorkItem. -
initialReportIndex
(type:String.t
, default:nil
) - The initial index to use when reporting the status of the WorkItem. -
jobId
(type:String.t
, default:nil
) - Identifies the workflow job this WorkItem belongs to. -
leaseExpireTime
(type:DateTime.t
, default:nil
) - Time when the lease on this Work will expire. -
mapTask
(type:GoogleApi.Dataflow.V1b3.Model.MapTask.t
, default:nil
) - Additional information for MapTask WorkItems. -
packages
(type:list(GoogleApi.Dataflow.V1b3.Model.Package.t)
, default:nil
) - Any required packages that need to be fetched in order to execute this WorkItem. -
projectId
(type:String.t
, default:nil
) - Identifies the cloud project this WorkItem belongs to. -
reportStatusInterval
(type:String.t
, default:nil
) - Recommended reporting interval. -
seqMapTask
(type:GoogleApi.Dataflow.V1b3.Model.SeqMapTask.t
, default:nil
) - Additional information for SeqMapTask WorkItems. -
shellTask
(type:GoogleApi.Dataflow.V1b3.Model.ShellTask.t
, default:nil
) - Additional information for ShellTask WorkItems. -
sourceOperationTask
(type:GoogleApi.Dataflow.V1b3.Model.SourceOperationRequest.t
, default:nil
) - Additional information for source operation WorkItems. -
streamingComputationTask
(type:GoogleApi.Dataflow.V1b3.Model.StreamingComputationTask.t
, default:nil
) - Additional information for StreamingComputationTask WorkItems. -
streamingConfigTask
(type:GoogleApi.Dataflow.V1b3.Model.StreamingConfigTask.t
, default:nil
) - Additional information for StreamingConfigTask WorkItems. -
streamingSetupTask
(type:GoogleApi.Dataflow.V1b3.Model.StreamingSetupTask.t
, default:nil
) - Additional information for StreamingSetupTask WorkItems.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Dataflow.V1b3.Model.WorkItem{ configuration: String.t(), id: String.t(), initialReportIndex: String.t(), jobId: String.t(), leaseExpireTime: DateTime.t(), mapTask: GoogleApi.Dataflow.V1b3.Model.MapTask.t(), packages: [GoogleApi.Dataflow.V1b3.Model.Package.t()], projectId: String.t(), reportStatusInterval: String.t(), seqMapTask: GoogleApi.Dataflow.V1b3.Model.SeqMapTask.t(), shellTask: GoogleApi.Dataflow.V1b3.Model.ShellTask.t(), sourceOperationTask: GoogleApi.Dataflow.V1b3.Model.SourceOperationRequest.t(), streamingComputationTask: GoogleApi.Dataflow.V1b3.Model.StreamingComputationTask.t(), streamingConfigTask: GoogleApi.Dataflow.V1b3.Model.StreamingConfigTask.t(), streamingSetupTask: GoogleApi.Dataflow.V1b3.Model.StreamingSetupTask.t() }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.