public class Oas30ParameterDefinition extends Oas30Parameter implements IDefinition
allowReserved, content, deprecated, example, examples, explode, style
allowEmptyValue, in, required
$ref, description, name, schema
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
Oas30ParameterDefinition(String name)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(IVisitor visitor)
Called to accept a visitor onto a visitable data model instance.
|
String |
getName()
Gets the definition name.
|
void |
rename(String newName)
Renames the definition.
|
addExample, addMediaType, createExample, createMediaType, createSchema, getExample, getExamples, getMediaType, getMediaTypes, removeExample, removeMediaType
getReference, setReference
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, attachToParent, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, isAttached, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public Oas30ParameterDefinition(String name)
name
- public String getName()
INamed
getName
in interface INamed
getName
in class Parameter
INamed.getName()
public void rename(String newName)
INamed
rename
in interface INamed
rename
in class Parameter
INamed.rename(java.lang.String)
public void accept(IVisitor visitor)
IVisitable
accept
in interface IVisitable
accept
in class Parameter
Parameter.accept(io.apicurio.datamodels.core.visitors.IVisitor)
Copyright © 2020 Red Hat. All rights reserved.