Skip to content

Class CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult

Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll

Describes the immediate result of one managed-connector command-execution request evaluated by Cephalon.

public sealed record CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult : IEquatable<CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult>

objectCdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult

IEquatable<CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult(string, string?)

Section titled “ CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult(string, string?)”

Creates a new managed-connector command-execution result.

public CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult(string state, string? description = null)

state string

The stable command-execution state, such as unrecorded, blocked, operator-only, unavailable, no-op, adapted, failed, or not-applicable.

description string?

An optional operator-facing command-execution summary.

Gets the deterministic execution-adapter fingerprint already associated with the current managed connector.

public string AdapterFingerprint { get; init; }

string

Gets the current provider execution-adapter identifier that handled the request when one was available.

public string AdapterId { get; init; }

string

Gets a value indicating whether the recorded attempt included an explicit approval from the caller.

public bool ApprovalApplied { get; init; }

bool

Gets the stable recorded command-execution attempt identifier when Cephalon has persisted one outcome.

public string AttemptId { get; init; }

string

Gets the current command-envelope state that informed the request result.

public string CommandEnvelopeState { get; init; }

string

Gets the deterministic command fingerprint already associated with the current managed connector.

public string CommandFingerprint { get; init; }

string

Gets the current command-issuance state that informed the request result.

public string CommandIssuanceState { get; init; }

string

Gets the connector-cluster identifier targeted by the provider command when one was available.

public string? ConnectClusterId { get; init; }

string?

Gets the provider-facing connector-class identifier targeted by the provider command when one was available.

public string? ConnectorClass { get; init; }

string?

Gets the provider-facing connector identifier targeted by the provider command when one was available.

public string? ConnectorId { get; init; }

string?

Gets an optional operator-facing command-execution summary.

public string? Description { get; }

string?

Gets a value indicating whether the recorded attempt included an explicit destructive-operation allowance from the caller.

public bool DestructiveAllowanceApplied { get; init; }

bool

Gets the current execution-adapter state that informed the request result.

public string ExecutionAdapterState { get; init; }

string

Gets the deterministic command-execution fingerprint Cephalon currently derives for the request result.

public string ExecutionFingerprint { get; init; }

string

Gets the stable execution-runtime identifier currently associated with the request.

public string ExecutionRuntimeId { get; init; }

string

Gets a value indicating whether the request currently carries one translated provider command.

public bool HasProviderCommand { get; }

bool

Gets a value indicating whether Cephalon has recorded one concrete command-execution outcome.

public bool HasRecordedOutcome { get; }

bool

Gets the outbound HTTP method that would be used by the provider execution adapter when one was resolved.

public string? HttpMethod { get; init; }

string?

Gets the stable invocation-source identifier that originated the command-execution request.

public string InvocationSourceId { get; init; }

string

Gets a value indicating whether the request was translated into one provider-facing command shape.

public bool IsAdapted { get; }

bool

Gets a value indicating whether the request was recorded from the shared automatic background retry lane.

public bool IsAutomaticRetryInvocation { get; }

bool

Gets a value indicating whether the request is currently blocked.

public bool IsBlocked { get; }

bool

Gets a value indicating whether the request targets a destructive connector operation.

public bool IsDestructiveOperation { get; init; }

bool

Gets a value indicating whether the request failed while Cephalon was translating it.

public bool IsFailed { get; }

bool

Gets a value indicating whether the request currently resolves to no provider work.

public bool IsNoOp { get; }

bool

Gets a value indicating whether the request currently remains operator-owned.

public bool IsOperatorOnly { get; }

bool

Gets a value indicating whether the request was recorded from an explicit operator-initiated request.

public bool IsOperatorRequestInvocation { get; }

bool

Gets a value indicating whether no provider execution adapter is currently available for the request.

public bool IsUnavailable { get; }

bool

Gets a value indicating whether Cephalon has not yet recorded any command-execution outcome for the runtime.

public bool IsUnrecorded { get; }

bool

Gets the deterministic issuance fingerprint already associated with the current managed connector.

public string IssuanceFingerprint { get; init; }

string

Gets the declared managed-connector management mode when one is known.

public string? ManagementMode { get; init; }

string?

Gets the provider identifier associated with the command when one was available.

public string? ProviderId { get; init; }

string?

Gets the timestamp when Cephalon recorded this command-execution outcome.

public DateTimeOffset? RecordedAtUtc { get; init; }

DateTimeOffset?

Gets the outbound relative request path that would be used by the provider execution adapter when one was resolved.

public string? RelativePath { get; init; }

string?

Gets the operation identifier originally requested by the caller.

public string RequestedOperationId { get; init; }

string

Gets a value indicating whether the request still requires explicit approval.

public bool RequiresExplicitApproval { get; init; }

bool

Gets the operation identifier Cephalon resolved for the provider command.

public string ResolvedOperationId { get; init; }

string

Gets the primary source identifier Cephalon used to derive the request result.

public string SourceId { get; init; }

string

Gets the provider-facing source-provider identifier targeted by the provider command when one was available.

public string? SourceProviderId { get; init; }

string?

Gets the stable managed-connector command-execution state.

public string State { get; }

string

Gets the transport kind used by the provider execution adapter when one was resolved.

public string? TransportKind { get; init; }

string?

Gets a value indicating whether the request would still apply one or more shared write-path changes.

public bool WouldApplyChanges { get; init; }

bool