public static class IntegrationResponse.Builder
extends Object
Modifier and Type | Field and Description |
---|---|
protected IntegrationError |
error |
protected IntegrationDesignerDiagnostic |
integrationDesignerDiagnostic |
protected Map<String,Object> |
result |
protected boolean |
success |
Constructor and Description |
---|
Builder(IntegrationResponse integrationResponse) |
Modifier and Type | Method and Description |
---|---|
IntegrationResponse |
build()
Constructs the built integration response
|
IntegrationError |
getError()
Returns the error
|
Map<String,Object> |
getResult()
Returns the result
|
boolean |
isSuccess()
Returns the success status
|
IntegrationResponse.Builder |
toError(IntegrationError integrationError)
Clears the result and replaces the error with the given value
|
IntegrationResponse.Builder |
toSuccess(Map<String,Object> result)
Clears the error and replaces the result with the given value
|
IntegrationResponse.Builder |
withDiagnostic(IntegrationDesignerDiagnostic diagnostic)
A builder with the diagnostics set
|
protected boolean success
protected Map<String,Object> result
protected IntegrationError error
protected IntegrationDesignerDiagnostic integrationDesignerDiagnostic
public Builder(IntegrationResponse integrationResponse)
public IntegrationResponse.Builder withDiagnostic(IntegrationDesignerDiagnostic diagnostic)
public IntegrationResponse.Builder toSuccess(Map<String,Object> result)
public IntegrationResponse.Builder toError(IntegrationError integrationError)
public boolean isSuccess()
public Map<String,Object> getResult()
public IntegrationError getError()
public IntegrationResponse build()
Copyright © 2018-present Appian Corporation. All Rights Reserved.