/flogos3tofile

a repo to download an s3 file from bucket and key and pass the file object

Primary LanguageGo

Counter

This activity allows you to resize an image.

Installation

Flogo Web

This activity was written by Abram Van Der Geest to prepare for image recognition in the ml/inference activity

Flogo CLI

flogo install github.com/abramvandergeest/resize_image

FROM HERE ON IS UNCHANGED FROM WHERE I COPIED THE FILES

Metadata

{
  "settings":[
    {
      "name": "counterName",
      "type": "string",
      "required": true
    },
    {
      "name": "op",
      "type": "string",
      "allowed" : ["get", "increment", "reset"]
    }
  ],
  "output": [
    {
      "name": "value",
      "type": "integer"
    }
  ]
}

Details

Settings:

Setting Required Description
counterName true The name of the counter
op false Counter operation, 'get' is the default operation

Output:

Name Description
value the result of the counter operation

Examples

Increment

The below example increments a 'messages' counter:

{
  "id": "increment_message_count",
  "name": "Increment Message Count",
  "activity": {
    "ref": "github.com/project-flogo/contrib/activity/counter",
    "settings": {
      "counterName": "messages",
      "op": "increment"
    }
  }
}

Get

The below example retrieves the last value of the 'messages' counter:

{
  "id": "get_message_count",
  "name": "Get Message Count",
  "activity": {
    "ref": "github.com/project-flogo/contrib/activity/counter",
    "settings": {
      "counterName": "messages",
      "op": "get"
    }
  }
}

Reset

The below example resets the 'messages' counter:

{
  "id": "reset_message_count",
  "name": "Reset Message Count",
  "activity": {
    "ref": "github.com/project-flogo/contrib/activity/counter",
    "settings": {
      "counterName": "messages",
      "op": "reset"
    }
  }
}