Class OpenApi3xMapperRules.BuilderBase.OpenApi3xMapperRulesImpl
java.lang.Object
io.helidon.openapi.v30.OpenApi3xMapperRules.BuilderBase.OpenApi3xMapperRulesImpl
- All Implemented Interfaces:
Prototype.Api, OpenApi3xMapperRules
- Enclosing class:
OpenApi3xMapperRules.BuilderBase<BUILDER extends OpenApi3xMapperRules.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends OpenApi3xMapperRules>
protected static class OpenApi3xMapperRules.BuilderBase.OpenApi3xMapperRulesImpl
extends Object
implements OpenApi3xMapperRules
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface OpenApi3xMapperRules
OpenApi3xMapperRules.Builder, OpenApi3xMapperRules.BuilderBase<BUILDER, PROTOTYPE>Modifier and TypeInterfaceDescriptionstatic classFluent API builder forOpenApi3xMapperRules.static classOpenApi3xMapperRules.BuilderBase<BUILDER extends OpenApi3xMapperRules.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends OpenApi3xMapperRules>Fluent API builder base forOpenApi3xMapperRules. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOpenApi3xMapperRulesImpl(OpenApi3xMapperRules.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionComponents fields.Contact fields.Document fields.Encoding fields.booleanExample fields.External docs fields.Fixed path operation fields.inthashCode()Header fields.Info fields.License fields.Link fields.Media type fields.OAuth flow fields.OAuth flows fields.Operation fields.booleanWhether operations must define responses.Parameter fields.Parameter locations.Path item fields.Request body fields.booleanWhether responses must define a description.Response fields.Security scheme fields.Security scheme types.Server fields.Server variable fields.Tag fields.Target OpenAPI version.toString()
-
Constructor Details
-
OpenApi3xMapperRulesImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
targetVersion
Description copied from interface:OpenApi3xMapperRulesTarget OpenAPI version.- Specified by:
targetVersionin interfaceOpenApi3xMapperRules- Returns:
- target OpenAPI version
-
operationResponsesRequired
public boolean operationResponsesRequired()Description copied from interface:OpenApi3xMapperRulesWhether operations must define responses.- Specified by:
operationResponsesRequiredin interfaceOpenApi3xMapperRules- Returns:
- whether operation responses are required
-
responseDescriptionRequired
public boolean responseDescriptionRequired()Description copied from interface:OpenApi3xMapperRulesWhether responses must define a description.- Specified by:
responseDescriptionRequiredin interfaceOpenApi3xMapperRules- Returns:
- whether response descriptions are required
-
documentFields
Description copied from interface:OpenApi3xMapperRulesDocument fields.- Specified by:
documentFieldsin interfaceOpenApi3xMapperRules- Returns:
- document fields
-
infoFields
Description copied from interface:OpenApi3xMapperRulesInfo fields.- Specified by:
infoFieldsin interfaceOpenApi3xMapperRules- Returns:
- info fields
-
contactFields
Description copied from interface:OpenApi3xMapperRulesContact fields.- Specified by:
contactFieldsin interfaceOpenApi3xMapperRules- Returns:
- contact fields
-
licenseFields
Description copied from interface:OpenApi3xMapperRulesLicense fields.- Specified by:
licenseFieldsin interfaceOpenApi3xMapperRules- Returns:
- license fields
-
serverFields
Description copied from interface:OpenApi3xMapperRulesServer fields.- Specified by:
serverFieldsin interfaceOpenApi3xMapperRules- Returns:
- server fields
-
serverVariableFields
Description copied from interface:OpenApi3xMapperRulesServer variable fields.- Specified by:
serverVariableFieldsin interfaceOpenApi3xMapperRules- Returns:
- server variable fields
-
tagFields
Description copied from interface:OpenApi3xMapperRulesTag fields.- Specified by:
tagFieldsin interfaceOpenApi3xMapperRules- Returns:
- tag fields
-
pathItemFields
Description copied from interface:OpenApi3xMapperRulesPath item fields.- Specified by:
pathItemFieldsin interfaceOpenApi3xMapperRules- Returns:
- path item fields
-
fixedPathOperationFields
Description copied from interface:OpenApi3xMapperRulesFixed path operation fields.- Specified by:
fixedPathOperationFieldsin interfaceOpenApi3xMapperRules- Returns:
- fixed path operation fields
-
operationFields
Description copied from interface:OpenApi3xMapperRulesOperation fields.- Specified by:
operationFieldsin interfaceOpenApi3xMapperRules- Returns:
- operation fields
-
parameterFields
Description copied from interface:OpenApi3xMapperRulesParameter fields.- Specified by:
parameterFieldsin interfaceOpenApi3xMapperRules- Returns:
- parameter fields
-
parameterLocations
Description copied from interface:OpenApi3xMapperRulesParameter locations.- Specified by:
parameterLocationsin interfaceOpenApi3xMapperRules- Returns:
- parameter locations
-
headerFields
Description copied from interface:OpenApi3xMapperRulesHeader fields.- Specified by:
headerFieldsin interfaceOpenApi3xMapperRules- Returns:
- header fields
-
requestBodyFields
Description copied from interface:OpenApi3xMapperRulesRequest body fields.- Specified by:
requestBodyFieldsin interfaceOpenApi3xMapperRules- Returns:
- request body fields
-
responseFields
Description copied from interface:OpenApi3xMapperRulesResponse fields.- Specified by:
responseFieldsin interfaceOpenApi3xMapperRules- Returns:
- response fields
-
mediaTypeFields
Description copied from interface:OpenApi3xMapperRulesMedia type fields.- Specified by:
mediaTypeFieldsin interfaceOpenApi3xMapperRules- Returns:
- media type fields
-
encodingFields
Description copied from interface:OpenApi3xMapperRulesEncoding fields.- Specified by:
encodingFieldsin interfaceOpenApi3xMapperRules- Returns:
- encoding fields
-
componentsFields
Description copied from interface:OpenApi3xMapperRulesComponents fields.- Specified by:
componentsFieldsin interfaceOpenApi3xMapperRules- Returns:
- components fields
-
securitySchemeFields
Description copied from interface:OpenApi3xMapperRulesSecurity scheme fields.- Specified by:
securitySchemeFieldsin interfaceOpenApi3xMapperRules- Returns:
- security scheme fields
-
securitySchemeTypes
Description copied from interface:OpenApi3xMapperRulesSecurity scheme types.- Specified by:
securitySchemeTypesin interfaceOpenApi3xMapperRules- Returns:
- security scheme types
-
oauthFlowsFields
Description copied from interface:OpenApi3xMapperRulesOAuth flows fields.- Specified by:
oauthFlowsFieldsin interfaceOpenApi3xMapperRules- Returns:
- OAuth flows fields
-
oauthFlowFields
Description copied from interface:OpenApi3xMapperRulesOAuth flow fields.- Specified by:
oauthFlowFieldsin interfaceOpenApi3xMapperRules- Returns:
- OAuth flow fields
-
linkFields
Description copied from interface:OpenApi3xMapperRulesLink fields.- Specified by:
linkFieldsin interfaceOpenApi3xMapperRules- Returns:
- link fields
-
exampleFields
Description copied from interface:OpenApi3xMapperRulesExample fields.- Specified by:
exampleFieldsin interfaceOpenApi3xMapperRules- Returns:
- example fields
-
externalDocsFields
Description copied from interface:OpenApi3xMapperRulesExternal docs fields.- Specified by:
externalDocsFieldsin interfaceOpenApi3xMapperRules- Returns:
- external docs fields
-
toString
-
equals
-
hashCode
-