Class RequestBodyImpl
java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.parameters.RequestBody>
io.smallrye.openapi.api.models.parameters.RequestBodyImpl
- All Implemented Interfaces:
ModelImpl,org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.parameters.RequestBody>,org.eclipse.microprofile.openapi.models.parameters.RequestBody,org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.parameters.RequestBody>
public class RequestBodyImpl
extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.parameters.RequestBody>
implements org.eclipse.microprofile.openapi.models.parameters.RequestBody, ModelImpl
An implementation of the
RequestBody OpenAPI model interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.media.ContentgetRef()static booleanisRequiredSet(org.eclipse.microprofile.openapi.models.parameters.RequestBody requestBody) Returns whethersetRequired(Boolean)has been called on a request body.voidsetContent(org.eclipse.microprofile.openapi.models.media.Content content) voidsetDescription(String description) voidvoidsetRequired(Boolean required) setRequiredDefault(Boolean requiredDefault) Sets the value to use forrequiredifsetRequired(Boolean)has not been called.Methods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.Reference
refMethods inherited from interface org.eclipse.microprofile.openapi.models.parameters.RequestBody
content, description, required
-
Constructor Details
-
RequestBodyImpl
public RequestBodyImpl()
-
-
Method Details
-
getRef
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.parameters.RequestBody>- See Also:
-
Reference.getRef()
-
setRef
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.parameters.RequestBody>- See Also:
-
Reference.setRef(java.lang.String)
-
getDescription
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.parameters.RequestBody- See Also:
-
RequestBody.getDescription()
-
setDescription
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.parameters.RequestBody- See Also:
-
RequestBody.setDescription(java.lang.String)
-
getContent
public org.eclipse.microprofile.openapi.models.media.Content getContent()- Specified by:
getContentin interfaceorg.eclipse.microprofile.openapi.models.parameters.RequestBody- See Also:
-
RequestBody.getContent()
-
setContent
public void setContent(org.eclipse.microprofile.openapi.models.media.Content content) - Specified by:
setContentin interfaceorg.eclipse.microprofile.openapi.models.parameters.RequestBody- See Also:
-
RequestBody.setContent(org.eclipse.microprofile.openapi.models.media.Content)
-
getRequired
- Specified by:
getRequiredin interfaceorg.eclipse.microprofile.openapi.models.parameters.RequestBody- See Also:
-
RequestBody.getRequired()
-
setRequired
- Specified by:
setRequiredin interfaceorg.eclipse.microprofile.openapi.models.parameters.RequestBody- See Also:
-
RequestBody.setRequired(java.lang.Boolean)
-
setRequiredDefault
Sets the value to use forrequiredifsetRequired(Boolean)has not been called.If this method is called,
getRequired()will return this value unlesssetRequired(Boolean)is called.- Parameters:
requiredDefault- the default value forrequired- Returns:
- this instance
-
isRequiredSet
public static boolean isRequiredSet(org.eclipse.microprofile.openapi.models.parameters.RequestBody requestBody) Returns whethersetRequired(Boolean)has been called on a request body.Always returns
trueif the request body is not aRequestBodyImpl- Parameters:
requestBody- the request body- Returns:
trueifsetRequiredhas been called
-