JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
Package io.apicurio.datamodels.validation.rules.required
Class Summary
Class
Description
AaMissingApiInformationRule
Rule: AAD-002 Validates that AsyncAPI documents have the required 'info' property.
AaMissingAsyncApiPropertyRule
Rule: AAD-001 Validates that AsyncAPI documents have the required 'asyncapi' property specifying the version.
AaMissingChannelAddressRule
Rule: CHAN-001 Validates that AsyncAPI 3.0 Channel entities have the required 'address' property.
AaMissingChannelsPropertyRule
Rule: AAD-003 Validates that AsyncAPI 2.x documents have the required 'channels' property.
AaMissingCorrelationIdLocationRule
AaMissingMessagePayloadOrHeadersRule
Implements the Missing Message Payload or Headers rule for AsyncAPI.
AaMissingOperationActionRule
Rule: AAO-001 Validates that AsyncAPI 3.0 Operation has a required 'action' property.
AaMissingOperationChannelReferenceRule
Rule: AAO-002 Validates that AsyncAPI 3.0 Operation has a required 'channel' reference.
AaMissingParameterLocationRule
Implements the Missing Parameter Location rule for AsyncAPI 2.x.
AaMissingParameterSchemaRule
Implements the Missing Parameter Schema rule for AsyncAPI 2.x.
AaMissingSchemaDefinitionRule
Implements the Missing Schema Definition rule for AsyncAPI 3.0 MultiFormatSchema.
AaMissingServerHostRule
Rule: SRV-005 Validates that a Server has a 'host' property in AsyncAPI 3.0.
AasMissingServerProtocolRule
MissingApiKeySchemeParamLocationRule
MissingApiKeySchemeParamNameRule
MissingApiTitleRule
MissingApiVersionRule
MissingHttpSecuritySchemeTypeRule
MissingLicenseNameRule
MissingOAuthFlowAuthUrlRule
MissingOAuthFlowRokenUrlRule
MissingOAuthFlowScopesRule
MissingOAuthSecuritySchemeFlowsRule
MissingOpenIdConnectSecuritySchemeConnectUrlRule
MissingOperationDescriptionRule
MissingOperationIdRule
MissingOperationSummaryRule
MissingSecuritySchemeTypeRule
MissingServerTemplateUrlRule
MissingTagNameRule
OasMissingApiInformationRule
OasMissingApiPathsRule
OasMissingBodyParameterSchemaRule
OasMissingDiscriminatorPropertyNameRule
OasMissingExternalDocumentationUrlRule
OasMissingHeaderArrayInformationRule
OasMissingHeaderTypeRule
OasMissingItemsArrayInformationRule
OasMissingItemsTypeRule
OasMissingOAuthSchemeAuthUrlRule
OasMissingOAuthSchemeFlowTypeRule
OasMissingOAuthSchemeScopesRule
OasMissingOAuthSchemeTokenUrlRule
OasMissingOpenApiPropertyRule
OasMissingOperationResponsesRule
OasMissingOperationTagsRule
OasMissingParameterArrayTypeRule
OasMissingParameterLocationRule
OasMissingParameterNameRule
OasMissingParameterTypeRule
OasMissingRequestBodyContentRule
OasMissingResponseDefinitionDescriptionRule
OasMissingResponseDescriptionRule
OasMissingSchemaArrayInformationRule
OasMissingServerVarDefaultValueRule
OasPathParamsMustBeRequiredRule
RequiredPropertyValidationRule
Base class for all Required Property rules.