public class Oas20Operation extends OasOperation
Modifier and Type | Field and Description |
---|---|
List<String> |
consumes |
List<String> |
produces |
List<String> |
schemes |
deprecated, parameters, responses, security, tags
_type, description, externalDocs, operationId, summary
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
Oas20Operation(String method)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ExternalDocumentation |
createExternalDocumentation()
Creates an External Documentation node.
|
OasParameter |
createParameter()
Creates a child parameter model.
|
OasResponses |
createResponses()
Creates a child responses model.
|
OasSecurityRequirement |
createSecurityRequirement()
Creates an OAS Security Requirement object.
|
addParameter, addSecurityRequirement, getMethod, getParameter, getParameters, getParametersIn, getSecurityRequirements
accept, getType, setExternalDocumentation, setExternalDocumentation
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public Oas20Operation(String method)
method
- public OasParameter createParameter()
OasOperation
createParameter
in interface IOasParameterParent
createParameter
in class OasOperation
OasOperation.createParameter()
public OasResponses createResponses()
OasOperation
createResponses
in class OasOperation
OasOperation.createResponses()
public OasSecurityRequirement createSecurityRequirement()
ISecurityRequirementParent
createSecurityRequirement
in interface ISecurityRequirementParent
createSecurityRequirement
in class OasOperation
OasOperation.createSecurityRequirement()
public ExternalDocumentation createExternalDocumentation()
Operation
createExternalDocumentation
in interface IExternalDocumentationParent
createExternalDocumentation
in class Operation
Operation.createExternalDocumentation()
Copyright © 2019 Red Hat. All rights reserved.