Package io.openapiparser.model.v31
Class Operation
- java.lang.Object
-
- io.openapiparser.Properties
-
- io.openapiparser.model.v31.Operation
-
- All Implemented Interfaces:
Extensions
public class Operation extends Properties implements Extensions
the Operation object.See specification: 4.8.10 Operation Object
-
-
Field Summary
-
Fields inherited from class io.openapiparser.Properties
bucket, context
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,Callback>getCallbacks()java.lang.BooleangetDeprecated()@Nullable java.lang.StringgetDescription()java.util.Map<java.lang.String,java.lang.Object>getExtensions()map of all extension properties.@Nullable ExternalDocumentationgetExternalDocs()@Nullable java.lang.StringgetOperationId()java.util.Collection<Parameter>getParameters()@Nullable RequestBodygetRequestBody()@Nullable ResponsesgetResponses()java.util.Collection<SecurityRequirement>getSecurity()java.util.Collection<Server>getServers()@Nullable java.lang.StringgetSummary()java.util.Collection<java.lang.String>getTags()-
Methods inherited from class io.openapiparser.Properties
getBooleanOrDefault, getBooleanOrFalse, getBooleanOrNull, getIntegerOrDefault, getIntegerOrNull, getMapObjectsOrEmpty, getMapObjectsOrEmpty, getMapSetStringsOrEmpty, getMapStringsOrEmpty, getNumberOrNull, getObjectOrNull, getObjectOrThrow, getObjectsOrEmpty, getRawValue, getRawValueOf, getRefObject, getRefObjectOrThrow, getStringOrNull, getStringOrThrow, getStringsOrEmpty, getStringsOrNull, getValueOf, hasProperty
-
-
-
-
Constructor Detail
-
Operation
public Operation(Context context, io.openapiprocessor.jsonschema.schema.Bucket bucket)
-
-
Method Detail
-
getTags
public java.util.Collection<java.lang.String> getTags()
-
getSummary
public @Nullable java.lang.String getSummary()
-
getDescription
public @Nullable java.lang.String getDescription()
-
getExternalDocs
public @Nullable ExternalDocumentation getExternalDocs()
-
getOperationId
public @Nullable java.lang.String getOperationId()
-
getParameters
public java.util.Collection<Parameter> getParameters()
-
getRequestBody
public @Nullable RequestBody getRequestBody()
-
getResponses
public @Nullable Responses getResponses()
-
getCallbacks
public java.util.Map<java.lang.String,Callback> getCallbacks()
-
getDeprecated
public java.lang.Boolean getDeprecated()
-
getSecurity
public java.util.Collection<SecurityRequirement> getSecurity()
-
getServers
public java.util.Collection<Server> getServers()
-
getExtensions
public java.util.Map<java.lang.String,java.lang.Object> getExtensions()
Description copied from interface:Extensionsmap of all extension properties.- Specified by:
getExtensionsin interfaceExtensions- Overrides:
getExtensionsin classProperties- Returns:
- map of extension properties
-
-