Interface IJob
Interface for an API client job model.
Namespace: Tableau.Migration.Api.Models
Assembly: Tableau.Migration.dll
Syntax
public interface IJob : IRestIdentifiable, IEquatable<IJob>
Properties
CompletedAtUtc
Gets the job's completed timestamp.
Declaration
DateTime? CompletedAtUtc { get; }
Property Value
Type | Description |
---|---|
DateTime? |
CreatedAtUtc
Gets the job's created timestamp.
Declaration
DateTime CreatedAtUtc { get; }
Property Value
Type | Description |
---|---|
DateTime |
FinishCode
Gets the job's finish code.
Declaration
int FinishCode { get; }
Property Value
Type | Description |
---|---|
int |
ProgressPercentage
Gets the job's progress percentage.
Declaration
int ProgressPercentage { get; }
Property Value
Type | Description |
---|---|
int |
StatusNotes
Gets the job's status notes.
Declaration
IImmutableList<IStatusNote> StatusNotes { get; }
Property Value
Type | Description |
---|---|
IImmutableList<IStatusNote> |
Type
Gets the job's type.
Declaration
string Type { get; }
Property Value
Type | Description |
---|---|
string |
UpdatedAtUtc
Gets the job's updated timestamp.
Declaration
DateTime? UpdatedAtUtc { get; }
Property Value
Type | Description |
---|---|
DateTime? |