• Home
  • Dynatrace API
  • Configuration
  • Services
  • Request naming
  • JSON models

Request naming API - JSON models

Some JSON models of the Request naming API vary, depending on the type of some objects. Here you can find JSON models for each variation.

Variations of the ComparisonInfo object

BOOLEAN

BooleanComparisonInfo

The BooleanComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS

Can be null.

valueboolean

The value to compare to.

Can be null.

valuesboolean[]

The values to compare to.

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": true, "negate": false, "type": "BOOLEAN" }

ESB_INPUT_NODE_TYPE

ESBInputNodeTypeComparisonInfo

The ESBInputNodeTypeComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS

Can be null.

valuestring

The value to compare to.

The element can hold these values
  • CALLABLE_FLOW_ASYNC_RESPONSE_NODE
  • CALLABLE_FLOW_INPUT_NODE
  • DATABASE_INPUT_NODE
  • DOTNET_INPUT_NODE
  • EMAIL_INPUT_NODE
  • EVENT_INPUT
  • EVENT_INPUT_NODE
  • FILE_INPUT_NODE
  • FTE_INPUT_NODE
  • HTTP_ASYNC_RESPONSE
  • JD_EDWARDS_INPUT_NODE
  • JMS_CLIENT_INPUT_NODE
  • LABEL_NODE
  • MQ_INPUT_NODE
  • PEOPLE_SOFT_INPUT_NODE
  • REST_ASYNC_RESPONSE
  • REST_REQUEST
  • SAP_INPUT_NODE
  • SCA_ASYNC_RESPONSE_NODE
  • SCA_INPUT_NODE
  • SIEBEL_INPUT_NODE
  • SOAP_INPUT_NODE
  • TCPIP_CLIENT_INPUT_NODE
  • TCPIP_CLIENT_REQUEST_NODE
  • TCPIP_SERVER_INPUT_NODE
  • TCPIP_SERVER_REQUEST_NODE
  • TIMEOUT_NOTIFICATION_NODE
  • WS_INPUT_NODE

Can be null.

valuesstring[]

The values to compare to.

The element can hold these values
  • CALLABLE_FLOW_ASYNC_RESPONSE_NODE
  • CALLABLE_FLOW_INPUT_NODE
  • DATABASE_INPUT_NODE
  • DOTNET_INPUT_NODE
  • EMAIL_INPUT_NODE
  • EVENT_INPUT
  • EVENT_INPUT_NODE
  • FILE_INPUT_NODE
  • FTE_INPUT_NODE
  • HTTP_ASYNC_RESPONSE
  • JD_EDWARDS_INPUT_NODE
  • JMS_CLIENT_INPUT_NODE
  • LABEL_NODE
  • MQ_INPUT_NODE
  • PEOPLE_SOFT_INPUT_NODE
  • REST_ASYNC_RESPONSE
  • REST_REQUEST
  • SAP_INPUT_NODE
  • SCA_ASYNC_RESPONSE_NODE
  • SCA_INPUT_NODE
  • SIEBEL_INPUT_NODE
  • SOAP_INPUT_NODE
  • TCPIP_CLIENT_INPUT_NODE
  • TCPIP_CLIENT_REQUEST_NODE
  • TCPIP_SERVER_INPUT_NODE
  • TCPIP_SERVER_REQUEST_NODE
  • TIMEOUT_NOTIFICATION_NODE
  • WS_INPUT_NODE

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": "EVENT_INPUT_NODE", "negate": false, "type": "ESB_INPUT_NODE_TYPE" }

FAILED_STATE

FailedStateComparisonInfo

The FailedStateComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS

Can be null.

valuestring

The value to compare to.

The element can hold these values
  • FAILED
  • SUCCESSFUL

Can be null.

valuesstring[]

The values to compare to.

The element can hold these values
  • FAILED
  • SUCCESSFUL

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": "SUCCESSFUL", "negate": false, "type": "FAILED_STATE " }

FAILURE_REASON

FailureReasonComparisonInfo

The FailureReasonComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS

Can be null.

valuestring

The value to compare to.

The element can hold these values
  • EXCEPTION_AT_ENTRY_NODE
  • EXCEPTION_ON_ANY_NODE
  • HTTP_CODE
  • REQUEST_ATTRIBUTE
  • SPAN_FAILURE

Can be null.

valuesstring[]

The values to compare to.

The element can hold these values
  • EXCEPTION_AT_ENTRY_NODE
  • EXCEPTION_ON_ANY_NODE
  • HTTP_CODE
  • REQUEST_ATTRIBUTE
  • SPAN_FAILURE

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": "EXCEPTION_ON_ANY_NODE", "negate": false, "type": "FAILURE_REASON" }

