All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.deepsense.neptune.clientlibrary.models.ChannelParams Maven / Gradle / Ivy

There is a newer version: 1.6.1
Show newest version
/**
 * Copyright (c) 2016, CodiLime Inc.
 */

package io.deepsense.neptune.clientlibrary.models;

/**
 * Channel parameters.
 */
public interface ChannelParams {

    /**
     *
     * @return The channel name.
     */
    String getName();

    /**
     *
     * @return The type of the Channel.
     */
    ChannelType getType();

    /**
     * Whether all values sent to the channel should be persisted; if not, only the last value is persisted
     *
     * @return The isHistoryPersisted property of this Channel.
     */
    boolean isHistoryPersisted();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy