Interface BalanceQueryRequestBuilder


public interface BalanceQueryRequestBuilder
Interface for Balance Query request Builder
  • Method Details

    • withUserIdentity

      BalanceQueryRequestBuilder withUserIdentity(String userIdentity)
      sets the user identity for this QueryRequest
      Parameters:
      userIdentity - reference to customer that triggers this usage
      Returns:
      the current builder to support chaining construct.
    • withProductType

      BalanceQueryRequestBuilder withProductType(String productType)
      Builds QueryRequest with specified ProductType
      Parameters:
      productType - ProductType
      Returns:
      BalanceQueryRequestBuilder
    • withBalanceId

      BalanceQueryRequestBuilder withBalanceId(String balanceId)
      Builds QueryRequest with specified balanceId
      Parameters:
      balanceId - balanceId
      Returns:
      BalanceQueryRequestBuilder
    • withRequestTime

      BalanceQueryRequestBuilder withRequestTime(ZonedDateTime requestTime)
      Builds QueryRequest with specified request time
      Parameters:
      requestTime - request time
      Returns:
      BalanceQueryRequestBuilder
    • withMode

      Builds the Balance Query Request with response mode
      Parameters:
      mode - Balance Query mode
      Returns:
      BalanceQueryRequestBuilder
    • build

      returns an instance of a Balance Query Request constructed using the builder.
      Returns:
      an instance of a QueryRequest created using the builder
      Throws:
      MessagesQueryException - if the request is not well formed.