Klasse Operation
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.Operation
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class Operation
extends Object
Operation
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungAn optional, string description, intended to apply to all operations in this pathprotected BooleanDeclares this operation to be deprecated.protected StringA verbose explanation of the operation behaviorprotected Booleanprotected ExternalDocsprotected List<MockedConditionsBasedCustomResponse>The list of mocked conditions and it's applicable only for mocked APIsprotected Map<String,MockedResponse> The list of possible mocked responses as they are returned from executing this operation and it's applicable only for mocked APIsprotected StringUnique string used to identify the operation.A list of parameters that are applicable for this operation.protected RequestBodyThe list of possible responses as they are returned from executing this operationprotected StringA short summary of what the operation doesA list of tags for API documentation control. -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedConstructs a validated instance ofOperation.Operation(Map<String, Callback> callbacks, Boolean deprecated, String description, Boolean enabled, ExternalDocs externalDocs, List<MockedConditionsBasedCustomResponse> mockedConditionsBasedCustomResponsesList, Map<String, MockedResponse> mockedResponses, String operationId, List<Parameter> parameters, RequestBody requestBody, Map<String, Response> responses, List<String> scopes, String summary, List<String> tags, Map<String, Object> vendorExtensions) Constructs a validated instance ofOperation. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic Operation.OperationBuilderbuilder()An optional, string description, intended to apply to all operations in this pathAn optional, string description, intended to apply to all operations in this pathprotected booleanDeclares this operation to be deprecated.deprecated(Boolean deprecated) Declares this operation to be deprecated.A verbose explanation of the operation behaviordescription(String description) A verbose explanation of the operation behaviorenabled()booleanexternalDocs(ExternalDocs externalDocs) inthashCode()The list of mocked conditions and it's applicable only for mocked APIsmockedConditionsBasedCustomResponsesList(List<MockedConditionsBasedCustomResponse> mockedConditionsBasedCustomResponsesList) The list of mocked conditions and it's applicable only for mocked APIsThe list of possible mocked responses as they are returned from executing this operation and it's applicable only for mocked APIsmockedResponses(Map<String, MockedResponse> mockedResponses) The list of possible mocked responses as they are returned from executing this operation and it's applicable only for mocked APIsUnique string used to identify the operation.operationId(String operationId) Unique string used to identify the operation.A list of parameters that are applicable for this operation.parameters(List<Parameter> parameters) A list of parameters that are applicable for this operation.requestBody(RequestBody requestBody) The list of possible responses as they are returned from executing this operationThe list of possible responses as they are returned from executing this operationscopes()summary()A short summary of what the operation doesA short summary of what the operation doestags()A list of tags for API documentation control.A list of tags for API documentation control.toString()vendorExtensions(Map<String, Object> vendorExtensions)
-
Felddetails
-
callbacks
An optional, string description, intended to apply to all operations in this path -
deprecated
Declares this operation to be deprecated. Consumers SHOULD refrain from usage of the declared operation. Default value is false -
description
A verbose explanation of the operation behavior -
enabled
-
externalDocs
-
mockedConditionsBasedCustomResponsesList
The list of mocked conditions and it's applicable only for mocked APIs -
mockedResponses
The list of possible mocked responses as they are returned from executing this operation and it's applicable only for mocked APIs -
operationId
Unique string used to identify the operation. The id MUST be unique among all operations described in the API. The operationId value is case-sensitive -
parameters
A list of parameters that are applicable for this operation. If a parameter is already defined at the Path Item, the new definition will override it but can never remove it -
requestBody
-
responses
The list of possible responses as they are returned from executing this operation -
scopes
-
summary
A short summary of what the operation does -
tags
A list of tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier -
vendorExtensions
-
-
Konstruktordetails
-
Operation
Constructs a validated instance ofOperation.- Parameter:
spec- the specification to process
-
Operation
@Internal public Operation(Map<String, Callback> callbacks, Boolean deprecated, String description, Boolean enabled, ExternalDocs externalDocs, List<MockedConditionsBasedCustomResponse> mockedConditionsBasedCustomResponsesList, Map<String, MockedResponse> mockedResponses, String operationId, List<Parameter> parameters, RequestBody requestBody, Map<String, Response> responses, List<String> scopes, String summary, List<String> tags, Map<String, Object> vendorExtensions) Constructs a validated instance ofOperation.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
Operation(Consumer)instead.- Parameter:
callbacks- An optional, string description, intended to apply to all operations in this pathdeprecated- Declares this operation to be deprecated. Consumers SHOULD refrain from usage of the declared operation. Default value is falsedescription- A verbose explanation of the operation behaviorenabled- var.nameexternalDocs- var.namemockedConditionsBasedCustomResponsesList- The list of mocked conditions and it's applicable only for mocked APIsmockedResponses- The list of possible mocked responses as they are returned from executing this operation and it's applicable only for mocked APIsoperationId- Unique string used to identify the operation. The id MUST be unique among all operations described in the API. The operationId value is case-sensitiveparameters- A list of parameters that are applicable for this operation. If a parameter is already defined at the Path Item, the new definition will override it but can never remove itrequestBody- var.nameresponses- The list of possible responses as they are returned from executing this operationscopes- var.namesummary- A short summary of what the operation doestags- A list of tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifiervendorExtensions- var.name
-
Operation
protected Operation()
-
-
Methodendetails
-
builder
-
callbacks
An optional, string description, intended to apply to all operations in this path -
deprecated
Declares this operation to be deprecated. Consumers SHOULD refrain from usage of the declared operation. Default value is false -
description
A verbose explanation of the operation behavior -
enabled
-
externalDocs
-
mockedConditionsBasedCustomResponsesList
The list of mocked conditions and it's applicable only for mocked APIs -
mockedResponses
The list of possible mocked responses as they are returned from executing this operation and it's applicable only for mocked APIs -
operationId
Unique string used to identify the operation. The id MUST be unique among all operations described in the API. The operationId value is case-sensitive -
parameters
A list of parameters that are applicable for this operation. If a parameter is already defined at the Path Item, the new definition will override it but can never remove it -
requestBody
-
responses
The list of possible responses as they are returned from executing this operation -
scopes
-
summary
A short summary of what the operation does -
tags
A list of tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier -
vendorExtensions
-
callbacks
An optional, string description, intended to apply to all operations in this path- Gibt zurück:
this.
-
deprecated
Declares this operation to be deprecated. Consumers SHOULD refrain from usage of the declared operation. Default value is false- Gibt zurück:
this.
-
description
A verbose explanation of the operation behavior- Gibt zurück:
this.
-
enabled
- Gibt zurück:
this.
-
externalDocs
- Gibt zurück:
this.
-
mockedConditionsBasedCustomResponsesList
public Operation mockedConditionsBasedCustomResponsesList(List<MockedConditionsBasedCustomResponse> mockedConditionsBasedCustomResponsesList) The list of mocked conditions and it's applicable only for mocked APIs- Gibt zurück:
this.
-
mockedResponses
The list of possible mocked responses as they are returned from executing this operation and it's applicable only for mocked APIs- Gibt zurück:
this.
-
operationId
Unique string used to identify the operation. The id MUST be unique among all operations described in the API. The operationId value is case-sensitive- Gibt zurück:
this.
-
parameters
A list of parameters that are applicable for this operation. If a parameter is already defined at the Path Item, the new definition will override it but can never remove it- Gibt zurück:
this.
-
requestBody
- Gibt zurück:
this.
-
responses
The list of possible responses as they are returned from executing this operation- Gibt zurück:
this.
-
scopes
- Gibt zurück:
this.
-
summary
A short summary of what the operation does- Gibt zurück:
this.
-
tags
A list of tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier- Gibt zurück:
this.
-
vendorExtensions
- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-