FAST_STRING

FastStringComparisonInfo

The FastStringComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • CONTAINS
  • EQUALS
  • EQUALS_ANY_OF

Can be null.

valuestring

The value to compare to.

Can be null.

valuesstring[]

The values to compare to.

Can be null.

caseSensitiveboolean

The comparison is case-sensitive (true) or not case-sensitive (false).

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "CONTAINS", "value": "sample", "negate": false, "type": "FAST_STRING" }

FLAW_STATE

FlawStateComparisonInfo

The FlawStateComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS

Can be null.

valuestring

The value to compare to.

The element can hold these values
  • FLAWED
  • NOT_FLAWED

Can be null.

valuesstring[]

The values to compare to.

The element can hold these values
  • FLAWED
  • NOT_FLAWED

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": "FLAWED", "negate": false, "type": "FLAW_STATE" }

HTTP_METHOD

HttpMethodComparisonInfo

The HttpMethodComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS

Can be null.

valuestring

The value to compare to.

The element can hold these values
  • CONNECT
  • DELETE
  • GET
  • HEAD
  • OPTIONS
  • PATCH
  • POST
  • PUT
  • TRACE
  • UNKNOWN

Can be null.

valuesstring[]

The values to compare to.

The element can hold these values
  • CONNECT
  • DELETE
  • GET
  • HEAD
  • OPTIONS
  • PATCH
  • POST
  • PUT
  • TRACE
  • UNKNOWN

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": "POST", "negate": false, "type": "HTTP_METHOD" }

HTTP_STATUS_CLASS

HttpStatusClassComparisonInfo

The HttpStatusClassComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS

Can be null.

valuestring

The value to compare to.

The element can hold these values
  • C_1XX
  • C_2XX
  • C_3XX
  • C_4XX
  • C_5XX
  • NO_RESPONSE

Can be null.

valuesstring[]

The values to compare to.

The element can hold these values
  • C_1XX
  • C_2XX
  • C_3XX
  • C_4XX
  • C_5XX
  • NO_RESPONSE

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": "C_2XX", "negate": false, "type": "HTTP_STATUS_CLASS" }

IIB_INPUT_NODE_TYPE

IIBInputNodeTypeComparisonInfo

The IIBInputNodeTypeComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS

Can be null.

valuestring

The value to compare to.

The element can hold these values
  • CALLABLE_FLOW_ASYNC_RESPONSE_NODE
  • CALLABLE_FLOW_INPUT_NODE
  • DATABASE_INPUT_NODE
  • DOTNET_INPUT_NODE
  • EMAIL_INPUT_NODE
  • EVENT_INPUT
  • EVENT_INPUT_NODE
  • FILE_INPUT_NODE
  • FTE_INPUT_NODE
  • HTTP_ASYNC_RESPONSE
  • JD_EDWARDS_INPUT_NODE
  • JMS_CLIENT_INPUT_NODE
  • LABEL_NODE
  • MQ_INPUT_NODE
  • PEOPLE_SOFT_INPUT_NODE
  • REST_ASYNC_RESPONSE
  • REST_REQUEST
  • SAP_INPUT_NODE
  • SCA_ASYNC_RESPONSE_NODE
  • SCA_INPUT_NODE
  • SIEBEL_INPUT_NODE
  • SOAP_INPUT_NODE
  • TCPIP_CLIENT_INPUT_NODE
  • TCPIP_CLIENT_REQUEST_NODE
  • TCPIP_SERVER_INPUT_NODE
  • TCPIP_SERVER_REQUEST_NODE
  • TIMEOUT_NOTIFICATION_NODE
  • WS_INPUT_NODE

Can be null.

valuesstring[]

The values to compare to.

