Module bigml::resource[][src]

Resource types manipulated by the BigML API.

Re-exports

pub use self::batchcentroid::BatchCentroid;
pub use self::batchprediction::BatchPrediction;
pub use self::cluster::Cluster;
pub use self::dataset::Dataset;
pub use self::ensemble::Ensemble;
pub use self::ensemble::EnsembleField;
pub use self::evaluation::Evaluation;
pub use self::execution::Execution;
pub use self::library::Library;
pub use self::script::Script;
pub use self::source::Source;

Modules

batchcentroid

https://bigml.com/api/batchcentroids

batchprediction

A batch prediction of missing values from a data set.

cluster

https://bigml.com/api/clusters

dataset

BigML dataset support.

ensemble

An ensemble of multiple predictive models.

evaluation

An evaluation of how well a model (or ensemble) predicts the data.

execution

An execution of a WhizzML script.

library

BigML dataset support.

script

A WhizzML script on BigML.

source

A data source used by BigML.

Structs

GenericStatus

Status of a generic resource.

Id

A strongly-typed "resource ID" used to identify many different kinds of BigML resources.

ResourceCommon

Fields which are present on all resources. This struct is "flattened" into all types which implement Resource using #[serde(flatten)], giving us a sort of inheritence.

ResourceCommonUpdate

An update to ResourceCommon.

Enums

StatusCode

A BigML status code.

Traits

Args

Arguments which can be used to create a resource.

Resource

A shared interface to all BigML resource types.

Status

Status of a resource. BigML actually defines many different "status" types, one for each resource, but quite a few of them have are highly similar. This interface tries to generalize over the most common versions.

Updatable

A value which can be updated using the BigML API. May be a Resource or a piece of data contained in Resource. This is normally passed to Client::update.