Interface EvaluateFieldRulesRequest
public interface EvaluateFieldRulesRequest
Provides the data needed to evaluate a field rule; built from
EvaluateFieldRulesRequestBuilder
. Evaluate this
request with IntegrationRuleService.evaluateFieldRules(EvaluateFieldRulesRequest)
.
From this object, you can also retrieve the parameters currently set in your evaluation request.
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the Integration rule contract object.Retrieves the query data.Retrieves thequeryDescribe
JSON from the query response.Retrieves the name of the target object from theFieldrule
sub-component.default boolean
Retrieves whether the request should account fortarget_field_lookup
attributes during execution.
-
Method Details
-
getIntegrationRule
IntegrationRule getIntegrationRule()Retrieves the Integration rule contract object.- Returns:
- integration rule object
-
getTargetName
String getTargetName()Retrieves the name of the target object from theFieldrule
sub-component. Learn more about theFieldrule
sub-component in the the Vault Developer Portal.- Returns:
- target name
-
getQueryDescribe
JsonObject getQueryDescribe()Retrieves thequeryDescribe
JSON from the query response.- Returns:
- query describe
-
getQueryData
JsonObject getQueryData()Retrieves the query data.- Returns:
- query data
-
getWithTargetFieldLookup
default boolean getWithTargetFieldLookup()Retrieves whether the request should account fortarget_field_lookup
attributes during execution.- Returns:
- true if
target_field_lookup
attributes should be considered, otherwise false
-