@Experimental(value=SCHEMAS) public class RowCoderCloudObjectTranslator extends java.lang.Object implements CloudObjectTranslator<RowCoder>
Constructor and Description |
---|
RowCoderCloudObjectTranslator() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
cloudObjectClassName()
Gets the class name that will represent the
CloudObject created by this CloudObjectTranslator . |
RowCoder |
fromCloudObject(CloudObject cloudObject)
Convert from a cloud object.
|
java.lang.Class<? extends RowCoder> |
getSupportedClass()
Gets the class this
CloudObjectTranslator is capable of converting. |
CloudObject |
toCloudObject(RowCoder target,
org.apache.beam.runners.core.construction.SdkComponents sdkComponents)
Convert to a cloud object.
|
public java.lang.Class<? extends RowCoder> getSupportedClass()
CloudObjectTranslator
CloudObjectTranslator
is capable of converting.getSupportedClass
in interface CloudObjectTranslator<RowCoder>
public CloudObject toCloudObject(RowCoder target, org.apache.beam.runners.core.construction.SdkComponents sdkComponents)
toCloudObject
in interface CloudObjectTranslator<RowCoder>
public RowCoder fromCloudObject(CloudObject cloudObject)
fromCloudObject
in interface CloudObjectTranslator<RowCoder>
public java.lang.String cloudObjectClassName()
CloudObjectTranslator
CloudObject
created by this CloudObjectTranslator
.cloudObjectClassName
in interface CloudObjectTranslator<RowCoder>