Versions in this module Expand all Collapse all v1 v1.0.8 Nov 7, 2015 v1.0.7 Oct 29, 2015 Changes in this version + type Client struct + func NewClient(host string, port int, clientIP string, caCertPath, keyPath, certPath string) (*Client, error) + func (c Client) CreateDataset(metaName string) (*DatasetState, error) + func (c Client) GetDatasetID(metaName string) (datasetID string, err error) + func (c Client) GetDatasetState(datasetID string) (*DatasetState, error) + func (c Client) GetPrimaryUUID() (uuid string, err error) + func (c Client) UpdatePrimaryForDataset(newPrimaryUUID, datasetID string) (*DatasetState, error) + type Clientable interface + CreateDataset func(metaName string) (*DatasetState, error) + GetDatasetID func(metaName string) (datasetID string, err error) + GetDatasetState func(datasetID string) (*DatasetState, error) + GetPrimaryUUID func() (primaryUUID string, err error) + UpdatePrimaryForDataset func(primaryUUID, datasetID string) (*DatasetState, error) + type DatasetState struct + DatasetID string + MaximumSize json.Number + Path string + Primary string