Class TaskDescriptor<TArg, TResult>
Compute task descriptor.
public sealed record TaskDescriptor<TArg, TResult> : IEquatable<TaskDescriptor<TArg, TResult>>
Type Parameters
TArg
Argument type.
TResult
Result type.
- Inheritance
-
TaskDescriptor<TArg, TResult>
- Implements
-
IEquatable<TaskDescriptor<TArg, TResult>>
- Inherited Members
Constructors
TaskDescriptor(string, IEnumerable<DeploymentUnit>?)
Compute task descriptor.
public TaskDescriptor(string TaskClassName, IEnumerable<DeploymentUnit>? DeploymentUnits = null)
Parameters
TaskClassName
stringJava class name of the compute task to execute.
DeploymentUnits
IEnumerable<DeploymentUnit>Deployment units.
Properties
DeploymentUnits
Deployment units.
public IEnumerable<DeploymentUnit>? DeploymentUnits { get; init; }
Property Value
TaskClassName
Java class name of the compute task to execute.
public string TaskClassName { get; init; }