com.microsoft.bingads.v13.internal.bulk.BulkObjectFactory Maven / Gradle / Ivy
package com.microsoft.bingads.v13.internal.bulk;
public interface BulkObjectFactory {
/**
* Create a {@link BulkObject} of the appropriate type from a row of values.
* Uses the "Type" column value to determine the type that it should return
*
* @param values a set of column data
* @return an empty bulk object of the appropriate type
*/
BulkObject createBulkObject(RowValues values);
/**
* Returns the type string which corresponds to the type of
* {@link BulkObject} provided
*
* @param bulkObject object to determine type string for
* @return the name of the type
*/
String getBulkRowType(BulkObject bulkObject);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy