public final class OperationObject extends Component implements ToSmithyBuilder<OperationObject>
Modifier and Type | Class and Description |
---|---|
static class |
OperationObject.Builder |
Modifier and Type | Method and Description |
---|---|
static OperationObject.Builder |
builder() |
protected ObjectNode.Builder |
createNodeBuilder() |
java.util.Map<java.lang.String,CallbackObject> |
getCallbacks() |
java.util.Optional<java.lang.String> |
getDescription() |
java.util.Optional<ExternalDocumentation> |
getExternalDocs() |
java.util.Optional<java.lang.String> |
getOperationId() |
java.util.List<ParameterObject> |
getParameters() |
java.util.Optional<RequestBodyObject> |
getRequestBody() |
java.util.Map<java.lang.String,ResponseObject> |
getResponses() |
java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>> |
getSecurity() |
java.util.List<ServerObject> |
getServers() |
java.util.Optional<java.lang.String> |
getSummary() |
java.util.List<java.lang.String> |
getTags() |
boolean |
isDeprecated() |
OperationObject.Builder |
toBuilder()
Take this object and create a builder that contains all of the
current property values of this object.
|
equals, getExtension, getExtensions, hashCode, toNode
public static OperationObject.Builder builder()
public java.util.List<java.lang.String> getTags()
public java.util.Optional<java.lang.String> getSummary()
public java.util.Optional<java.lang.String> getDescription()
public java.util.Optional<ExternalDocumentation> getExternalDocs()
public java.util.Optional<java.lang.String> getOperationId()
public java.util.List<ParameterObject> getParameters()
public java.util.Optional<RequestBodyObject> getRequestBody()
public java.util.Map<java.lang.String,ResponseObject> getResponses()
public java.util.Map<java.lang.String,CallbackObject> getCallbacks()
public boolean isDeprecated()
public java.util.Optional<java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>>> getSecurity()
public java.util.List<ServerObject> getServers()
protected ObjectNode.Builder createNodeBuilder()
createNodeBuilder
in class Component
public OperationObject.Builder toBuilder()
ToSmithyBuilder
toBuilder
in interface ToSmithyBuilder<OperationObject>