public class HubspotBatchSource
extends io.cdap.cdap.etl.api.batch.BatchSource<org.apache.hadoop.io.NullWritable,com.google.gson.JsonElement,io.cdap.cdap.api.data.format.StructuredRecord>
| Constructor and Description |
|---|
HubspotBatchSource(SourceHubspotConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
configurePipeline(io.cdap.cdap.etl.api.PipelineConfigurer pipelineConfigurer) |
void |
prepareRun(io.cdap.cdap.etl.api.batch.BatchSourceContext context)
Prepare Hubspot objects.
|
void |
transform(io.cdap.cdap.api.dataset.lib.KeyValue<org.apache.hadoop.io.NullWritable,com.google.gson.JsonElement> input,
io.cdap.cdap.etl.api.Emitter<io.cdap.cdap.api.data.format.StructuredRecord> emitter) |
public static final String NAME
public HubspotBatchSource(SourceHubspotConfig config)
public void configurePipeline(io.cdap.cdap.etl.api.PipelineConfigurer pipelineConfigurer)
configurePipeline in interface io.cdap.cdap.etl.api.PipelineConfigurableconfigurePipeline in class io.cdap.cdap.etl.api.batch.BatchConfigurable<io.cdap.cdap.etl.api.batch.BatchSourceContext>public void prepareRun(io.cdap.cdap.etl.api.batch.BatchSourceContext context)
throws Exception
prepareRun in interface io.cdap.cdap.etl.api.SubmitterLifecycle<io.cdap.cdap.etl.api.batch.BatchSourceContext>prepareRun in class io.cdap.cdap.etl.api.batch.BatchConfigurable<io.cdap.cdap.etl.api.batch.BatchSourceContext>context - the batch source contextException - on issues with reading the hubspot objectspublic void transform(io.cdap.cdap.api.dataset.lib.KeyValue<org.apache.hadoop.io.NullWritable,com.google.gson.JsonElement> input,
io.cdap.cdap.etl.api.Emitter<io.cdap.cdap.api.data.format.StructuredRecord> emitter)
transform in interface io.cdap.cdap.etl.api.Transformation<io.cdap.cdap.api.dataset.lib.KeyValue<org.apache.hadoop.io.NullWritable,com.google.gson.JsonElement>,io.cdap.cdap.api.data.format.StructuredRecord>transform in class io.cdap.cdap.etl.api.batch.BatchSource<org.apache.hadoop.io.NullWritable,com.google.gson.JsonElement,io.cdap.cdap.api.data.format.StructuredRecord>Copyright © 2022. All rights reserved.