Class RowCoderCloudObjectTranslator
- java.lang.Object
-
- org.apache.beam.runners.dataflow.util.RowCoderCloudObjectTranslator
-
- All Implemented Interfaces:
CloudObjectTranslator<org.apache.beam.sdk.coders.RowCoder>
public class RowCoderCloudObjectTranslator extends java.lang.Object implements CloudObjectTranslator<org.apache.beam.sdk.coders.RowCoder>
Translator for row coders.
-
-
Constructor Summary
Constructors Constructor Description RowCoderCloudObjectTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcloudObjectClassName()Gets the class name that will represent theCloudObjectcreated by thisCloudObjectTranslator.org.apache.beam.sdk.coders.RowCoderfromCloudObject(CloudObject cloudObject)Convert from a cloud object.java.lang.Class<? extends org.apache.beam.sdk.coders.RowCoder>getSupportedClass()Gets the class thisCloudObjectTranslatoris capable of converting.CloudObjecttoCloudObject(org.apache.beam.sdk.coders.RowCoder target, org.apache.beam.sdk.util.construction.SdkComponents sdkComponents)Convert to a cloud object.
-
-
-
Method Detail
-
getSupportedClass
public java.lang.Class<? extends org.apache.beam.sdk.coders.RowCoder> getSupportedClass()
Description copied from interface:CloudObjectTranslatorGets the class thisCloudObjectTranslatoris capable of converting.- Specified by:
getSupportedClassin interfaceCloudObjectTranslator<org.apache.beam.sdk.coders.RowCoder>
-
toCloudObject
public CloudObject toCloudObject(org.apache.beam.sdk.coders.RowCoder target, org.apache.beam.sdk.util.construction.SdkComponents sdkComponents)
Convert to a cloud object.- Specified by:
toCloudObjectin interfaceCloudObjectTranslator<org.apache.beam.sdk.coders.RowCoder>
-
fromCloudObject
public org.apache.beam.sdk.coders.RowCoder fromCloudObject(CloudObject cloudObject)
Convert from a cloud object.- Specified by:
fromCloudObjectin interfaceCloudObjectTranslator<org.apache.beam.sdk.coders.RowCoder>
-
cloudObjectClassName
public java.lang.String cloudObjectClassName()
Description copied from interface:CloudObjectTranslatorGets the class name that will represent theCloudObjectcreated by thisCloudObjectTranslator.- Specified by:
cloudObjectClassNamein interfaceCloudObjectTranslator<org.apache.beam.sdk.coders.RowCoder>
-
-