Class IndexInstanceBuildRecord
- Namespace
- Dynamicweb.Indexing.BuildStates
- Assembly
- Dynamicweb.Core.dll
Represents the durable state for a single repository index instance.
public sealed class IndexInstanceBuildRecord
- Inheritance
-
IndexInstanceBuildRecord
- Inherited Members
Properties
BuildName
Gets or sets the build definition name used for the latest attempt.
public string BuildName { get; set; }
Property Value
ErrorDetails
Gets or sets detailed error information for the latest failed or interrupted attempt.
public string ErrorDetails { get; set; }
Property Value
ErrorSummary
Gets or sets a short error summary for the latest failed or interrupted attempt.
public string ErrorSummary { get; set; }
Property Value
FinishedAtUtc
Gets or sets the finish time of the latest attempt in UTC.
public DateTime? FinishedAtUtc { get; set; }
Property Value
IndexName
Gets or sets the index name.
public string IndexName { get; set; }
Property Value
InstanceName
Gets or sets the instance name.
public string InstanceName { get; set; }
Property Value
IsOnlineInstance
Gets or sets a value indicating whether this instance is the currently promoted online instance.
public bool IsOnlineInstance { get; set; }
Property Value
LastHeartbeatUtc
Gets or sets the latest heartbeat in UTC.
public DateTime LastHeartbeatUtc { get; set; }
Property Value
LastSuccessfulBuildUtc
Gets or sets the latest successful completion time in UTC.
public DateTime? LastSuccessfulBuildUtc { get; set; }
Property Value
OperationId
Gets or sets the unique operation identifier for the latest attempt.
public string OperationId { get; set; }
Property Value
Repository
Gets or sets the repository name.
public string Repository { get; set; }
Property Value
ResumeCursor
Gets or sets the resume cursor captured during the latest attempt.
public string ResumeCursor { get; set; }
Property Value
ResumeSupported
Gets or sets a value indicating whether the associated builder can resume.
public bool ResumeSupported { get; set; }
Property Value
ServerId
Gets or sets the server identifier that owns or last updated the record.
public string ServerId { get; set; }
Property Value
StartedAtUtc
Gets or sets the start time of the latest attempt in UTC.
public DateTime StartedAtUtc { get; set; }
Property Value
State
Gets or sets the current lifecycle state.
public IndexInstanceBuildLifecycleState State { get; set; }