| Class | Description |
|---|---|
| ComponentLocationModelValidator | |
| ConfigurationModelValidator |
ExtensionModelValidator which applies to ExtensionModels which contains ConfigurationModels and
OperationModels . |
| ConnectionProviderModelValidator |
ExtensionModelValidator which applies to ExtensionModels which either contains
ConnectionProviderModels, OperationModels which require a connection or both. |
| DeprecationModelValidator |
Validates that the parameters which are annotated with
Deprecated
are not required. |
| IgnoredExtensionParameterModelValidator |
ExtensionModelValidator which applies to ExtensionModel and checks if the extension has ParameterModel
and/or ParameterGroupModel, which will be ignored if the extension also has configurations defined via
Configurations |
| InjectedFieldsModelValidator |
Validates that the fields which are annotated with
RefName or DefaultEncoding honor that:
The annotated field is of String type
There is at most one field annotated per type
|
| InputParametersTypeModelValidator |
Validates the types used as:
|
| JavaSubtypesModelValidator |
ExtensionModelValidator which applies to ExtensionModels. |
| MediaTypeModelValidator |
ExtensionModelValidator which verifies if a MediaType is
missing or if a MediaType is present with a value, and a value is not
permitted in such case. |
| MetadataComponentModelValidator | |
| NullSafeModelValidator |
Validates that all fields of the
parameters which are annotated with NullSafe honor that:
Both dictionaries and collections cannot specify a particular NullSafe.defaultImplementingType()
NullSafe.defaultImplementingType() must be assignable to the field
NullSafe cannot be used with basic types reserved name. |
| OAuthConnectionProviderModelValidator |
Validates that OAuth enabled
ConnectionProviders are well formed |
| OperationParametersTypeModelValidator |
Validates that all
operations parameters are from a valid type. |
| OperationReturnTypeModelValidator |
Validates that all
operations specify a valid return type. |
| PagedOperationModelValidator |
Validates that all the paged
operations don't receive a Connection parameter. |
| ParameterGroupModelValidator |
Validates that the classes through which parameter groups are implemented are valid
|
| ParameterPluralNameModelValidator |
Validates that the classes through which parameter groups are implemented are valid
|
| ParameterTypeModelValidator |
Validates that the parameter types are valid
|
| PojosModelValidator |
Validates that POJOs have a default constructor, and implements methods equals and hashCode
|
| PrivilegedApiValidator |
Validates that the privileged API is properly defined.
|
| SampleDataModelValidator |
ExtensionModelValidator for the correct usage of SampleDataProviderModel and
SampleDataProviderFactoryModelProperty |
| SourceCallbacksModelValidator |
ExtensionModelValidator which verifies that the On Terminate callback for Sources is not configured with not allowed
parameters. |
| ValueProviderModelValidator |
ExtensionModelValidator for the correct usage of ValueProviderModel and
ValueProviderFactoryModelProperty |
Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.