public interface BalanceQueryRequestBuilder
Modifier and Type | Method and Description |
---|---|
QueryRequest |
build()
returns an instance of a Balance Query Request constructed using
the builder.
|
BalanceQueryRequestBuilder |
withBalanceId(java.lang.String balanceId)
Builds QueryRequest with specified balanceId
|
BalanceQueryRequestBuilder |
withMode(BalanceQueryMode mode)
Builds the Balance Query Request with response mode
|
BalanceQueryRequestBuilder |
withProductType(java.lang.String productType)
Builds QueryRequest with specified ProductType
|
BalanceQueryRequestBuilder |
withRequestTime(java.time.ZonedDateTime requestTime)
Builds QueryRequest with specified request time
|
BalanceQueryRequestBuilder |
withUserIdentity(java.lang.String userIdentity)
sets the user identity for this QueryRequest
|
BalanceQueryRequestBuilder withUserIdentity(java.lang.String userIdentity)
userIdentity
- reference to customer that triggers this usageBalanceQueryRequestBuilder withProductType(java.lang.String productType)
productType
- ProductTypeBalanceQueryRequestBuilder withBalanceId(java.lang.String balanceId)
balanceId
- balanceIdBalanceQueryRequestBuilder withRequestTime(java.time.ZonedDateTime requestTime)
requestTime
- request timeBalanceQueryRequestBuilder withMode(BalanceQueryMode mode)
mode
- Balance Query modeQueryRequest build() throws MessagesQueryException
MessagesQueryException
- if the request is not well formed.