Modifier and Type | Method and Description |
---|---|
OasParameter |
NewParamCommand.findOverridableParam(OasOperation operation)
Tries to find the parameter being overridden (if any).
|
Modifier and Type | Method and Description |
---|---|
protected void |
NewParamCommand._setParameterType(OasParameter parameter)
Sets the parameter type.
|
static ICommand |
CommandFactory.createDeleteParameterCommand(OasParameter parameter) |
Modifier and Type | Method and Description |
---|---|
protected List<OasParameter> |
OasInvalidPropertyValueRule.mergeParameters(OasOperation node)
Merges all parameters applicable for an operation - those defined within the operation and those defined at the pathItem level.
|
Modifier and Type | Field and Description |
---|---|
List<OasParameter> |
OasPathItem.parameters |
List<OasParameter> |
OasOperation.parameters |
Modifier and Type | Method and Description |
---|---|
OasParameter |
OasPathItem.addParameter(OasParameter param)
Adds a parameter.
|
OasParameter |
OasOperation.addParameter(OasParameter parameter)
Adds a parameter.
|
OasParameter |
IOasParameterParent.addParameter(OasParameter parameter)
Adds a parameter.
|
abstract OasParameter |
OasPathItem.createParameter()
Creates a child parameter.
|
abstract OasParameter |
OasOperation.createParameter()
Creates a child parameter model.
|
OasParameter |
IOasParameterParent.createParameter()
Creates a parameter.
|
OasParameter |
OasPathItem.getParameter(String in,
String name)
Returns a single, unique parameter identified by "in" and "name" (which are the two
properties that uniquely identify a parameter).
|
OasParameter |
OasOperation.getParameter(String in,
String name)
Returns a single, unique parameter identified by "in" and "name" (which are the two
properties that uniquely identify a parameter).
|
OasParameter |
IOasParameterParent.getParameter(String _in,
String name)
Gets a single parameter by its unique combination of "in" and "name".
|
Modifier and Type | Method and Description |
---|---|
List<OasParameter> |
OasPathItem.getParameters() |
List<OasParameter> |
OasOperation.getParameters() |
List<OasParameter> |
IOasParameterParent.getParameters()
Gets the parameters.
|
List<OasParameter> |
OasPathItem.getParametersIn(String in) |
List<OasParameter> |
OasOperation.getParametersIn(String in) |
List<OasParameter> |
IOasParameterParent.getParametersIn(String in)
Gets all parameter for a location (path, query, etc).
|
Modifier and Type | Method and Description |
---|---|
OasParameter |
OasPathItem.addParameter(OasParameter param)
Adds a parameter.
|
OasParameter |
OasOperation.addParameter(OasParameter parameter)
Adds a parameter.
|
OasParameter |
IOasParameterParent.addParameter(OasParameter parameter)
Adds a parameter.
|
Modifier and Type | Class and Description |
---|---|
class |
Oas20Parameter
Models an OpenAPi 2.0 parameter.
|
class |
Oas20ParameterDefinition
Models an OpenAPI 2.0 parameter definition.
|
Modifier and Type | Method and Description |
---|---|
OasParameter |
Oas20PathItem.createParameter() |
OasParameter |
Oas20Operation.createParameter() |
Modifier and Type | Class and Description |
---|---|
class |
Oas30Parameter
Models an OpenAPI 3.0.x parameter.
|
class |
Oas30ParameterDefinition
Models an OpenAPI 3.0.x parameter definition.
|
Modifier and Type | Method and Description |
---|---|
OasParameter |
Oas30PathItem.createParameter() |
OasParameter |
Oas30Operation.createParameter() |
Copyright © 2020 Red Hat. All rights reserved.