public final class SalesforceAnalyticsServiceImpl extends org.mule.connectors.commons.template.service.DefaultConnectorService<SalesforceAnalyticsConfig,SalesforceAnalyticsConnection> implements SalesforceAnalyticsService
| Constructor and Description |
|---|
SalesforceAnalyticsServiceImpl(SalesforceAnalyticsConfig config,
SalesforceAnalyticsConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
static org.mule.runtime.api.bulk.BulkOperationResult<Map<String,String>> |
computeBulkOperationResult(List<RecordProcessResultDTO> recordProcessResults)
Transformer method converting list of process result into bulk operation result.
|
String |
createDataSet(String type,
DataSet dataSetInfo,
org.mule.runtime.api.store.ObjectStoreManager objectStoreManager)
Creates a new dataset into Salesforce Analytics Cloud System.
|
void |
deleteDataSet(String dataSetId) |
void |
startDataProcessing(String dataSetId) |
org.mule.runtime.api.bulk.BulkOperationResult<Map<String,String>> |
uploadExternalData(List<Map<String,Object>> payload,
String dataSetId,
org.mule.runtime.api.lock.LockFactory lockFactory,
org.mule.runtime.api.store.ObjectStoreManager objectStoreManager) |
public SalesforceAnalyticsServiceImpl(SalesforceAnalyticsConfig config, SalesforceAnalyticsConnection connection)
public String createDataSet(String type, DataSet dataSetInfo, org.mule.runtime.api.store.ObjectStoreManager objectStoreManager) throws MetadataException, WriterException, IOException
createDataSet in interface SalesforceAnalyticsServicetype - - the type of the DataSet to be createddataSetInfo - - pojo containing information needed in order to create data set.MetadataExceptionWriterExceptionIOExceptionpublic org.mule.runtime.api.bulk.BulkOperationResult<Map<String,String>> uploadExternalData(List<Map<String,Object>> payload, String dataSetId, org.mule.runtime.api.lock.LockFactory lockFactory, org.mule.runtime.api.store.ObjectStoreManager objectStoreManager) throws MetadataException, WriterException, IOException
uploadExternalData in interface SalesforceAnalyticsServiceMetadataExceptionWriterExceptionIOExceptionpublic void startDataProcessing(String dataSetId)
startDataProcessing in interface SalesforceAnalyticsServicepublic void deleteDataSet(String dataSetId)
deleteDataSet in interface SalesforceAnalyticsServicepublic static org.mule.runtime.api.bulk.BulkOperationResult<Map<String,String>> computeBulkOperationResult(List<RecordProcessResultDTO> recordProcessResults)
recordProcessResults - - list of record process resultCopyright © 2025 MuleSoft, Inc.. All rights reserved.