Geoserver REST API DataStore
Geoserver REST API DataStore
Object of R6Class for modelling a GeoServer dataStore
R6Class object.
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
geosapi::GSRESTResource -> geosapi::GSAbstractStore -> GSAbstractDataStore
connectionParametersthe list of connection parameters
new()initializes an abstract data store
GSAbstractDataStore$new(
xml = NULL,
type = NULL,
name = NULL,
description = "",
enabled = TRUE,
connectionParameters
)xmlan object of class xml_node-class to create object from XML
typethe type of coverage store
namecoverage store name
descriptioncoverage store description
enabledwhether the store should be enabled or not. Default is TRUE
connectionParametersthe list of connection parameters
decode()Decodes a data store from XML
GSAbstractDataStore$decode(xml)xmlan object of class xml_node-class
an object of class GSAbstractDataStore
setConnectionParameters()Set list connection parameters. The argument should be an object
of class GSRESTEntrySet giving a list of key/value parameter entries.
GSAbstractDataStore$setConnectionParameters(parameters)parametersan object of class GSRESTEntrySet
addConnectionParameter()Adds a connection parameter
GSAbstractDataStore$addConnectionParameter(key, value)keyconnection parameter key
valueconnection parameter value
TRUE if added, FALSE otherwise
setConnectionParameter()Sets a connection parameter
GSAbstractDataStore$setConnectionParameter(key, value)keyconnection parameter key
valueconnection parameter value
delConnectionParameter()Removes a connection parameter
GSAbstractDataStore$delConnectionParameter(key)keyconnection parameter key
valueconnection parameter value
TRUE if removed, FALSE otherwise
clone()The objects of this class are cloneable with this method.
GSAbstractDataStore$clone(deep = FALSE)deepWhether to make a deep clone.