public abstract class AbstractEnricherArgumentsOptionalityValidationRule extends ConnectorModelValidationRule
ValidationRule.Level| Modifier and Type | Field and Description |
|---|---|
protected static String |
HEADERS |
protected static String |
PARAMETERS |
protected static String |
QUERY_PARAMETERS |
protected static String |
URI_PARAMETERS |
description, explanation, level| Constructor and Description |
|---|
AbstractEnricherArgumentsOptionalityValidationRule(String enricherType) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ValidationResult |
getValidationError(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.operation.ConnectorOperation connectorOperation,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.generic.Argument argument,
String parameterKind,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.parameter.BaseParameter parameter,
Map<String,Object> context) |
protected void |
validateParameters(List<ValidationResult> validationResults,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.operation.ConnectorOperation connectorOperation,
Map<String,Object> context,
List<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.generic.Argument> arguments) |
validategetDescription, getExplanation, getLevelprotected static final String PARAMETERS
protected static final String QUERY_PARAMETERS
protected static final String URI_PARAMETERS
protected static final String HEADERS
public AbstractEnricherArgumentsOptionalityValidationRule(String enricherType)
protected void validateParameters(List<ValidationResult> validationResults, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.operation.ConnectorOperation connectorOperation, Map<String,Object> context, List<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.generic.Argument> arguments)
protected abstract ValidationResult getValidationError(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.operation.ConnectorOperation connectorOperation, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.generic.Argument argument, String parameterKind, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.parameter.BaseParameter parameter, Map<String,Object> context)
Copyright © 2023. All rights reserved.