|
Map<String, Object>
|
accountProfile(String accountId)
Retrieve an account profile
|
|
List<AmendResult>
|
amend(List<AmendRequest> amendaments)
|
|
synchronized
void
|
connect(String username, String password)
Connects to Zuora
|
|
List<SaveResult>
|
create(ZObjectType type, List<Map<String, Object>> zobjects)
Batch creation of ZObjects
|
|
List<DeleteResult>
|
delete(ZObjectType type, List<String> ids)
|
|
synchronized
void
|
disconnect()
Destroys the session
|
|
Iterable<ZObject>
|
find(String zquery)
Lazily retrieves ZObject that match a given query,
written in Zuora native query language
If you expect more than 2000 results to be returned, remember that you have
to enable queryMore for your zuora account (as documented:
http://knowledgecenter.zuora.com/D_Using_the_Zuora_API/C_API_Reference/E_API_Calls/queryMore())
|
|
List<SaveResult>
|
generate(ZObjectType type, List<Map<String, Object>> zobjects)
Batch creation of invoices for accounts
|
|
ZuoraClient<Exception>
|
getClient()
|
|
String
|
getEndpoint()
|
|
String
|
getExportFileContent(String exportId)
Retrieve an exported file from Zuora, and return its content as a String
|
|
InputStream
|
getExportFileStream(String exportId)
Retrieve an exported file from Zuora and return an InputStream to it
|
|
Map<String, Object>
|
getInvoice(String invoiceId)
|
|
String
|
getSessionId()
|
|
User
|
getUserInfo()
|
|
boolean
|
isConnected()
|
|
Map<String, Object>
|
productProfile(String productId)
Retrieve a product profile
|
|
void
|
setClient(ZuoraClient<Exception> client)
|
|
void
|
setEndpoint(String endpoint)
|
|
void
|
setMuleContext(MuleContext context)
|
|
void
|
setRestClient(RestZuoraClient client)
|
|
List<SubscribeResult>
|
subscribe(List<SubscribeRequest> subscriptions)
Batch creation of ZObjects associated to Subscriptions
|
|
List<SaveResult>
|
update(ZObjectType type, List<Map<String, Object>> zobjects)
|