|
List<AmendResult>
|
amend(List<AmendRequest> amendaments)
|
|
synchronized
void
|
connect(String username, String password)
Connects to Zuora
|
|
List<SaveResult>
|
create(String type, List<Map<String, Object>> zobjects)
Batch creation of ZObjects
|
|
List<DeleteResult>
|
delete(String type, List<String> ids)
|
|
synchronized
void
|
disconnect()
Destroys the session
|
|
PagingDelegate<Map<String, Object>>
|
find(String query, PagingConfiguration pagingConfiguration)
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(String 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
|
|
MetaData
|
getMetadata(MetaDataKey key)
|
|
List<MetaDataKey>
|
getMetadataKeys()
|
|
String
|
getSessionId()
|
|
User
|
getUserInfo()
|
|
boolean
|
isConnected()
|
|
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
|
|
String
|
toNativeQuery(DsqlQuery query)
|
|
List<SaveResult>
|
update(String type, List<Map<String, Object>> zobjects)
|