Table of Contents

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

string

ErrorDetails

Gets or sets detailed error information for the latest failed or interrupted attempt.

public string ErrorDetails { get; set; }

Property Value

string

ErrorSummary

Gets or sets a short error summary for the latest failed or interrupted attempt.

public string ErrorSummary { get; set; }

Property Value

string

FinishedAtUtc

Gets or sets the finish time of the latest attempt in UTC.

public DateTime? FinishedAtUtc { get; set; }

Property Value

DateTime?

IndexName

Gets or sets the index name.

public string IndexName { get; set; }

Property Value

string

InstanceName

Gets or sets the instance name.

public string InstanceName { get; set; }

Property Value

string

IsOnlineInstance

Gets or sets a value indicating whether this instance is the currently promoted online instance.

public bool IsOnlineInstance { get; set; }

Property Value

bool

LastHeartbeatUtc

Gets or sets the latest heartbeat in UTC.

public DateTime LastHeartbeatUtc { get; set; }

Property Value

DateTime

LastSuccessfulBuildUtc

Gets or sets the latest successful completion time in UTC.

public DateTime? LastSuccessfulBuildUtc { get; set; }

Property Value

DateTime?

OperationId

Gets or sets the unique operation identifier for the latest attempt.

public string OperationId { get; set; }

Property Value

string

Repository

Gets or sets the repository name.

public string Repository { get; set; }

Property Value

string

ResumeCursor

Gets or sets the resume cursor captured during the latest attempt.

public string ResumeCursor { get; set; }

Property Value

string

ResumeSupported

Gets or sets a value indicating whether the associated builder can resume.

public bool ResumeSupported { get; set; }

Property Value

bool

ServerId

Gets or sets the server identifier that owns or last updated the record.

public string ServerId { get; set; }

Property Value

string

StartedAtUtc

Gets or sets the start time of the latest attempt in UTC.

public DateTime StartedAtUtc { get; set; }

Property Value

DateTime

State

Gets or sets the current lifecycle state.

public IndexInstanceBuildLifecycleState State { get; set; }

Property Value

IndexInstanceBuildLifecycleState
To top