cmr.client.ingest

The Clojure implementation of the CMR ingest client.

create-client

The CMR ingest client constructor.

create-collection

(create-collection this provider-id native-id metadata)(create-collection this provider-id native-id metadata options)

Create a collection.

create-variable

(create-variable this provider-id native-id metadata)(create-variable this provider-id native-id metadata options)

Create a variable.

get-providers

(get-providers this)

Get a list of providers defined in the system.

Each element of the list is a hash which constains very basic info on the given provider.

get-token

(get-token this)

get-token-header

(get-token-header this)

get-url

(get-url this segment)

update-collection

(update-collection this provider-id native-id metadata)(update-collection this provider-id native-id metadata options)

Update a collection.

update-variable

(update-variable this provider-id native-id metadata)(update-variable this provider-id native-id metadata options)

Update a variable.