The element can hold these values
  • CALLABLE_FLOW_ASYNC_RESPONSE_NODE
  • CALLABLE_FLOW_INPUT_NODE
  • DATABASE_INPUT_NODE
  • DOTNET_INPUT_NODE
  • EMAIL_INPUT_NODE
  • EVENT_INPUT
  • EVENT_INPUT_NODE
  • FILE_INPUT_NODE
  • FTE_INPUT_NODE
  • HTTP_ASYNC_RESPONSE
  • JD_EDWARDS_INPUT_NODE
  • JMS_CLIENT_INPUT_NODE
  • LABEL_NODE
  • MQ_INPUT_NODE
  • PEOPLE_SOFT_INPUT_NODE
  • REST_ASYNC_RESPONSE
  • REST_REQUEST
  • SAP_INPUT_NODE
  • SCA_ASYNC_RESPONSE_NODE
  • SCA_INPUT_NODE
  • SIEBEL_INPUT_NODE
  • SOAP_INPUT_NODE
  • TCPIP_CLIENT_INPUT_NODE
  • TCPIP_CLIENT_REQUEST_NODE
  • TCPIP_SERVER_INPUT_NODE
  • TCPIP_SERVER_REQUEST_NODE
  • TIMEOUT_NOTIFICATION_NODE
  • WS_INPUT_NODE

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": "JMS_CLIENT_INPUT_NODE", "negate": false, "type": "IIB_INPUT_NODE_TYPE" }

NUMBER

NumberComparisonInfo

The NumberComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS
  • GREATER_THAN
  • GREATER_THAN_OR_EQUAL
  • LOWER_THAN
  • LOWER_THAN_OR_EQUAL

Can be null.

valuenumber

The value to compare to.

Can be null.

valuesnumber[]

The values to compare to.

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "GREATER_THAN_OR_EQUAL", "value": {}, "negate": false, "type": "NUMBER" }

NUMBER_REQUEST_ATTRIBUTE

NumberRequestAttributeComparisonInfo

The NumberRequestAttributeComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS
  • GREATER_THAN
  • GREATER_THAN_OR_EQUAL
  • LOWER_THAN
  • LOWER_THAN_OR_EQUAL

Can be null.

valuenumber

The value to compare to.

Can be null.

valuesnumber[]

The values to compare to.

Can be null.

requestAttributestring-

Can be null.

matchOnChildCallsboolean

If true, the request attribute is matched on child service calls.

Default is false.

Can be null.

sourcePropagationSource

Defines valid sources of request attributes for conditions or placeholders.

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "GREATER_THAN", "value": {}, "negate": false, "type": "NUMBER_REQUEST_ATTRIBUTE", "requestAttribute": "sample" }

SERVICE_TYPE

ServiceTypeComparisonInfo

The ServiceTypeComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS

Can be null.

valuestring

The value to compare to.

The element can hold these values
  • BACKGROUND_ACTIVITY
  • CICS_SERVICE
  • CUSTOM_SERVICE
  • DATABASE_SERVICE
  • ENTERPRISE_SERVICE_BUS_SERVICE
  • EXTERNAL
  • IBM_INTEGRATION_BUS_SERVICE
  • IMS_SERVICE
  • MESSAGING_SERVICE
  • RMI_SERVICE
  • RPC_SERVICE
  • WEB_REQUEST_SERVICE
  • WEB_SERVICE
  • ZOS_CONNECT_SERVICE

Can be null.

valuesstring[]

The values to compare to.

The element can hold these values
  • BACKGROUND_ACTIVITY
  • CICS_SERVICE
  • CUSTOM_SERVICE
  • DATABASE_SERVICE
  • ENTERPRISE_SERVICE_BUS_SERVICE
  • EXTERNAL
  • IBM_INTEGRATION_BUS_SERVICE
  • IMS_SERVICE
  • MESSAGING_SERVICE
  • RMI_SERVICE
  • RPC_SERVICE
  • WEB_REQUEST_SERVICE
  • WEB_SERVICE
  • ZOS_CONNECT_SERVICE

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": "BACKGROUND_ACTIVITY", "negate": false, "type": "SERVICE_TYPE" }

STRING

StringComparisonInfo

The StringComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • BEGINS_WITH
  • BEGINS_WITH_ANY_OF
  • CONTAINS
  • ENDS_WITH
  • ENDS_WITH_ANY_OF
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS
  • REGEX_MATCHES

Can be null.

valuestring

The value to compare to.

Can be null.

valuesstring[]

The values to compare to.

Can be null.

caseSensitiveboolean

The comparison is case-sensitive (true) or not case-sensitive (false).

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "ENDS_WITH", "value": "sample", "negate": false, "type": "STRING", "caseSensitive": false }

STRING_REQUEST_ATTRIBUTE

StringRequestAttributeComparisonInfo

The StringRequestAttributeComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • BEGINS_WITH
  • BEGINS_WITH_ANY_OF
  • CONTAINS
  • ENDS_WITH
  • ENDS_WITH_ANY_OF
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS
  • REGEX_MATCHES

Can be null.

valuestring

The value to compare to.

Can be null.

valuesstring[]

The values to compare to.

Can be null.

requestAttributestring-

Can be null.

caseSensitiveboolean

