io.deepsense.neptune.clientlibrary.services.apiservice.ApiService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of neptune-client-library Show documentation
Show all versions of neptune-client-library Show documentation
Enables integration with Neptune in your Java code
/**
* Copyright (c) 2016, CodiLime Inc.
*/
package io.deepsense.neptune.clientlibrary.services.apiservice;
import io.deepsense.neptune.apiclient.ApiException;
import io.deepsense.neptune.apiclient.model.*;
import io.deepsense.neptune.clientlibrary.models.ChannelParams;
import io.deepsense.neptune.clientlibrary.models.ChartParams;
import java.util.List;
import java.util.Map;
import java.util.UUID;
public interface ApiService {
Channel createChannel(UUID jobId, ChannelParams channelParams) throws ApiException;
Chart createChart(UUID jobId, ChartParams chartParams) throws ApiException;
Chart updateChart(UUID jobId,
UUID chartId,
io.deepsense.neptune.clientlibrary.models.Chart chart) throws ApiException;
Job getJob(UUID jobId) throws ApiException;
Experiment getExperiment(UUID experimentId) throws ApiException;
void pingJob(UUID jobId) throws ApiException;
void updateTags(UUID jobId, List tags) throws ApiException;
void updateProperties(UUID jobId, Map properties) throws ApiException;
void sendChannelValues(UUID jobId, List channelValues) throws ApiException;
ConfigInfo getConfigInfo() throws ApiException;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy