Search in sources :

Example 1 with DatasourceUpdatedSinceSchedule

use of com.thinkbiganalytics.metadata.api.sla.DatasourceUpdatedSinceSchedule in project kylo by Teradata.

the class MetadataClientProviderTest method testEnsurePrecondition.

@Test
public void testEnsurePrecondition() {
    Feed feed = this.provider.ensureFeed("category", "test5", "");
    try {
        feed = this.provider.ensurePrecondition(feed.getId(), new DatasourceUpdatedSinceFeedExecuted("ds5", "test5"), new DatasourceUpdatedSinceSchedule("ds5", "0 0 6 * * ? *"), new FeedExecutedSinceFeed("category", "dep5", "category", "test5"), new FeedExecutedSinceSchedule("category", "test5", "0 0 6 * * ? *"), new com.thinkbiganalytics.metadata.api.sla.WithinSchedule("0 0 6 * * ? *", "2 hours"));
    } catch (ParseException e) {
        e.printStackTrace();
        ;
    }
    assertThat(feed).isNotNull();
}
Also used : FeedExecutedSinceSchedule(com.thinkbiganalytics.metadata.api.sla.FeedExecutedSinceSchedule) DatasourceUpdatedSinceFeedExecuted(com.thinkbiganalytics.metadata.api.sla.DatasourceUpdatedSinceFeedExecuted) DatasourceUpdatedSinceSchedule(com.thinkbiganalytics.metadata.api.sla.DatasourceUpdatedSinceSchedule) ParseException(java.text.ParseException) FeedExecutedSinceFeed(com.thinkbiganalytics.metadata.api.sla.FeedExecutedSinceFeed) Feed(com.thinkbiganalytics.metadata.rest.model.feed.Feed) FeedExecutedSinceFeed(com.thinkbiganalytics.metadata.api.sla.FeedExecutedSinceFeed) Test(org.junit.Test)

Aggregations

DatasourceUpdatedSinceFeedExecuted (com.thinkbiganalytics.metadata.api.sla.DatasourceUpdatedSinceFeedExecuted)1 DatasourceUpdatedSinceSchedule (com.thinkbiganalytics.metadata.api.sla.DatasourceUpdatedSinceSchedule)1 FeedExecutedSinceFeed (com.thinkbiganalytics.metadata.api.sla.FeedExecutedSinceFeed)1 FeedExecutedSinceSchedule (com.thinkbiganalytics.metadata.api.sla.FeedExecutedSinceSchedule)1 Feed (com.thinkbiganalytics.metadata.rest.model.feed.Feed)1 ParseException (java.text.ParseException)1 Test (org.junit.Test)1