View Source GoogleApi.Dataflow.V1b3.Model.WorkItem (google_api_dataflow v0.51.0)
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.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Dataflow.V1b3.Model.WorkItem{ configuration: String.t() | nil, id: String.t() | nil, initialReportIndex: String.t() | nil, jobId: String.t() | nil, leaseExpireTime: DateTime.t() | nil, mapTask: GoogleApi.Dataflow.V1b3.Model.MapTask.t() | nil, packages: [GoogleApi.Dataflow.V1b3.Model.Package.t()] | nil, projectId: String.t() | nil, reportStatusInterval: String.t() | nil, seqMapTask: GoogleApi.Dataflow.V1b3.Model.SeqMapTask.t() | nil, shellTask: GoogleApi.Dataflow.V1b3.Model.ShellTask.t() | nil, sourceOperationTask: GoogleApi.Dataflow.V1b3.Model.SourceOperationRequest.t() | nil, streamingComputationTask: GoogleApi.Dataflow.V1b3.Model.StreamingComputationTask.t() | nil, streamingConfigTask: GoogleApi.Dataflow.V1b3.Model.StreamingConfigTask.t() | nil, streamingSetupTask: GoogleApi.Dataflow.V1b3.Model.StreamingSetupTask.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.