@ComponentProfile(summary="Render a list of RemoteBlob objects as a CSV", since="3.9.2", tag="cloud,aws,jclouds,blob") public class CsvBlobListRenderer extends java.lang.Object implements BlobListRenderer
RemoteBlob
as a CSVIn the adapter configuration file this class is aliased as remote-blob-list-as-csv which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
CsvBlobListRenderer() |
Modifier and Type | Method and Description |
---|---|
PreferenceBuilder |
getPreferenceBuilder() |
void |
render(java.util.Collection<RemoteBlob> list,
InterlokMessage msg) |
void |
setPreferenceBuilder(PreferenceBuilder prefs) |
CsvBlobListRenderer |
withPreferenceBuilder(PreferenceBuilder prefs) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
wrapInterlokException, wrapInterlokException
public void render(java.util.Collection<RemoteBlob> list, InterlokMessage msg) throws InterlokException
render
in interface BlobListRenderer
InterlokException
public PreferenceBuilder getPreferenceBuilder()
public void setPreferenceBuilder(PreferenceBuilder prefs)
prefs
- the CSV Preferences to setpublic CsvBlobListRenderer withPreferenceBuilder(PreferenceBuilder prefs)