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 Boolean
allows to disable validation of the spec, use with care! -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungConstructs a validated implementation ofGetTransactionsCountOperationSpec
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@Nullable String
apiId()
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 String
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_.*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 String
The version of the APIapiVersion
(@Nullable String apiVersion) The version of the API@Nullable String
The 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 String
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_.*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 boolean
boolean
@NotNull LocalDate
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.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.int
hashCode()
@Nullable String
The 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 String
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_.*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 String
planId()
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 String
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_.*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 LocalDate
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.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()
void
validate()
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
-