Klasse Path
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.Path
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class Path
extends Object
Path
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected Operation
protected String
An optional, string description, intended to apply to all operations in this pathprotected String
protected Boolean
protected Operation
protected String
Allows for an external definition of this path itemprotected Operation
protected Operation
A list of parameters that are applicable for all the operations described under this path.protected Operation
protected Operation
protected Operation
protected String
An optional, string summary, intended to apply to all operations in this pathA list of path level tags for API documentation control.protected Operation
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
Path()
Path
(Operation delete, String description, String displayName, Boolean enabled, Operation get, String get$ref, Operation head, Operation options, List<Object> parameters, Operation patch, Operation post, Operation put, List<String> scopes, String summary, List<String> tags, Operation trace, Map<String, Object> vendorExtensions) Constructs a validated instance ofPath
.Constructs a validated instance ofPath
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic Path.PathBuilder
builder()
protected boolean
delete()
An optional, string description, intended to apply to all operations in this pathdescription
(String description) An optional, string description, intended to apply to all operations in this pathdisplayName
(String displayName) enabled()
boolean
get()
get$ref()
Allows for an external definition of this path itemAllows for an external definition of this path itemint
hashCode()
head()
options()
A list of parameters that are applicable for all the operations described under this path.parameters
(List<Object> parameters) A list of parameters that are applicable for all the operations described under this path.patch()
post()
put()
scopes()
summary()
An optional, string summary, intended to apply to all operations in this pathAn optional, string summary, intended to apply to all operations in this pathtags()
A list of path level tags for API documentation control.A list of path level tags for API documentation control.toString()
trace()
vendorExtensions
(Map<String, Object> vendorExtensions)
-
Felddetails
-
delete
-
description
An optional, string description, intended to apply to all operations in this path -
displayName
-
enabled
-
get
-
get$ref
Allows for an external definition of this path item -
head
-
options
-
parameters
A list of parameters that are applicable for all the operations described under this path. These parameters can be overridden at the operation level, but cannot be removed there -
patch
-
post
-
put
-
scopes
-
summary
An optional, string summary, intended to apply to all operations in this path -
tags
A list of path level tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier -
trace
-
vendorExtensions
-
-
Konstruktordetails
-
Path
Constructs a validated instance ofPath
.- Parameter:
spec
- the specification to process
-
Path
@Internal public Path(Operation delete, String description, String displayName, Boolean enabled, Operation get, String get$ref, Operation head, Operation options, List<Object> parameters, Operation patch, Operation post, Operation put, List<String> scopes, String summary, List<String> tags, Operation trace, Map<String, Object> vendorExtensions) Constructs a validated instance ofPath
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
Path(Consumer)
instead.- Parameter:
delete
- var.namedescription
- An optional, string description, intended to apply to all operations in this pathdisplayName
- var.nameenabled
- var.nameget
- var.nameget$ref
- Allows for an external definition of this path itemhead
- var.nameoptions
- var.nameparameters
- A list of parameters that are applicable for all the operations described under this path. These parameters can be overridden at the operation level, but cannot be removed therepatch
- var.namepost
- var.nameput
- var.namescopes
- var.namesummary
- An optional, string summary, intended to apply to all operations in this pathtags
- A list of path level tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifiertrace
- var.namevendorExtensions
- var.name
-
Path
protected Path()
-
-
Methodendetails
-
builder
-
delete
-
description
An optional, string description, intended to apply to all operations in this path -
displayName
-
enabled
-
get
-
get$ref
Allows for an external definition of this path item -
head
-
options
-
parameters
A list of parameters that are applicable for all the operations described under this path. These parameters can be overridden at the operation level, but cannot be removed there -
patch
-
post
-
put
-
scopes
-
summary
An optional, string summary, intended to apply to all operations in this path -
tags
A list of path level tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier -
trace
-
vendorExtensions
-
delete
- Gibt zurück:
this
.
-
description
An optional, string description, intended to apply to all operations in this path- Gibt zurück:
this
.
-
displayName
- Gibt zurück:
this
.
-
enabled
- Gibt zurück:
this
.
-
get
- Gibt zurück:
this
.
-
get$ref
Allows for an external definition of this path item- Gibt zurück:
this
.
-
head
- Gibt zurück:
this
.
-
options
- Gibt zurück:
this
.
-
parameters
A list of parameters that are applicable for all the operations described under this path. These parameters can be overridden at the operation level, but cannot be removed there- Gibt zurück:
this
.
-
patch
- Gibt zurück:
this
.
-
post
- Gibt zurück:
this
.
-
put
- Gibt zurück:
this
.
-
scopes
- Gibt zurück:
this
.
-
summary
An optional, string summary, intended to apply to all operations in this path- Gibt zurück:
this
.
-
tags
A list of path level tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier- Gibt zurück:
this
.
-
trace
- Gibt zurück:
this
.
-
vendorExtensions
- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-