public interface CloudObjectTranslator<T>
CloudObject which can be converted back
 to the original object.| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | cloudObjectClassName()Gets the class name that will represent the  CloudObjectcreated by thisCloudObjectTranslator. | 
| T | fromCloudObject(CloudObject cloudObject)Converts back into the original object from a provided  CloudObject. | 
| java.lang.Class<? extends T> | getSupportedClass()Gets the class this  CloudObjectTranslatoris capable of converting. | 
| CloudObject | toCloudObject(T target,
             org.apache.beam.runners.core.construction.SdkComponents sdkComponents)Converts the provided object into an equivalent  CloudObject. | 
CloudObject toCloudObject(T target, org.apache.beam.runners.core.construction.SdkComponents sdkComponents)
CloudObject.T fromCloudObject(CloudObject cloudObject)
CloudObject.java.lang.Class<? extends T> getSupportedClass()
CloudObjectTranslator is capable of converting.java.lang.String cloudObjectClassName()
CloudObject created by this CloudObjectTranslator.