The comparison is case-sensitive (true) or not case-sensitive (false).

Can be null.

matchOnChildCallsboolean

If true, the request attribute is matched on child service calls.

Default is false.

Can be null.

sourcePropagationSource

Defines valid sources of request attributes for conditions or placeholders.

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "BEGINS_WITH", "value": "sample", "negate": false, "type": "STRING_REQUEST_ATTRIBUTE", "requestAttribute": "myAttribute", "caseSensitive": false }

TAG

TagComparisonInfo

The TagComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • TAG_KEY_EQUALS
  • TAG_KEY_EQUALS_ANY_OF

Can be null.

valueTagInfo

Tag of a Dynatrace entity.

Can be null.

valuesTagInfo[]

The values to compare to.

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": { "context": "CONTEXTLESS", "key": "myTag" }, "negate": false, "type": "TAG" }

ZOS_CALL_TYPE

ZosComparisonInfo

The ZosComparisonInfo object

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

The element can hold these values
  • EQUALS
  • EQUALS_ANY_OF
  • EXISTS

Can be null.

valuestring

The value to compare to.

The element can hold these values
  • CTG
  • DPL
  • EXPLICIT_ADK
  • HTTP
  • IMS_CONNECT
  • IMS_CONNECT_API
  • IMS_ITRA
  • IMS_MSC
  • IMS_PGM_SWITCH
  • IMS_SHARED_QUEUES
  • IMS_TRANS_EXEC
  • MQ
  • SOAP
  • START
  • TTX
  • TX
  • UNKNOWN
  • ZOS_CONNECT

Can be null.

valuesstring[]

The values to compare to.

The element can hold these values
  • CTG
  • DPL
  • EXPLICIT_ADK
  • HTTP
  • IMS_CONNECT
  • IMS_CONNECT_API
  • IMS_ITRA
  • IMS_MSC
  • IMS_PGM_SWITCH
  • IMS_SHARED_QUEUES
  • IMS_TRANS_EXEC
  • MQ
  • SOAP
  • START
  • TTX
  • TX
  • UNKNOWN
  • ZOS_CONNECT

Can be null.

The ComparisonInfo object

Type-specific comparison for attributes. The actual set of fields depends on the type of the comparison. Find the list of actual objects in the description of the type field or see Service metrics API - JSON models.

ElementTypeDescription
comparisonstring

Operator of the comparision. You can reverse it by setting negate to true.

valueobject

The value to compare to.

Can be null.

valuesobject[]

The values to compare to.

Can be null.

negateboolean

Reverse the comparison operator. For example, it turns equals into does not equal.

typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • STRING -> StringComparisonInfo
  • NUMBER -> NumberComparisonInfo
  • BOOLEAN -> BooleanComparisonInfo
  • HTTP_METHOD -> HttpMethodComparisonInfo
  • STRING_REQUEST_ATTRIBUTE -> StringRequestAttributeComparisonInfo
  • NUMBER_REQUEST_ATTRIBUTE -> NumberRequestAttributeComparisonInfo
  • ZOS_CALL_TYPE -> ZosComparisonInfo
  • IIB_INPUT_NODE_TYPE -> IIBInputNodeTypeComparisonInfo
  • ESB_INPUT_NODE_TYPE -> ESBInputNodeTypeComparisonInfo
  • FAILED_STATE -> FailedStateComparisonInfo
  • FLAW_STATE -> FlawStateComparisonInfo
  • FAILURE_REASON -> FailureReasonComparisonInfo
  • HTTP_STATUS_CLASS -> HttpStatusClassComparisonInfo
  • TAG -> TagComparisonInfo
  • FAST_STRING -> FastStringComparisonInfo
  • SERVICE_TYPE -> ServiceTypeComparisonInfo
The element can hold these values
  • BOOLEAN
  • ESB_INPUT_NODE_TYPE
  • FAILED_STATE
  • FAILURE_REASON
  • FAST_STRING
  • FLAW_STATE
  • HTTP_METHOD
  • HTTP_STATUS_CLASS
  • IIB_INPUT_NODE_TYPE
  • NUMBER
  • NUMBER_REQUEST_ATTRIBUTE
  • SERVICE_TYPE
  • STRING
  • STRING_REQUEST_ATTRIBUTE
  • TAG
  • ZOS_CALL_TYPE
json
{ "comparison": "EQUALS", "value": "IMS_CONNECT_API", "negate": false, "type": "ZOS_CALL_TYPE" }
Related topics
  • Define custom services

    Learn how to configure custom services such as Java, .NET, PHP, and more.