geoflow_profile: Geoflow profile class

geoflow_profileR Documentation

Geoflow profile class

Description

This class models an profile

Format

R6Class object.

Details

geoflow_profile

Value

Object of R6Class for modelling an profile

Public fields

id

profile id

name

profile name

project

profile project

organization

profile organization

logos

profile logo(s)

mode

mode of execution (Default is "raw")

options

global config options

Methods

Public methods


Method new()

Initializes an object of class geoflow_profile

Usage
geoflow_profile$new()

Method setId()

Sets profile ID

Usage
geoflow_profile$setId(id)
Arguments
id

id


Method setName()

Sets profile name

Usage
geoflow_profile$setName(name)
Arguments
name

name


Method setProject()

Sets profile project

Usage
geoflow_profile$setProject(project)
Arguments
project

project


Method setOrganization()

Sets profile organization

Usage
geoflow_profile$setOrganization(organization)
Arguments
organization

organization


Method addLogo()

Adds a profile organization

Usage
geoflow_profile$addLogo(logo)
Arguments
logo

logo


Method setMode()

Sets profile mode

Usage
geoflow_profile$setMode(mode)
Arguments
mode

profile mode


Method setOption()

Set global config option

Usage
geoflow_profile$setOption(name, value)
Arguments
name

option name

value

option value


Method clone()

The objects of this class are cloneable with this method.

Usage
geoflow_profile$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Examples

## Not run: 
  profile <- geoflow_profile$new()
  profile$setId("workflow1")
  profile$setName("Workflow 1")
  profile$setProject("My project")
  profile$setOrganization("My organization")
  provfile$addLogo("https://via.placeholder.com/300x150.png/09f/fff?text=geoflow")

## End(Not run)


geoflow documentation built on Dec. 12, 2025, 5:08 p.m.