Klasse InputAPI
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.InputAPI
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class InputAPI
extends Object
InputAPI
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected API
protected String
protected String
protected String
protected AuthorizationValue
protected String
protected String
Required when creating an API by importing protected URLContains teams to which the API must be assigned.protected String
protected String
Required when creating an API by importing URL -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
InputAPI()
InputAPI
(API apiDefinition, String apiDescription, String apiName, String apiVersion, AuthorizationValue authorizationValue, String maturityState, String rootFileName, List<Team> teams, String type, String url) Constructs a validated instance ofInputAPI
.Constructs a validated instance ofInputAPI
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungapiDefinition
(API apiDefinition) apiDescription
(String apiDescription) apiName()
apiVersion
(String apiVersion) authorizationValue
(AuthorizationValue authorizationValue) static InputAPI.InputAPIBuilder
builder()
protected boolean
boolean
int
hashCode()
maturityState
(String maturityState) Required when creating an API by importing protected URLrootFileName
(String rootFileName) Required when creating an API by importing protected URLteams()
Contains teams to which the API must be assigned.Contains teams to which the API must be assigned.toString()
type()
url()
Required when creating an API by importing URLRequired when creating an API by importing URL
-
Felddetails
-
apiDefinition
-
apiDescription
-
apiName
-
apiVersion
-
authorizationValue
-
maturityState
-
rootFileName
Required when creating an API by importing protected URL -
teams
Contains teams to which the API must be assigned. -
type
-
url
Required when creating an API by importing URL
-
-
Konstruktordetails
-
InputAPI
Constructs a validated instance ofInputAPI
.- Parameter:
spec
- the specification to process
-
InputAPI
@Internal public InputAPI(API apiDefinition, String apiDescription, String apiName, String apiVersion, AuthorizationValue authorizationValue, String maturityState, String rootFileName, List<Team> teams, String type, String url) Constructs a validated instance ofInputAPI
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
InputAPI(Consumer)
instead.- Parameter:
apiDefinition
- apiDefinitionapiDescription
- apiDescriptionapiName
- apiNameapiVersion
- apiVersionauthorizationValue
- authorizationValuematurityState
- maturityStaterootFileName
- Required when creating an API by importing protected URLteams
- Contains teams to which the API must be assigned.type
- typeurl
- Required when creating an API by importing URL
-
InputAPI
protected InputAPI()
-
-
Methodendetails
-
builder
-
apiDefinition
-
apiDescription
-
apiName
-
apiVersion
-
authorizationValue
-
maturityState
-
rootFileName
Required when creating an API by importing protected URL -
teams
Contains teams to which the API must be assigned. -
type
-
url
Required when creating an API by importing URL -
apiDefinition
- Gibt zurück:
this
.
-
apiDescription
- Gibt zurück:
this
.
-
apiName
- Gibt zurück:
this
.
-
apiVersion
- Gibt zurück:
this
.
-
authorizationValue
- Gibt zurück:
this
.
-
maturityState
- Gibt zurück:
this
.
-
rootFileName
Required when creating an API by importing protected URL- Gibt zurück:
this
.
-
teams
Contains teams to which the API must be assigned.- Gibt zurück:
this
.
-
type
- Gibt zurück:
this
.
-
url
Required when creating an API by importing URL- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-