Sha256: 37e5ff9414cdef89bd4444d355453beb68a89edd6d15907a2ed0c664267bf08b

Contents?: true

Size: 863 Bytes

Versions: 2

Compression:

Stored size: 863 Bytes

Contents

package org.embulk.input.marketo;

import com.fasterxml.jackson.databind.node.ObjectNode;
import org.embulk.input.marketo.model.MarketoField;

import java.io.File;
import java.util.Date;
import java.util.List;

/**
 * Created by tai.khuu on 9/6/17.
 */
public interface MarketoService
{
    List<MarketoField> describeLead();

    List<MarketoField> describeLeadByProgram();

    List<MarketoField> describeLeadByLists();

    File extractLead(Date startTime, Date endTime, List<String> extractFields, int pollingTimeIntervalSecond, int bulkJobTimeoutSecond);

    File extractAllActivity(Date startTime, Date endTime, int pollingTimeIntervalSecond, int bulkJobTimeoutSecond);

    Iterable<ObjectNode> getAllListLead(List<String> extractFields);

    Iterable<ObjectNode> getAllProgramLead(List<String> extractFields);

    Iterable<ObjectNode> getCampaign();
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
embulk-input-marketo-0.5.7.alpha.2 src/main/java/org/embulk/input/marketo/MarketoService.java
embulk-input-marketo-0.5.7.alpha.1 src/main/java/org/embulk/input/marketo/MarketoService.java