Klasse GetTransactionsCountOperationSpec
java.lang.Object
io.github.primelib.webmethodsapigateway4j.spec.GetTransactionsCountOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetTransactionsCountOperationSpec
extends Object
GetTransactionsCountSpec
Specification for the GetTransactionsCount operation.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic Booleanallows to disable validation of the spec, use with care! -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungConstructs a validated implementation ofGetTransactionsCountOperationSpec. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@Nullable StringapiId()The system generated id for an API.The id of an can be retrieved from the API details screenThe system generated id for an API.The id of an can be retrieved from the API details screen@Nullable StringapiName()The name of the API for which the invocation count is required.The exact name must be provided or regular expressions can be used like API_.*The name of the API for which the invocation count is required.The exact name must be provided or regular expressions can be used like API_.*@Nullable StringThe version of the APIapiVersion(@Nullable String apiVersion) The version of the API@Nullable StringThe system generated id for an Application.The id of an can be retrieved from the Application details screenapplicationId(@Nullable String applicationId) The system generated id for an Application.The id of an can be retrieved from the Application details screen@Nullable StringThe name of the Application for which the invocation count is required.The exact name must be provided or regular expressions can be used like APP_.*applicationName(@Nullable String applicationName) The name of the Application for which the invocation count is required.The exact name must be provided or regular expressions can be used like APP_.*protected booleanboolean@NotNull LocalDatefromDate()This is the date from which the count has to be retrieved for the matching filter criteria.It is a mandatory parameter and it should be of the format YYYY-MM-DD.This is the date from which the count has to be retrieved for the matching filter criteria.It is a mandatory parameter and it should be of the format YYYY-MM-DD.inthashCode()@Nullable StringThe system generated id for a Package.The id of an can be retrieved from the Package details screenThe system generated id for a Package.The id of an can be retrieved from the Package details screen@Nullable StringThe name of the Package for which the invocation count is required.The exact name must be provided or regular expressions can be used like Package_.*packageName(@Nullable String packageName) The name of the Package for which the invocation count is required.The exact name must be provided or regular expressions can be used like Package_.*@Nullable StringplanId()The system generated id for a Plan.The id of an can be retrieved from the Plan details screenThe system generated id for a Plan.The id of an can be retrieved from the Plan details screen@Nullable StringplanName()The name of the Plan for which the invocation count is required.The exact name must be provided or regular expressions can be used like Plan_.*The name of the Plan for which the invocation count is required.The exact name must be provided or regular expressions can be used like Plan_.*@NotNull LocalDatetoDate()This is the date to which the count has to be retrieved for the matching filter criteria.It is a mandatory parameter and it should be of the format YYYY-MM-DD.This is the date to which the count has to be retrieved for the matching filter criteria.It is a mandatory parameter and it should be of the format YYYY-MM-DD.toString()voidvalidate()Validates the Spec, will throw a exception if required parameters are missing
-
Felddetails
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Konstruktordetails
-
GetTransactionsCountOperationSpec
@Internal public GetTransactionsCountOperationSpec(Consumer<GetTransactionsCountOperationSpec> spec) Constructs a validated implementation ofGetTransactionsCountOperationSpec.- Parameter:
spec- the specification to process
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
fromDate
This is the date from which the count has to be retrieved for the matching filter criteria.It is a mandatory parameter and it should be of the format YYYY-MM-DD. Regular expression support is not available for this parameter -
toDate
This is the date to which the count has to be retrieved for the matching filter criteria.It is a mandatory parameter and it should be of the format YYYY-MM-DD. Regular expression support is not available for this parameter -
apiName
The name of the API for which the invocation count is required.The exact name must be provided or regular expressions can be used like API_.* -
apiVersion
The version of the API -
apiId
The system generated id for an API.The id of an can be retrieved from the API details screen -
applicationName
The name of the Application for which the invocation count is required.The exact name must be provided or regular expressions can be used like APP_.* -
applicationId
The system generated id for an Application.The id of an can be retrieved from the Application details screen -
packageName
The name of the Package for which the invocation count is required.The exact name must be provided or regular expressions can be used like Package_.* -
packageId
The system generated id for a Package.The id of an can be retrieved from the Package details screen -
planName
The name of the Plan for which the invocation count is required.The exact name must be provided or regular expressions can be used like Plan_.* -
planId
The system generated id for a Plan.The id of an can be retrieved from the Plan details screen -
fromDate
This is the date from which the count has to be retrieved for the matching filter criteria.It is a mandatory parameter and it should be of the format YYYY-MM-DD. Regular expression support is not available for this parameter- Gibt zurück:
this.
-
toDate
This is the date to which the count has to be retrieved for the matching filter criteria.It is a mandatory parameter and it should be of the format YYYY-MM-DD. Regular expression support is not available for this parameter- Gibt zurück:
this.
-
apiName
The name of the API for which the invocation count is required.The exact name must be provided or regular expressions can be used like API_.*- Gibt zurück:
this.
-
apiVersion
The version of the API- Gibt zurück:
this.
-
apiId
The system generated id for an API.The id of an can be retrieved from the API details screen- Gibt zurück:
this.
-
applicationName
public GetTransactionsCountOperationSpec applicationName(@Nullable @Nullable String applicationName) The name of the Application for which the invocation count is required.The exact name must be provided or regular expressions can be used like APP_.*- Gibt zurück:
this.
-
applicationId
The system generated id for an Application.The id of an can be retrieved from the Application details screen- Gibt zurück:
this.
-
packageName
The name of the Package for which the invocation count is required.The exact name must be provided or regular expressions can be used like Package_.*- Gibt zurück:
this.
-
packageId
The system generated id for a Package.The id of an can be retrieved from the Package details screen- Gibt zurück:
this.
-
planName
The name of the Plan for which the invocation count is required.The exact name must be provided or regular expressions can be used like Plan_.*- Gibt zurück:
this.
-
planId
The system generated id for a Plan.The id of an can be retrieved from the Plan details screen- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-