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