The Sample Summarizer can be configured using the Rest API. 

Create Value Count Summarizer


Field

Required

Default

Multiple

NotesExample
typeYes-No

The value must be “application”.

“application”

_typeYes-No

The value must be “application”.

“application”

appNameYes-NoThe name of the application“SampleSum”
appTypeYes-NoThe value must be “sample-summarizer”.“sample-summarizer”
configYes-NoThe value must be “com.accenture.aspire:app-sample-summarizer”.“com.accenture.aspire:app-sample-summarizer”
descriptionYes-NoThe description

“sample-summarizer”

propertiesYes-NoConfiguration object
sampleSizeNo10NoThe number of samples to gather.15

Example

POST /aspire/_api/workflows/{workflow}/rules
{
  "type": "application",
  "_type": "application",
  "appName": "Sample_Summarizer",
  "appType": "sample-summarizer",
  "config": "com.accenture.aspire:app-sample-summarizer",
  "description": "sample summarizer",
  "properties": {
    "sampleSize": 15,
    "debug": false
  }
}

Update Value Count Summarizer


Field

Required

Default

Multiple

NotesExample
idYes-NoID of the application to update"45e89d93-9754-4b03-ade5-5781c43a1189"
typeYes-No

The value must be "application".

“application”

_typeYes-No

The value must be "application".

“application”

appNameYes-NoThe name of the application“SampleSum”
appTypeYes-NoThe value must be “sample-summarizer”.“sample-summarizer”
configYes-NoThe value must be “com.accenture.aspire:app-sample-summarizer”.“com.accenture.aspire:app-sample-summarizer”
descriptionYes-NoThe description

“sample-summarizer”

propertiesYes-NoConfiguration object
sampleSizeNo10NoThe number of samples to gather.15

Example

PUT /aspire/_api/workflows/{workflow}/rules/{id}
{
  "id": "45e89d93-9754-4b03-ade5-5781c43a1189",
  "type": "application",
  "_type": "application",
  "appName": "Sample_Summarizer",
  "appType": "sample-summarizer",
  "config": "com.accenture.aspire:app-sample-summarizer",
  "description": "sample summarizer",
  "properties": {
    "sampleSize": 10,
    "debug": false
  }
}
  • No labels