Record Class NuggetApplicationLifecycle.Result

java.lang.Object
java.lang.Record
org.j7m.middleware.operations.api.NuggetApplicationLifecycle.Result
Record Components:
operationId - server-created operation id
correlationId - safe correlation id
action - lifecycle action
admitted - whether PIN admission was accepted
authorized - whether authorization allowed the requested action
dryRun - whether mutation was intentionally skipped
nuggetId - target nugget id
runtimeId - target runtime id
coordinate - target application coordinate, when applicable
instanceId - target or resulting application instance id, when known
previousState - state observed before the operation, when known
currentState - state observed after the operation, when known
resultingState - resulting lifecycle state, when known
outcome - stable outcome enum
outcomeText - safe operator-facing outcome text
accepted - whether the server accepted the operation
inProgress - whether work remains in progress
completed - whether the operation completed synchronously
partial - whether optional details are partial
outcomeUnknown - whether the final application state is uncertain
verificationSummary - safe verification summary
authorizationSummary - safe authorization summary
plan - activation plan for dry-run or start planning, when available
deploymentResult - safe deployer result, when available; returned failed deployer results are omitted or reduced to a public projection and must not expose provider-supplied message or detail text
activation - activation snapshot, when available
warnings - safe warnings
error - normalized safe error, or null
requestedAt - request timestamp
completedAt - result timestamp
elapsed - elapsed server-side duration
metadata - safe bounded metadata produced from the same public projection used for audit and rendering
Enclosing class:
NuggetApplicationLifecycle

public static record NuggetApplicationLifecycle.Result(String operationId, String correlationId, NuggetApplicationLifecycle.Action action, boolean admitted, boolean authorized, boolean dryRun, String nuggetId, String runtimeId, ApplicationCoordinate coordinate, ApplicationInstanceId instanceId, ApplicationRunState previousState, ApplicationRunState currentState, ApplicationRunState resultingState, NuggetApplicationLifecycle.Outcome outcome, String outcomeText, boolean accepted, boolean inProgress, boolean completed, boolean partial, boolean outcomeUnknown, String verificationSummary, String authorizationSummary, ApplicationDeploymentPlan plan, ApplicationDeploymentResult deploymentResult, ApplicationActivation activation, List<String> warnings, RemoteError error, Instant requestedAt, Instant completedAt, Duration elapsed, Map<String,String> metadata) extends Record
Safe lifecycle operation result.