public static final class IntegrationDesignerDiagnostic.IntegrationDesignerDiagnosticBuilder
extends Object
Modifier and Type | Method and Description |
---|---|
IntegrationDesignerDiagnostic.IntegrationDesignerDiagnosticBuilder |
addErrorDiagnostic(IntegrationError integrationError)
Unlike in the
IntegrationResponse , developer-provided error messages should be internationalized in the diagnostics. |
IntegrationDesignerDiagnostic.IntegrationDesignerDiagnosticBuilder |
addExecutionTimeDiagnostic(long ms)
Sets how long the external system took to complete the operation
|
IntegrationDesignerDiagnostic.IntegrationDesignerDiagnosticBuilder |
addRequestDiagnostic(Map<String,Object> rawRequestMap)
Adds a map of keys and values that represent the raw values sent to the external system.
|
IntegrationDesignerDiagnostic.IntegrationDesignerDiagnosticBuilder |
addResponseDiagnostic(Map<String,Object> rawResponseMap)
Adds a map of keys and values that represent the raw values returned by the external system.
|
IntegrationDesignerDiagnostic |
build()
Constructs the built diagnostics
|
public IntegrationDesignerDiagnostic build()
public IntegrationDesignerDiagnostic.IntegrationDesignerDiagnosticBuilder addErrorDiagnostic(IntegrationError integrationError)
IntegrationResponse
, developer-provided error messages should be internationalized in the diagnostics.public IntegrationDesignerDiagnostic.IntegrationDesignerDiagnosticBuilder addRequestDiagnostic(Map<String,Object> rawRequestMap)
For example, if using HTTP, your map could contain a Headers entry containing all sent headers' keys and values.
Valid values for diagnostic entries are primitives, lists, and maps
public IntegrationDesignerDiagnostic.IntegrationDesignerDiagnosticBuilder addResponseDiagnostic(Map<String,Object> rawResponseMap)
For example, if using HTTP, your map could contain a Headers entry containing all received headers' keys and values.
Valid values for diagnostic entries are primitives, lists, and maps
public IntegrationDesignerDiagnostic.IntegrationDesignerDiagnosticBuilder addExecutionTimeDiagnostic(long ms)
Copyright © 2018-present Appian Corporation. All Rights Reserved.